From 010c7c317913c1201358c5b4b7fdd7394c0cc85b Mon Sep 17 00:00:00 2001 From: Brice Dobry <232827048+brice-stacks@users.noreply.github.com> Date: Thu, 21 May 2026 11:34:48 -0400 Subject: [PATCH 01/11] test: complete integration test for L1 bitcoin staking --- .../burnchains/bitcoin_regtest_controller.rs | 78 ++ .../rpc/bitcoin_rpc_client/test_utils.rs | 34 + .../src/tests/nakamoto_integrations.rs | 768 ++++++++++++++++++ .../src/chainstate/stacks/boot/pox-5.clar | 7 +- 4 files changed, 881 insertions(+), 6 deletions(-) diff --git a/stacks-node/src/burnchains/bitcoin_regtest_controller.rs b/stacks-node/src/burnchains/bitcoin_regtest_controller.rs index 9c051d3ddd7..3f70d87149d 100644 --- a/stacks-node/src/burnchains/bitcoin_regtest_controller.rs +++ b/stacks-node/src/burnchains/bitcoin_regtest_controller.rs @@ -2075,6 +2075,84 @@ impl BitcoinRegtestController { .unwrap_or_log_panic("retrieve raw tx") } + /// Build, sign, and broadcast a regular Bitcoin payment from the + /// miner address to `recipient`. + /// + /// Internally this is the same UTXO-selection + signing flow used + /// by `build_leader_block_commit_tx` / `build_leader_key_register_tx` + /// — `prepare_tx` picks miner UTXOs, then `finalize_tx` adds a + /// change output, fills inputs, and signs each one with the keychain + /// `BurnchainOpSigner` the caller supplies. The resulting tx is + /// broadcast via `sendrawtransaction`; the next regtest block (e.g. + /// `build_next_block(1)`) confirms it. + /// + /// Intended for tests that need the bondholder / a third party to + /// receive BTC on regtest without relying on bitcoind's wallet to + /// sign for the miner (the wallet is created with + /// `disable_private_keys=true`, so it can't). + #[cfg(test)] + pub fn send_btc( + &mut self, + epoch_id: StacksEpochId, + op_signer: &mut BurnchainOpSigner, + recipient: &BitcoinAddress, + amount: u64, + ) -> Result { + let public_key = op_signer.get_public_key(); + + let fee_rate = get_satoshis_per_byte(&self.config); + // Rough upper-bound for a 1-input, 2-output P2PKH/P2WPKH tx. The + // `finalize_tx` flow re-serializes to compute the real size; this + // is just for UTXO selection / change accounting. + let min_tx_size: u64 = 250; + let total_required = amount + min_tx_size * fee_rate; + + let (mut tx, mut utxos) = + self.prepare_tx(epoch_id, &public_key, total_required, None, None, 0)?; + + let recipient_output = match recipient { + BitcoinAddress::Legacy(legacy) => match legacy.addrtype { + LegacyBitcoinAddressType::PublicKeyHash => { + LegacyBitcoinAddress::to_p2pkh_tx_out(&legacy.bytes, amount) + } + LegacyBitcoinAddressType::ScriptHash => { + LegacyBitcoinAddress::to_p2sh_tx_out(&legacy.bytes, amount) + } + }, + BitcoinAddress::Segwit(segwit) => match segwit { + SegwitBitcoinAddress::P2WPKH(_, bytes) => { + SegwitBitcoinAddress::to_p2wpkh_tx_out(bytes, amount) + } + SegwitBitcoinAddress::P2WSH(_, bytes) => { + SegwitBitcoinAddress::to_p2wsh_tx_out(bytes, amount) + } + SegwitBitcoinAddress::P2TR(_, bytes) => { + SegwitBitcoinAddress::to_p2tr_tx_out(bytes, amount) + } + }, + }; + tx.output = vec![recipient_output]; + + self.finalize_tx( + epoch_id, + &mut tx, + amount, + 0, + min_tx_size, + fee_rate, + &mut utxos, + op_signer, + true, + ); + + info!( + "Test send_btc: paying {amount} sats to {recipient}"; + "fee_rate" => fee_rate, + ); + + self.send_transaction(&tx) + } + /// Produce `num_blocks` regtest bitcoin blocks, sending the bitcoin coinbase rewards /// to the bitcoin single sig addresses corresponding to `pks` in a round robin fashion. #[cfg(test)] diff --git a/stacks-node/src/burnchains/rpc/bitcoin_rpc_client/test_utils.rs b/stacks-node/src/burnchains/rpc/bitcoin_rpc_client/test_utils.rs index e9b9f0b5c9d..178dc6a4916 100644 --- a/stacks-node/src/burnchains/rpc/bitcoin_rpc_client/test_utils.rs +++ b/stacks-node/src/burnchains/rpc/bitcoin_rpc_client/test_utils.rs @@ -189,6 +189,40 @@ impl BitcoinRpcClient { Ok(response.hash) } + /// Fetches the 80-byte serialized block header for the given block hash, + /// as a hex-encoded string. The caller decodes (e.g. via `hex_bytes`) + /// once it knows how it wants to consume the result. + pub fn get_block_header_hex( + &self, + hash: &BurnchainHeaderHash, + ) -> BitcoinRpcClientResult { + Ok(self.endpoint.send( + &self.client_id, + None, + "getblockheader", + vec![hash.to_hex().into(), Value::Bool(false)], + )?) + } + + /// Lists the (display-order) txids in a block. The Bitcoin Core + /// convention is that block-explorer / RPC txids are the *reverse* of + /// the internal-byte-order hash that the merkle tree commits to — + /// callers building merkle proofs need to reverse each entry before + /// feeding it to `verify-merkle-proof`. + pub fn get_block_txids(&self, hash: &BurnchainHeaderHash) -> BitcoinRpcClientResult> { + #[derive(Deserialize)] + struct GetBlockTxidsResponse { + tx: Vec, + } + let response: GetBlockTxidsResponse = self.endpoint.send( + &self.client_id, + None, + "getblock", + vec![hash.to_hex().into(), 1.into()], + )?; + Ok(response.tx.into_iter().map(|w| w.0).collect()) + } + /// Gracefully shuts down the Bitcoin Core node. /// /// Sends the shutdown command to safely terminate `bitcoind`. This ensures all state is written diff --git a/stacks-node/src/tests/nakamoto_integrations.rs b/stacks-node/src/tests/nakamoto_integrations.rs index 358aa487a63..5c8bdb3defa 100644 --- a/stacks-node/src/tests/nakamoto_integrations.rs +++ b/stacks-node/src/tests/nakamoto_integrations.rs @@ -20409,6 +20409,774 @@ fn check_pox_5_register_for_bond_lifecycle() { run_loop_thread.join().unwrap(); } +#[test] +#[ignore] +/// Verify the pox-5 bond lifecycle end-to-end using the L1 BTC lockup path. +/// +/// The test broadcasts a *real* Bitcoin transaction that locks +/// `BTC_LOCKUP_SATS` sats into the canonical timelock P2WSH and then +/// calls `register-for-bond` with those lockup details. +/// +/// The test: +/// 1. Stands up a side wallet `pox5-l1-bondholder` with private +/// keys enabled, then funds it from the miner. +/// 2. Computes the expected P2WSH by calling pox-5's own +/// `construct-lockup-output-script` as a read-only, derives the +/// bech32 regtest address, and `bondholder_rpc.send_to_address`s +/// the lockup payment from the bondholder wallet. +/// 3. Calls `generateblock(coinbase, &[our_txid])` so the resulting +/// block has exactly `[coinbase, lockup_tx]` — `tx_count=2`, +/// `tx_index=1`, and `siblings=[coinbase_txid_internal]` make the +/// merkle proof trivial to assemble. +/// 4. Pulls the actual 80-byte header and the canonical txid order +/// back out of bitcoind and feeds the lockup tuple into +/// `register-for-bond`. +/// +/// Assertions: +/// - STX is locked, with unlock height set to the bond's unlock-burn-height +/// - the bond membership records `is-l1-lock: true` (the membership reads +/// `(is-ok btc-lockup)`) +/// - the staker's sBTC balance is unchanged (no sBTC `ft-transfer?` runs +/// on the L1 path) +/// - a second `register-for-bond` from the same staker fails with +/// `ERR_ALREADY_REGISTERED` (u9) and does not perturb the existing lock +fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { + if env::var("BITCOIND_TEST") != Ok("1".into()) { + return; + } + + let mut signers = TestSigners::default(); + let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); + // Bring Epoch 4.0 close to Epoch 3.4 so the boundary fires after a handful + // of bitcoin blocks; the default in `NAKAMOTO_INTEGRATION_EPOCHS` pushes + // it out so unrelated tests don't accidentally cross it. + let epochs = naka_conf.burnchain.epochs.as_mut().unwrap(); + epochs[StacksEpochId::Epoch34].end_height = 254; + epochs[StacksEpochId::Epoch40].start_height = 254; + let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); + naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; + let sender_sk = Secp256k1PrivateKey::random(); + let sender_signer_sk = Secp256k1PrivateKey::random(); + let sender_signer_addr = tests::to_addr(&sender_signer_sk); + + let signer_sk = signers.signer_keys[0].clone(); + let signer_pk = StacksPublicKey::from_private(&signer_sk); + + let sender_addr = tests::to_addr(&sender_sk); + let deploy_fee = 3000; + let call_fee = 400; + naka_conf.add_initial_balance( + PrincipalData::from(sender_addr.clone()).to_string(), + deploy_fee + call_fee * 10, + ); + naka_conf.add_initial_balance( + PrincipalData::from(sender_signer_addr.clone()).to_string(), + 100000, + ); + + // sBTC stub — pox-5 boot needs the stub deployed before the epoch 4.0 + // transition for static analysis to find the referenced contract. + // Even on the L1 path we deploy it so the boot succeeds; we just never + // mint to the staker, and the test asserts the staker's sBTC balance + // never changes. + let sbtc_deployer_sk = Secp256k1PrivateKey::random(); + let sbtc_deployer_addr = tests::to_addr(&sbtc_deployer_sk); + naka_conf.add_initial_balance( + PrincipalData::from(sbtc_deployer_addr.clone()).to_string(), + deploy_fee, + ); + let sbtc_token_id = QualifiedContractIdentifier::new( + sbtc_deployer_addr.clone().into(), + clarity::vm::ContractName::try_from("sbtc-token").unwrap(), + ); + naka_conf.node.pox_5_sbtc_contract = Some(sbtc_token_id.clone()); + + // The pox-5 boot contract initializes its `bond-admin` data var to + // `tx-sender`, which at boot deploy time is the unsignable boot + // principal. Override it to a key we control so that `setup-bond` is + // callable from the test (forbidden on mainnet). + let bond_admin_sk = Secp256k1PrivateKey::random(); + let bond_admin_addr = tests::to_addr(&bond_admin_sk); + let setup_bond_fee = 5000u64; + naka_conf.add_initial_balance( + PrincipalData::from(bond_admin_addr.clone()).to_string(), + setup_bond_fee + 1000, + ); + naka_conf.node.pox_5_bond_admin = Some(PrincipalData::from(bond_admin_addr.clone())); + + let stacker_sk = setup_stacker(&mut naka_conf); + let staker_sk = setup_stacker(&mut naka_conf); + let staker_addr = tests::to_addr(&staker_sk); + + test_observer::spawn(); + test_observer::register_any(&mut naka_conf); + + let mut btcd_controller = BitcoinCoreController::from_stx_config(&naka_conf); + btcd_controller + .start_bitcoind() + .expect("Failed starting bitcoind"); + let mut btc_regtest_controller = BitcoinRegtestController::new(naka_conf.clone(), None); + btc_regtest_controller.bootstrap_chain(201); + + // The L1 lockup tx is broadcast by a separate bondholder wallet, which + // needs its own spendable Bitcoin. We seed that wallet now by paying it + // from the miner, then mining one block to confirm. + const BONDHOLDER_WALLET: &str = "pox5-l1-bondholder"; + let bondholder_rpc = + crate::burnchains::rpc::bitcoin_rpc_client::BitcoinRpcClient::from_stx_config(&naka_conf) + .expect("failed to construct bondholder RPC client"); + bondholder_rpc + .create_wallet(BONDHOLDER_WALLET, Some(false)) + .expect("create bondholder wallet"); + let bondholder_addr = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress on bondholder wallet"); + // 2_000_000 sats = 0.02 BTC: comfortably covers the 1_000_000-sat + // P2WSH lockup plus the fee for the subsequent `send_to_address`. + const BONDHOLDER_FUNDING_SATS: u64 = 2_000_000; + let miner_keychain = Keychain::default(naka_conf.node.seed.clone()); + let mut miner_op_signer = miner_keychain.generate_op_signer(); + btc_regtest_controller + .send_btc( + StacksEpochId::Epoch21, + &mut miner_op_signer, + &bondholder_addr, + BONDHOLDER_FUNDING_SATS, + ) + .expect("send_btc miner → bondholder"); + btc_regtest_controller.build_next_block(1); + + let mut run_loop = boot_nakamoto::BootRunLoop::new(naka_conf.clone()).unwrap(); + let run_loop_stopper = run_loop.get_termination_switch(); + let Counters { + blocks_processed, .. + } = run_loop.counters(); + let counters = run_loop.counters(); + let coord_channel = run_loop.coordinator_channels(); + + let run_loop_thread = thread::Builder::new() + .name("run_loop".into()) + .spawn(move || run_loop.start(None, 0)) + .unwrap(); + wait_for_runloop(&blocks_processed); + + boot_to_epoch_3( + &naka_conf, + &blocks_processed, + &[stacker_sk.clone()], + &[sender_signer_sk], + &mut Some(&mut signers), + &mut btc_regtest_controller, + ); + info!("Bootstrapped to Epoch-3.0 boundary, starting nakamoto miner"); + // boot_to_epoch_3 replaces signer_keys with the pox-4 signer; the + // pox-5 staker below registers `signer_sk` and that key ends up in + // the reward set once pox-5 takes over signing. Add it now so + // `blind_signer`'s clone can produce valid signatures across the + // pox-4 → pox-5 cycle boundary. + signers.signer_keys.push(signer_sk.clone()); + blind_signer(&naka_conf, &signers, &counters); + wait_for_first_naka_block_commit(60, &counters.naka_submitted_commits); + + let sbtc_token_contract = r#" +(define-fungible-token sbtc-token) + +(define-public (transfer + (amount uint) + (sender principal) + (recipient principal) + (memo (optional (buff 34))) + ) + (begin + (try! (ft-transfer? sbtc-token amount sender recipient)) + (ok true) + ) +) + +(define-read-only (get-balance (who principal)) + (ok (ft-get-balance sbtc-token who)) +) + +(define-public (mint (amount uint) (recipient principal)) + (ft-mint? sbtc-token amount recipient) +) +"#; + let sbtc_deploy_tx = make_contract_publish( + &sbtc_deployer_sk, + 0, + deploy_fee, + naka_conf.burnchain.chain_id, + "sbtc-token", + sbtc_token_contract, + ); + submit_tx(&http_origin, &sbtc_deploy_tx); + next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 60, &coord_channel) + .unwrap(); + wait_for(60, || { + Ok(get_account(&http_origin, &to_addr(&sbtc_deployer_sk)).nonce > 0) + }) + .expect("Timed out waiting for sbtc-token deploy"); + + // mine until epoch 4.0 + loop { + let blocks_before = test_observer::get_blocks().len(); + next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 60, &coord_channel) + .unwrap(); + wait_for(30, || Ok(test_observer::get_blocks().len() > blocks_before)) + .expect("Timed out waiting for observer to process new block"); + let blocks = test_observer::get_blocks(); + let last_block = blocks.last().unwrap(); + if last_block + .get("burn_block_height") + .unwrap() + .as_u64() + .unwrap() + >= naka_conf.burnchain.epochs.as_ref().unwrap()[StacksEpochId::Epoch40].start_height + { + break; + } + } + info!("Reached Epoch-4.0 boundary, deploying signer-manager and registering signer"); + + let mut sender_nonce = 0; + + // Deploy the signer-manager contract. + let signer_contract = r#" +(impl-trait 'ST000000000000000000002AMW42H.pox-5.signer-manager-trait) +(use-trait signer-manager-trait 'ST000000000000000000002AMW42H.pox-5.signer-manager-trait) + +(define-public (validate-stake! + (staker principal) + (first-index uint) + (num-indexes uint) + (amount-ustx uint) + (amount-sats uint) + (is-bond bool) + (signer-calldata (optional (buff 500))) + ) + (ok true) +) + +(define-public (checkpoint-staker + (staker principal) + (first-index uint) + (num-indexes uint) + (is-bond bool) + ) + (ok true) +) + +(define-public (register-self + (signer-manager ) + (signer-key (buff 33)) + (auth-id uint) + (signer-sig (buff 65)) + ) + (as-contract? () + (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 grant-signer-key + signer-key current-contract auth-id signer-sig + )) + (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 register-signer + signer-manager signer-key + )) + ) +) +"#; + let signer_deploy_tx = make_contract_publish( + &sender_sk, + sender_nonce, + deploy_fee, + naka_conf.burnchain.chain_id, + "test-signer", + signer_contract, + ); + sender_nonce += 1; + submit_tx(&http_origin, &signer_deploy_tx); + wait_for(60, || { + Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) + }) + .expect("Timed out waiting for test-signer deploy"); + + next_block_and_mine_commit(&mut btc_regtest_controller, 60, &naka_conf, &counters).unwrap(); + + let test_signer_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( + sender_addr.clone().into(), + clarity::vm::ContractName::try_from("test-signer").unwrap(), + )); + let auth_id: u128 = 1; + let signer_grant_sig = + stacks::util_lib::signed_structured_data::pox5::make_pox_5_signer_grant_signature( + &test_signer_principal, + auth_id, + naka_conf.burnchain.chain_id, + &signer_sk, + ) + .expect("Failed to generate signer grant signature"); + let register_tx = make_contract_call( + &sender_sk, + sender_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + "test-signer", + "register-self", + &[ + Value::Principal(test_signer_principal.clone()), + Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(), + Value::UInt(auth_id), + Value::buff_from(signer_grant_sig.to_rsv()).unwrap(), + ], + ); + sender_nonce += 1; + submit_tx(&http_origin, ®ister_tx); + wait_for(60, || { + Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) + }) + .expect("Timed out waiting for register-self"); + + let pox_5_id = boot_code_id("pox-5", false); + let pox_5_addr: StacksAddress = pox_5_id.issuer.clone().into(); + + // 1) `setup-bond` from the configured bond admin. Allowlist the staker + // for `BTC_LOCKUP_SATS` sats. With `stx-value-ratio = 100` and + // `min-ustx-ratio = 10000` (== 100% in basis points), + // `min-ustx-for-sats-amount(BTC_LOCKUP_SATS, 100, 10000) = BTC_LOCKUP_SATS` + // ustx, so any `amount-ustx >= BTC_LOCKUP_SATS` clears the bond's STX + // floor. + // + // The `early-unlock-signers` buffer here is the script template that + // pox-5 stitches into the L1 timelock — the actual contents are opaque + // to the contract (which just hashes them); we use a recognizable + // sentinel so a mismatch shows up clearly in failure messages. + const BTC_LOCKUP_SATS: u128 = 1_000_000; + let early_unlock_signers = vec![0xAAu8; 32]; + let allowlist_entry = clarity::vm::Value::Tuple( + clarity::vm::types::TupleData::from_data(vec![ + ( + ClarityName::try_from("staker").unwrap(), + Value::Principal(staker_addr.clone().into()), + ), + ( + ClarityName::try_from("max-sats").unwrap(), + Value::UInt(BTC_LOCKUP_SATS), + ), + ]) + .unwrap(), + ); + let allowlist_value = Value::cons_list_unsanitized(vec![allowlist_entry]).unwrap(); + let setup_bond_tx = make_contract_call( + &bond_admin_sk, + 0, + setup_bond_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "setup-bond", + &[ + Value::UInt(0), + Value::UInt(1000), + Value::UInt(100), + Value::UInt(10000), + Value::buff_from(early_unlock_signers.clone()).unwrap(), + Value::Principal(bond_admin_addr.clone().into()), + allowlist_value, + ], + ); + let setup_bond_txid = submit_tx(&http_origin, &setup_bond_tx); + info!("Submitted pox-5 setup-bond (L1 test) txid: {setup_bond_txid}"); + wait_for(60, || { + Ok(get_account(&http_origin, &bond_admin_addr).nonce == 1) + }) + .expect("Timed out waiting for setup-bond"); + + // 2) Build a real L1 lockup proof for `register-for-bond`'s + // `(ok { outputs, unlock-bytes })` branch, but just use fake unlock-bytes + // for simplicity since the test doesn't actually execute the unlock. + let lockup_unlock_bytes = vec![0xBBu8; 32]; + + // (a) Compute the expected P2WSH script-pubkey by calling pox-5's own + // read-only `construct-lockup-output-script` — this returns the + // 34-byte `0x0020 || sha256(timelock_script)` that the burn-chain + // output must pay to. We hand the same arguments the contract will + // reconstruct internally during `verify-l1-lockups`. + let bond_index = 0u128; + let unlock_burn_height = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "get-bond-l1-unlock-height", + vec![&Value::UInt(bond_index)], + ) + .result() + .expect("get-bond-l1-unlock-height failed") + .expect_u128() + .expect("get-bond-l1-unlock-height should return a uint"); + let expected_script_buff = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "construct-lockup-output-script", + vec![ + &Value::Principal(staker_addr.clone().into()), + &Value::UInt(unlock_burn_height), + &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), + &Value::buff_from(early_unlock_signers.clone()).unwrap(), + ], + ) + .result() + .expect("construct-lockup-output-script failed") + .expect_buff(34) + .expect("construct-lockup-output-script should return (buff 34)"); + assert_eq!( + &expected_script_buff[0..2], + &[0x00, 0x20], + "lockup output script is supposed to be a SegWit V0 P2WSH push (0x00 0x20 || hash)" + ); + let mut witness_script_hash = [0u8; 32]; + witness_script_hash.copy_from_slice(&expected_script_buff[2..]); + + let p2wsh_addr = stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( + stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WSH( + stacks::burnchains::bitcoin::BitcoinNetworkType::Regtest, + witness_script_hash, + ), + ); + info!( + "Lockup P2WSH derived from construct-lockup-output-script: {}", + &p2wsh_addr + ); + + // (b) Broadcast a tx from the bondholder wallet to the P2WSH address. + // This puts the tx into bitcoind's mempool; we then ask + // `generateblock` to mine a block whose non-coinbase txs are + // exactly `[our_txid]`, so the resulting block has a fully-known + // shape: coinbase at index 0, our P2WSH tx at index 1, + // tx_count = 2. + let lockup_btc_amount = 0.01_f64; // 1_000_000 sats + let p2wsh_txid = bondholder_rpc + .send_to_address(BONDHOLDER_WALLET, &p2wsh_addr, lockup_btc_amount) + .expect("send_to_address into lockup P2WSH"); + info!("Sent {lockup_btc_amount} BTC to lockup P2WSH; txid={p2wsh_txid}"); + + let coinbase_recipient = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress for generateblock coinbase"); + let pre_register_burn_height = get_chain_info_result(&naka_conf).unwrap().burn_block_height; + let lockup_block_hash = bondholder_rpc + .generate_block(&coinbase_recipient, &[&p2wsh_txid.to_hex()]) + .expect("generateblock with lockup tx"); + info!("Mined lockup tx into block {lockup_block_hash}"); + + // (c) Wait for the Stacks node to ingest the new burn block so that + // `get-burn-block-info? header-hash ` will return Some. + wait_for(60, || { + Ok(get_chain_info_result(&naka_conf).unwrap().burn_block_height > pre_register_burn_height) + }) + .expect("Stacks node did not ingest the lockup burn block"); + let lockup_burn_height = get_chain_info_result(&naka_conf).unwrap().burn_block_height; + info!("Stacks node observed lockup burn block; burn_block_height = {lockup_burn_height}"); + + // (d) Reconstruct the raw tx, pinpoint the P2WSH output index, and + // read out the actual lockup amount the contract will check against + // `(get amount lockup)`. + let lockup_tx_struct = bondholder_rpc + .get_raw_transaction(&p2wsh_txid) + .expect("getrawtransaction for lockup tx"); + let lockup_tx_hex = + stacks_common::deps_common::bitcoin::network::serialize::serialize_hex(&lockup_tx_struct) + .expect("serialize_hex(lockup_tx)"); + let lockup_tx_bytes = hex_bytes(&lockup_tx_hex).expect("decode lockup_tx hex"); + let (lockup_output_index, lockup_output_amount) = lockup_tx_struct + .output + .iter() + .enumerate() + .find_map(|(idx, out)| { + let script = out.script_pubkey.as_bytes(); + if script.len() == 34 + && script[..2] == [0x00, 0x20] + && script[2..] == witness_script_hash + { + Some((idx, out.value)) + } else { + None + } + }) + .expect("lockup tx must contain a P2WSH output matching the expected script"); + info!( + "Lockup tx output index {lockup_output_index} (= {lockup_output_amount} sats) is the timelock P2WSH" + ); + assert_eq!( + lockup_output_amount, + u64::try_from(BTC_LOCKUP_SATS).unwrap(), + "send_to_address moved exactly {BTC_LOCKUP_SATS} sats into the P2WSH" + ); + + // (e) Pull the actual 80-byte block header and the txid ordering so we + // can build a real merkle proof. `verify-merkle-proof` consumes + // internal-byte-order hashes; bitcoind's getblock returns + // display-order, so reverse. + let header_hex = bondholder_rpc + .get_block_header_hex(&lockup_block_hash) + .expect("getblockheader for lockup block"); + let lockup_header_bytes = hex_bytes(&header_hex).expect("decode header hex"); + assert_eq!( + lockup_header_bytes.len(), + 80, + "Bitcoin block header is always 80 bytes" + ); + let block_txids_display = bondholder_rpc + .get_block_txids(&lockup_block_hash) + .expect("getblock for lockup block txids"); + assert_eq!( + block_txids_display.len(), + 2, + "lockup block should contain exactly coinbase + lockup tx; got {} txs", + block_txids_display.len() + ); + // bitcoind always orders the coinbase first. + let mut coinbase_txid_internal: [u8; 32] = block_txids_display[0].as_bytes().clone(); + coinbase_txid_internal.reverse(); + let mut lockup_txid_display: [u8; 32] = block_txids_display[1].as_bytes().clone(); + assert_eq!( + block_txids_display[1].to_hex(), + p2wsh_txid.to_hex(), + "lockup tx must be the non-coinbase entry in the generated block", + ); + lockup_txid_display.reverse(); // unused beyond the sanity check, but keeps intent obvious + + // (f) Assemble the lockup tuple. + let lockup_output = clarity::vm::Value::Tuple( + clarity::vm::types::TupleData::from_data(vec![ + ( + ClarityName::try_from("height").unwrap(), + Value::UInt(lockup_burn_height as u128), + ), + ( + ClarityName::try_from("tx").unwrap(), + Value::buff_from(lockup_tx_bytes).unwrap(), + ), + ( + ClarityName::try_from("output-index").unwrap(), + Value::UInt(lockup_output_index as u128), + ), + ( + ClarityName::try_from("header").unwrap(), + Value::buff_from(lockup_header_bytes).unwrap(), + ), + ( + ClarityName::try_from("leaf-hashes").unwrap(), + Value::cons_list_unsanitized(vec![Value::buff_from( + coinbase_txid_internal.to_vec(), + ) + .unwrap()]) + .unwrap(), + ), + (ClarityName::try_from("tx-count").unwrap(), Value::UInt(2)), + (ClarityName::try_from("tx-index").unwrap(), Value::UInt(1)), + ( + ClarityName::try_from("amount").unwrap(), + Value::UInt(u128::from(lockup_output_amount)), + ), + ]) + .unwrap(), + ); + let lockup_tuple = clarity::vm::Value::Tuple( + clarity::vm::types::TupleData::from_data(vec![ + ( + ClarityName::try_from("outputs").unwrap(), + Value::cons_list_unsanitized(vec![lockup_output]).unwrap(), + ), + ( + ClarityName::try_from("unlock-bytes").unwrap(), + Value::buff_from(lockup_unlock_bytes).unwrap(), + ), + ]) + .unwrap(), + ); + let l1_lockup_arg = Value::okay(lockup_tuple).expect("failed to wrap lockup tuple in (ok ...)"); + + // 3) `register-for-bond` via the L1 lockup branch. + let register_fee = 2000u64; + let bond_amount = POX_DEFAULT_STACKER_STX_AMT; + let staker_balance_before = get_account(&http_origin, &staker_addr).balance; + assert!(staker_balance_before >= bond_amount + register_fee as u128 * 2); + + let sbtc_balance_before = sbtc_balance(&naka_conf, &sbtc_deployer_addr, &staker_addr); + + test_observer::clear(); + let register_tx = make_contract_call( + &staker_sk, + 0, + register_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "register-for-bond", + &[ + Value::UInt(0), + Value::Principal(test_signer_principal.clone()), + Value::UInt(bond_amount), + l1_lockup_arg.clone(), + Value::none(), + ], + ); + let register_txid = submit_tx(&http_origin, ®ister_tx); + info!("Submitted pox-5 register-for-bond (L1 lockup) txid: {register_txid}"); + wait_for(60, || { + Ok(get_account(&http_origin, &staker_addr).nonce == 1 + && get_tx_result_by_id(®ister_txid).is_some()) + }) + .expect("Timed out waiting for register-for-bond (L1)"); + + // Pull `unlock-burn-height` out of the register-for-bond response so + // we can assert pox-locking applied the expected unlock to the + // staker's STX. + let parsed = get_tx_result_by_id(®ister_txid) + .expect("did not observe register-for-bond txid in test_observer"); + let response = parsed + .expect_result() + .expect("register-for-bond response should be a clarity response"); + let ok_value = response.expect("register-for-bond (L1) should have returned ok"); + let tuple = ok_value + .expect_tuple() + .expect("register-for-bond ok payload should be a tuple"); + let register_unlock_height = tuple + .get("unlock-burn-height") + .expect("register-for-bond response missing unlock-burn-height") + .clone() + .expect_u128() + .expect("unlock-burn-height should be a uint") as u64; + + let after_register = get_account(&http_origin, &staker_addr); + assert_eq!( + after_register.locked, bond_amount, + "register-for-bond (L1) should have locked exactly {bond_amount} ustx" + ); + assert_eq!( + after_register.unlock_height, register_unlock_height, + "pox-locking should have applied the bond's unlock-burn-height" + ); + + // L1 path must not move sBTC; we never minted to the staker, but assert + // explicitly to catch a regression where the contract takes the wrong + // branch and silently runs `lock-sbtc`. + let sbtc_balance_after = sbtc_balance(&naka_conf, &sbtc_deployer_addr, &staker_addr); + assert_eq!( + sbtc_balance_after, sbtc_balance_before, + "L1 lockup branch must not change the staker's sBTC balance \ + (before={sbtc_balance_before}, after={sbtc_balance_after})", + ); + + // The bond membership row must record `is-l1-lock: true` so future + // `announce-l1-early-exit` calls dispatch correctly. + let membership = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "get-bond-membership", + vec![&Value::Principal(staker_addr.clone().into())], + ) + .result() + .expect("get-bond-membership read failed"); + let is_l1_lock = membership + .expect_optional() + .expect("get-bond-membership response should be (optional ...)") + .expect("staker should have a bond membership after register-for-bond") + .expect_tuple() + .expect("bond membership should be a tuple") + .get("is-l1-lock") + .expect("bond membership missing `is-l1-lock` field") + .clone() + .expect_bool() + .expect("`is-l1-lock` should be a bool"); + assert!( + is_l1_lock, + "bond membership must record `is-l1-lock: true` for the L1 lockup branch", + ); + + // 4) A second `register-for-bond` from the same staker via the L1 path + // must still fail with `ERR_ALREADY_REGISTERED` (u9) — the duplicate + // check sits after `verify-l1-lockups` runs. + test_observer::clear(); + let dup_tx = make_contract_call( + &staker_sk, + 1, + register_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "register-for-bond", + &[ + Value::UInt(0), + Value::Principal(test_signer_principal.clone()), + Value::UInt(bond_amount), + l1_lockup_arg, + Value::none(), + ], + ); + let dup_txid = submit_tx(&http_origin, &dup_tx); + info!("Submitted duplicate pox-5 register-for-bond (L1) txid: {dup_txid}"); + wait_for(60, || { + Ok(get_account(&http_origin, &staker_addr).nonce == 2 + && get_tx_result_by_id(&dup_txid).is_some()) + }) + .expect("Timed out waiting for duplicate register-for-bond (L1)"); + + let parsed = get_tx_result_by_id(&dup_txid) + .expect("Did not observe duplicate register-for-bond txid in test_observer"); + assert_eq!( + parsed, + Value::error(Value::UInt(9)).unwrap(), + "duplicate register-for-bond (L1) should fail with ERR_ALREADY_REGISTERED (u9)" + ); + + // The duplicate failure must not have disturbed the existing lock. + let after_dup = get_account(&http_origin, &staker_addr); + assert_eq!( + after_dup.locked, bond_amount, + "failed duplicate register-for-bond must not change locked balance" + ); + assert_eq!( + after_dup.unlock_height, register_unlock_height, + "failed duplicate register-for-bond must not change unlock-burn-height" + ); + + coord_channel + .lock() + .expect("Mutex poisoned") + .stop_chains_coordinator(); + run_loop_stopper.store(false, Ordering::SeqCst); + run_loop_thread.join().unwrap(); +} + +/// Read the `sbtc-token` stub's `get-balance` for `who`. Used by L1 lockup +/// tests to assert that the L1 path does *not* move sBTC, in contrast to +/// the sBTC branch of `register-for-bond`. +fn sbtc_balance(conf: &Config, deployer: &StacksAddress, who: &StacksAddress) -> u128 { + let value = call_read_only( + conf, + deployer, + "sbtc-token", + "get-balance", + vec![&Value::Principal(who.clone().into())], + ) + .result() + .expect("get-balance read failed"); + value + .expect_result_ok() + .expect("get-balance should return (ok uint)") + .expect_u128() + .expect("get-balance ok payload should be a uint") +} + #[test] #[ignore] /// Verify the `with-stacking` allowances work as expected when staking STX diff --git a/stackslib/src/chainstate/stacks/boot/pox-5.clar b/stackslib/src/chainstate/stacks/boot/pox-5.clar index 270cab77bd1..feccfb0507d 100644 --- a/stackslib/src/chainstate/stacks/boot/pox-5.clar +++ b/stackslib/src/chainstate/stacks/boot/pox-5.clar @@ -2732,17 +2732,12 @@ ;; Verify that a block header hashes to a burnchain header hash at a given height. ;; Returns true if so; false if not. -;; -;; TODO: remove the `is-in-mainnet` check, instead use proper mocks (define-read-only (verify-block-header (headerbuff (buff 80)) (expected-block-height uint) ) (match (get-burn-block-info? header-hash expected-block-height) - bhh (if is-in-mainnet - (is-eq bhh (reverse-buff32 (sha256 (sha256 headerbuff)))) - true - ) + bhh (is-eq bhh (reverse-buff32 (sha256 (sha256 headerbuff)))) false ) ) From 718016b82ae2e3155cbca780e97e8dfff5d06ffc Mon Sep 17 00:00:00 2001 From: Brice Dobry <232827048+brice-stacks@users.noreply.github.com> Date: Thu, 21 May 2026 14:20:20 -0400 Subject: [PATCH 02/11] refactor: refactor pox-5 setup in integration tests --- .../src/tests/nakamoto_integrations.rs | 743 ++++-------------- stacks-node/src/tests/signer/v0/mod.rs | 42 +- 2 files changed, 197 insertions(+), 588 deletions(-) diff --git a/stacks-node/src/tests/nakamoto_integrations.rs b/stacks-node/src/tests/nakamoto_integrations.rs index 5c8bdb3defa..8054c5ffadc 100644 --- a/stacks-node/src/tests/nakamoto_integrations.rs +++ b/stacks-node/src/tests/nakamoto_integrations.rs @@ -135,7 +135,9 @@ use crate::tests::neon_integrations::{ get_sortition_info, next_block_and_wait, run_until_burnchain_height, submit_tx, submit_tx_fallible, test_observer, wait_for_runloop, wait_for_tenure_change_tx, }; -use crate::tests::signer::v0::{sbtc_registry_stub_source, sbtc_token_stub_source}; +use crate::tests::signer::v0::{ + pox5_signer_manager_source, sbtc_registry_stub_source, sbtc_token_stub_source, +}; use crate::tests::signer::SignerTest; use crate::tests::{gen_random_port, get_chain_info, make_contract_publish, to_addr}; use crate::{tests, BitcoinRegtestController, BurnchainController, Config, ConfigFile, Keychain}; @@ -1145,6 +1147,115 @@ pub fn boot_to_epoch_3( info!("Bootstrapped to Epoch-3.0 boundary, Epoch2x miner should stop"); } +/// Boot the chain through `boot_to_epoch_3`, deploy the sBTC stub contracts +/// that pox-5 requires for static analysis at the Epoch 4.0 boundary, then +/// mine forward until the chain crosses into Epoch 4.0. +/// +/// Steps: +/// 1. `boot_to_epoch_3` with `stacker_sks` / `signer_sks` / `self_signing`. +/// 2. Append `extra_signer_keys` to `self_signing.signer_keys`. `boot_to_epoch_3` +/// replaces the signer set with `signer_sks`; tests that register an +/// additional pox-5 signer pass that key here so `blind_signer`'s clone can +/// sign across the pox-4 → pox-5 cycle boundary. +/// 3. Spawn `blind_signer` and wait for the first Nakamoto block commit. +/// 4. Publish `sbtc-token` (and `sbtc-registry` if `sbtc_registry_pubkey` is +/// `Some`) from `sbtc_deployer_sk` starting at nonce 0, using `deploy_fee`. +/// The caller must have set `naka_conf.node.pox_5_sbtc_contract` (and +/// `pox_5_sbtc_registry_contract` when deploying the registry) to match +/// the deployer's qualified contract ids. +/// 5. Mine bitcoin blocks until the observer reports a burn height at or past +/// the configured Epoch 4.0 start. +pub fn boot_to_epoch_4_0( + naka_conf: &Config, + blocks_processed: &Arc, + counters: &Counters, + coord_channel: &Arc>, + stacker_sks: &[StacksPrivateKey], + signer_sks: &[StacksPrivateKey], + extra_signer_keys: &[StacksPrivateKey], + sbtc_deployer_sk: &StacksPrivateKey, + sbtc_registry_pubkey: Option<&[u8; 33]>, + deploy_fee: u64, + self_signing: &mut Option<&mut TestSigners>, + btc_regtest_controller: &mut BitcoinRegtestController, +) { + boot_to_epoch_3( + naka_conf, + blocks_processed, + stacker_sks, + signer_sks, + self_signing, + btc_regtest_controller, + ); + info!("Bootstrapped to Epoch-3.0 boundary, starting nakamoto miner"); + + if let Some(signers) = self_signing.as_mut() { + signers.signer_keys.extend_from_slice(extra_signer_keys); + blind_signer(naka_conf, signers, counters); + } + wait_for_first_naka_block_commit(60, &counters.naka_submitted_commits); + + let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); + let chain_id = naka_conf.burnchain.chain_id; + + let sbtc_deploy_tx = make_contract_publish( + sbtc_deployer_sk, + 0, + deploy_fee, + chain_id, + "sbtc-token", + sbtc_token_stub_source(), + ); + submit_tx(&http_origin, &sbtc_deploy_tx); + + let expected_deployer_nonce: u64 = if let Some(pubkey) = sbtc_registry_pubkey { + let sbtc_registry_contract = sbtc_registry_stub_source(pubkey); + let sbtc_registry_deploy_tx = make_contract_publish( + sbtc_deployer_sk, + 1, + deploy_fee, + chain_id, + "sbtc-registry", + &sbtc_registry_contract, + ); + submit_tx(&http_origin, &sbtc_registry_deploy_tx); + 2 + } else { + 1 + }; + next_block_and_process_new_stacks_block(btc_regtest_controller, 60, coord_channel) + .expect("Failed to mine block including sBTC stub deploy(s)"); + wait_for(60, || { + Ok(get_account(&http_origin, &to_addr(sbtc_deployer_sk)).nonce >= expected_deployer_nonce) + }) + .expect("Timed out waiting for sBTC stub deploy(s) to confirm"); + + let epoch_40_height = + naka_conf.burnchain.epochs.as_ref().unwrap()[StacksEpochId::Epoch40].start_height; + loop { + let blocks_before = test_observer::get_blocks().len(); + next_block_and_process_new_stacks_block(btc_regtest_controller, 60, coord_channel) + .expect("Failed to mine block while advancing to Epoch 4.0"); + wait_for(30, || Ok(test_observer::get_blocks().len() > blocks_before)) + .expect("Timed out waiting for observer to process new block"); + let blocks = test_observer::get_blocks(); + let last_block = blocks.last().unwrap(); + if last_block + .get("burn_block_height") + .unwrap() + .as_u64() + .unwrap() + >= epoch_40_height + { + break; + } + } + info!( + "Reached Epoch-4.0 boundary; current burn_height={}", + get_chain_info_opt(naka_conf).unwrap().burn_block_height + ); +} + /// Boot the chain to just before the Epoch 3.0 boundary to allow for flash blocks /// This function is similar to `boot_to_epoch_3`, but it stops at epoch 3 start height - 2, /// allowing for flash blocks to occur when the epoch changes. @@ -19497,12 +19608,7 @@ fn check_pox_5_stake_lifecycle() { let mut signers = TestSigners::default(); let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); - // Bring Epoch 4.0 close to Epoch 3.4 so the boundary fires after a handful - // of bitcoin blocks; the default in `NAKAMOTO_INTEGRATION_EPOCHS` pushes - // it out so unrelated tests don't accidentally cross it. - let epochs = naka_conf.burnchain.epochs.as_mut().unwrap(); - epochs[StacksEpochId::Epoch34].end_height = 254; - epochs[StacksEpochId::Epoch40].start_height = 254; + enable_epoch_4_0(&mut naka_conf); let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; let sender_sk = Secp256k1PrivateKey::random(); @@ -19571,118 +19677,29 @@ fn check_pox_5_stake_lifecycle() { .unwrap(); wait_for_runloop(&blocks_processed); - boot_to_epoch_3( - &naka_conf, - &blocks_processed, - &[stacker_sk.clone()], - &[sender_signer_sk], - &mut Some(&mut signers), - &mut btc_regtest_controller, - ); - info!("Bootstrapped to Epoch-3.0 boundary, starting nakamoto miner"); - // boot_to_epoch_3 replaces signer_keys with the pox-4 signer; the pox-5 - // staker below registers `signer_sk` and that key ends up in the reward - // set once pox-5 takes over signing. Add it now so blind_signer's clone - // can produce valid signatures across the pox-4 → pox-5 cycle boundary. - signers.signer_keys.push(signer_sk.clone()); - blind_signer(&naka_conf, &signers, &counters); - wait_for_first_naka_block_commit(60, &counters.naka_submitted_commits); - let pubkey_bytes: [u8; 33] = signer_pk .to_bytes_compressed() .try_into() .expect("compressed secp256k1 pubkey should be 33 bytes"); - let sbtc_token_contract = sbtc_token_stub_source(); - let sbtc_deploy_tx = make_contract_publish( - &sbtc_deployer_sk, - 0, - deploy_fee, - naka_conf.burnchain.chain_id, - "sbtc-token", - sbtc_token_contract, - ); - submit_tx(&http_origin, &sbtc_deploy_tx); - let sbtc_registry_contract = sbtc_registry_stub_source(&pubkey_bytes); - let sbtc_registry_deploy_tx = make_contract_publish( + boot_to_epoch_4_0( + &naka_conf, + &blocks_processed, + &counters, + &coord_channel, + &[stacker_sk.clone()], + &[sender_signer_sk], + &[signer_sk.clone()], &sbtc_deployer_sk, - 1, + Some(&pubkey_bytes), deploy_fee, - naka_conf.burnchain.chain_id, - "sbtc-registry", - &sbtc_registry_contract, + &mut Some(&mut signers), + &mut btc_regtest_controller, ); - submit_tx(&http_origin, &sbtc_registry_deploy_tx); - next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 60, &coord_channel) - .unwrap(); - wait_for(60, || { - Ok(get_account(&http_origin, &to_addr(&sbtc_deployer_sk)).nonce > 1) - }) - .expect("Timed out waiting for sbtc-token and sbtc-registry deploys"); - - // mine until epoch 4.0 - loop { - let blocks_before = test_observer::get_blocks().len(); - next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 60, &coord_channel) - .unwrap(); - wait_for(30, || Ok(test_observer::get_blocks().len() > blocks_before)) - .expect("Timed out waiting for observer to process new block"); - let blocks = test_observer::get_blocks(); - let last_block = blocks.last().unwrap(); - if last_block - .get("burn_block_height") - .unwrap() - .as_u64() - .unwrap() - >= naka_conf.burnchain.epochs.as_ref().unwrap()[StacksEpochId::Epoch40].start_height - { - break; - } - } let mut sender_nonce = 0; // Deploy the signer-manager contract. - let signer_contract = r#" -(impl-trait 'ST000000000000000000002AMW42H.pox-5.signer-manager-trait) -(use-trait signer-manager-trait 'ST000000000000000000002AMW42H.pox-5.signer-manager-trait) - -(define-public (validate-stake! - (staker principal) - (first-index uint) - (num-indexes uint) - (amount-ustx uint) - (amount-sats uint) - (is-bond bool) - (signer-calldata (optional (buff 500))) - ) - (ok true) -) - -(define-public (checkpoint-staker - (staker principal) - (first-index uint) - (num-indexes uint) - (is-bond bool) - ) - (ok true) -) - -(define-public (register-self - (signer-manager ) - (signer-key (buff 33)) - (auth-id uint) - (signer-sig (buff 65)) - ) - (as-contract? () - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 grant-signer-key - signer-key current-contract auth-id signer-sig - )) - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 register-signer - signer-manager signer-key - )) - ) -) -"#; + let signer_contract = pox5_signer_manager_source(); let signer_deploy_tx = make_contract_publish( &sender_sk, sender_nonce, @@ -19924,12 +19941,7 @@ fn check_pox_5_register_for_bond_lifecycle() { let mut signers = TestSigners::default(); let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); - // Bring Epoch 4.0 close to Epoch 3.4 so the boundary fires after a handful - // of bitcoin blocks; the default in `NAKAMOTO_INTEGRATION_EPOCHS` pushes - // it out so unrelated tests don't accidentally cross it. - let epochs = naka_conf.burnchain.epochs.as_mut().unwrap(); - epochs[StacksEpochId::Epoch34].end_height = 254; - epochs[StacksEpochId::Epoch40].start_height = 254; + enable_epoch_4_0(&mut naka_conf); let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; let sender_sk = Secp256k1PrivateKey::random(); @@ -20014,119 +20026,30 @@ fn check_pox_5_register_for_bond_lifecycle() { .unwrap(); wait_for_runloop(&blocks_processed); - boot_to_epoch_3( - &naka_conf, - &blocks_processed, - &[stacker_sk.clone()], - &[sender_signer_sk], - &mut Some(&mut signers), - &mut btc_regtest_controller, - ); - info!("Bootstrapped to Epoch-3.0 boundary, starting nakamoto miner"); - // boot_to_epoch_3 replaces signer_keys with the pox-4 signer; the pox-5 - // staker below registers `signer_sk` and that key ends up in the reward - // set once pox-5 takes over signing. Add it now so blind_signer's clone - // can produce valid signatures across the pox-4 → pox-5 cycle boundary. - signers.signer_keys.push(signer_sk.clone()); - blind_signer(&naka_conf, &signers, &counters); - wait_for_first_naka_block_commit(60, &counters.naka_submitted_commits); - let pubkey_bytes: [u8; 33] = signer_pk .to_bytes_compressed() .try_into() .expect("compressed secp256k1 pubkey should be 33 bytes"); - let sbtc_token_contract = sbtc_token_stub_source(); - let sbtc_deploy_tx = make_contract_publish( - &sbtc_deployer_sk, - 0, - deploy_fee, - naka_conf.burnchain.chain_id, - "sbtc-token", - sbtc_token_contract, - ); - submit_tx(&http_origin, &sbtc_deploy_tx); - let sbtc_registry_contract = sbtc_registry_stub_source(&pubkey_bytes); - let sbtc_registry_deploy_tx = make_contract_publish( + boot_to_epoch_4_0( + &naka_conf, + &blocks_processed, + &counters, + &coord_channel, + &[stacker_sk.clone()], + &[sender_signer_sk], + &[signer_sk.clone()], &sbtc_deployer_sk, - 1, + Some(&pubkey_bytes), deploy_fee, - naka_conf.burnchain.chain_id, - "sbtc-registry", - &sbtc_registry_contract, + &mut Some(&mut signers), + &mut btc_regtest_controller, ); - submit_tx(&http_origin, &sbtc_registry_deploy_tx); - next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 60, &coord_channel) - .unwrap(); - wait_for(60, || { - Ok(get_account(&http_origin, &to_addr(&sbtc_deployer_sk)).nonce > 1) - }) - .expect("Timed out waiting for sbtc-token and sbtc-registry deploys"); - - // mine until epoch 4.0 - loop { - let blocks_before = test_observer::get_blocks().len(); - next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 60, &coord_channel) - .unwrap(); - wait_for(30, || Ok(test_observer::get_blocks().len() > blocks_before)) - .expect("Timed out waiting for observer to process new block"); - let blocks = test_observer::get_blocks(); - let last_block = blocks.last().unwrap(); - if last_block - .get("burn_block_height") - .unwrap() - .as_u64() - .unwrap() - >= naka_conf.burnchain.epochs.as_ref().unwrap()[StacksEpochId::Epoch40].start_height - { - break; - } - } info!("Reached Epoch-4.0 boundary, deploying signer-manager and registering signer"); let mut sender_nonce = 0; // Deploy the signer-manager contract. - let signer_contract = r#" -(impl-trait 'ST000000000000000000002AMW42H.pox-5.signer-manager-trait) -(use-trait signer-manager-trait 'ST000000000000000000002AMW42H.pox-5.signer-manager-trait) - -(define-public (validate-stake! - (staker principal) - (first-index uint) - (num-indexes uint) - (amount-ustx uint) - (amount-sats uint) - (is-bond bool) - (signer-calldata (optional (buff 500))) - ) - (ok true) -) - -(define-public (checkpoint-staker - (staker principal) - (first-index uint) - (num-indexes uint) - (is-bond bool) - ) - (ok true) -) - -(define-public (register-self - (signer-manager ) - (signer-key (buff 33)) - (auth-id uint) - (signer-sig (buff 65)) - ) - (as-contract? () - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 grant-signer-key - signer-key current-contract auth-id signer-sig - )) - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 register-signer - signer-manager signer-key - )) - ) -) -"#; + let signer_contract = pox5_signer_manager_source(); let signer_deploy_tx = make_contract_publish( &sender_sk, sender_nonce, @@ -20447,12 +20370,7 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { let mut signers = TestSigners::default(); let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); - // Bring Epoch 4.0 close to Epoch 3.4 so the boundary fires after a handful - // of bitcoin blocks; the default in `NAKAMOTO_INTEGRATION_EPOCHS` pushes - // it out so unrelated tests don't accidentally cross it. - let epochs = naka_conf.burnchain.epochs.as_mut().unwrap(); - epochs[StacksEpochId::Epoch34].end_height = 254; - epochs[StacksEpochId::Epoch40].start_height = 254; + enable_epoch_4_0(&mut naka_conf); let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; let sender_sk = Secp256k1PrivateKey::random(); @@ -20564,128 +20482,26 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { .unwrap(); wait_for_runloop(&blocks_processed); - boot_to_epoch_3( + boot_to_epoch_4_0( &naka_conf, &blocks_processed, + &counters, + &coord_channel, &[stacker_sk.clone()], &[sender_signer_sk], - &mut Some(&mut signers), - &mut btc_regtest_controller, - ); - info!("Bootstrapped to Epoch-3.0 boundary, starting nakamoto miner"); - // boot_to_epoch_3 replaces signer_keys with the pox-4 signer; the - // pox-5 staker below registers `signer_sk` and that key ends up in - // the reward set once pox-5 takes over signing. Add it now so - // `blind_signer`'s clone can produce valid signatures across the - // pox-4 → pox-5 cycle boundary. - signers.signer_keys.push(signer_sk.clone()); - blind_signer(&naka_conf, &signers, &counters); - wait_for_first_naka_block_commit(60, &counters.naka_submitted_commits); - - let sbtc_token_contract = r#" -(define-fungible-token sbtc-token) - -(define-public (transfer - (amount uint) - (sender principal) - (recipient principal) - (memo (optional (buff 34))) - ) - (begin - (try! (ft-transfer? sbtc-token amount sender recipient)) - (ok true) - ) -) - -(define-read-only (get-balance (who principal)) - (ok (ft-get-balance sbtc-token who)) -) - -(define-public (mint (amount uint) (recipient principal)) - (ft-mint? sbtc-token amount recipient) -) -"#; - let sbtc_deploy_tx = make_contract_publish( + &[signer_sk.clone()], &sbtc_deployer_sk, - 0, + None, deploy_fee, - naka_conf.burnchain.chain_id, - "sbtc-token", - sbtc_token_contract, + &mut Some(&mut signers), + &mut btc_regtest_controller, ); - submit_tx(&http_origin, &sbtc_deploy_tx); - next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 60, &coord_channel) - .unwrap(); - wait_for(60, || { - Ok(get_account(&http_origin, &to_addr(&sbtc_deployer_sk)).nonce > 0) - }) - .expect("Timed out waiting for sbtc-token deploy"); - - // mine until epoch 4.0 - loop { - let blocks_before = test_observer::get_blocks().len(); - next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 60, &coord_channel) - .unwrap(); - wait_for(30, || Ok(test_observer::get_blocks().len() > blocks_before)) - .expect("Timed out waiting for observer to process new block"); - let blocks = test_observer::get_blocks(); - let last_block = blocks.last().unwrap(); - if last_block - .get("burn_block_height") - .unwrap() - .as_u64() - .unwrap() - >= naka_conf.burnchain.epochs.as_ref().unwrap()[StacksEpochId::Epoch40].start_height - { - break; - } - } info!("Reached Epoch-4.0 boundary, deploying signer-manager and registering signer"); let mut sender_nonce = 0; // Deploy the signer-manager contract. - let signer_contract = r#" -(impl-trait 'ST000000000000000000002AMW42H.pox-5.signer-manager-trait) -(use-trait signer-manager-trait 'ST000000000000000000002AMW42H.pox-5.signer-manager-trait) - -(define-public (validate-stake! - (staker principal) - (first-index uint) - (num-indexes uint) - (amount-ustx uint) - (amount-sats uint) - (is-bond bool) - (signer-calldata (optional (buff 500))) - ) - (ok true) -) - -(define-public (checkpoint-staker - (staker principal) - (first-index uint) - (num-indexes uint) - (is-bond bool) - ) - (ok true) -) - -(define-public (register-self - (signer-manager ) - (signer-key (buff 33)) - (auth-id uint) - (signer-sig (buff 65)) - ) - (as-contract? () - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 grant-signer-key - signer-key current-contract auth-id signer-sig - )) - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 register-signer - signer-manager signer-key - )) - ) -) -"#; + let signer_contract = pox5_signer_manager_source(); let signer_deploy_tx = make_contract_publish( &sender_sk, sender_nonce, @@ -21187,12 +21003,7 @@ fn check_with_stacking_allowances_stake() { let mut signers = TestSigners::default(); let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); - // Bring Epoch 4.0 close to Epoch 3.4 so the boundary fires after a handful - // of bitcoin blocks; the default in `NAKAMOTO_INTEGRATION_EPOCHS` pushes - // it out so unrelated tests don't accidentally cross it. - let epochs = naka_conf.burnchain.epochs.as_mut().unwrap(); - epochs[StacksEpochId::Epoch34].end_height = 254; - epochs[StacksEpochId::Epoch40].start_height = 254; + enable_epoch_4_0(&mut naka_conf); let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; let sender_sk = Secp256k1PrivateKey::random(); @@ -21266,133 +21077,29 @@ fn check_with_stacking_allowances_stake() { .unwrap(); wait_for_runloop(&blocks_processed); - boot_to_epoch_3( - &naka_conf, - &blocks_processed, - &[stacker_sk.clone()], - &[sender_signer_sk], - &mut Some(&mut signers), - &mut btc_regtest_controller, - ); - - info!("Bootstrapped to Epoch-3.0 boundary, starting nakamoto miner"); - - info!("Nakamoto miner started..."); - blind_signer(&naka_conf, &signers, &counters); - wait_for_first_naka_block_commit(60, &counters.naka_submitted_commits); - - // Deploy the sBTC token stub before the epoch 4.0 transition. The pox-5 - // boot contract references this contract by its qualified identifier and - // will fail static analysis at the epoch boundary if it is not present. let pubkey_bytes: [u8; 33] = signer_pk .to_bytes_compressed() .try_into() .expect("compressed secp256k1 pubkey should be 33 bytes"); - let sbtc_token_contract = sbtc_token_stub_source(); - let sbtc_deploy_tx = make_contract_publish( - &sbtc_deployer_sk, - 0, - deploy_fee, - naka_conf.burnchain.chain_id, - "sbtc-token", - sbtc_token_contract, - ); - let sbtc_deploy_txid = submit_tx(&http_origin, &sbtc_deploy_tx); - info!("Submitted sbtc-token deploy txid: {sbtc_deploy_txid}"); - let sbtc_registry_contract = sbtc_registry_stub_source(&pubkey_bytes); - let sbtc_registry_deploy_tx = make_contract_publish( + boot_to_epoch_4_0( + &naka_conf, + &blocks_processed, + &counters, + &coord_channel, + &[stacker_sk.clone()], + &[sender_signer_sk], + &[], &sbtc_deployer_sk, - 1, + Some(&pubkey_bytes), deploy_fee, - naka_conf.burnchain.chain_id, - "sbtc-registry", - &sbtc_registry_contract, - ); - let sbtc_registry_deploy_txid = submit_tx(&http_origin, &sbtc_registry_deploy_tx); - info!("Submitted sbtc-registry deploy txid: {sbtc_registry_deploy_txid}"); - - // Wait for the sbtc-token and sbtc-registry deploys to be processed. - next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 60, &coord_channel) - .unwrap(); - wait_for(60, || { - let sbtc_deployer_nonce = get_account(&http_origin, &to_addr(&sbtc_deployer_sk)).nonce; - Ok(sbtc_deployer_nonce > 1) - }) - .expect("Timed out waiting for sbtc-token and sbtc-registry contract deploys"); - - // mine until epoch 4.0 height - loop { - let blocks_before = test_observer::get_blocks().len(); - next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 60, &coord_channel) - .unwrap(); - - // wait for the observer to process the new block - wait_for(30, || Ok(test_observer::get_blocks().len() > blocks_before)) - .expect("Timed out waiting for observer to process new block"); - - // once we actually get a block in epoch 4.0, exit - let blocks = test_observer::get_blocks(); - let last_block = blocks.last().unwrap(); - if last_block - .get("burn_block_height") - .unwrap() - .as_u64() - .unwrap() - >= naka_conf.burnchain.epochs.as_ref().unwrap()[StacksEpochId::Epoch40].start_height - { - break; - } - } - - info!( - "Nakamoto miner has advanced to bitcoin height {}", - get_chain_info_opt(&naka_conf).unwrap().burn_block_height + &mut Some(&mut signers), + &mut btc_regtest_controller, ); let mut sender_nonce = 0; // Deploy the signer contract - let signer_contract = r#" -(impl-trait 'ST000000000000000000002AMW42H.pox-5.signer-manager-trait) -(use-trait signer-manager-trait 'ST000000000000000000002AMW42H.pox-5.signer-manager-trait) - -(define-public (validate-stake! - (staker principal) - (first-index uint) - (num-indexes uint) - (amount-ustx uint) - (amount-sats uint) - (is-bond bool) - (signer-calldata (optional (buff 500))) - ) - (ok true) -) - -(define-public (checkpoint-staker - (staker principal) - (first-index uint) - (num-indexes uint) - (is-bond bool) - ) - (ok true) -) - -(define-public (register-self - (signer-manager ) - (signer-key (buff 33)) - (auth-id uint) - (signer-sig (buff 65)) - ) - (as-contract? () - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 grant-signer-key - signer-key current-contract auth-id signer-sig - )) - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 register-signer - signer-manager signer-key - )) - ) -) -"#; + let signer_contract = pox5_signer_manager_source(); let contract_tx = make_contract_publish( &sender_sk, sender_nonce, @@ -21806,12 +21513,7 @@ fn check_with_stacking_allowances_register_for_bond() { let mut signers = TestSigners::default(); let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); - // Bring Epoch 4.0 close to Epoch 3.4 so the boundary fires after a handful - // of bitcoin blocks; the default in `NAKAMOTO_INTEGRATION_EPOCHS` pushes - // it out so unrelated tests don't accidentally cross it. - let epochs = naka_conf.burnchain.epochs.as_mut().unwrap(); - epochs[StacksEpochId::Epoch34].end_height = 254; - epochs[StacksEpochId::Epoch40].start_height = 254; + enable_epoch_4_0(&mut naka_conf); let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; let sender_sk = Secp256k1PrivateKey::random(); @@ -21901,128 +21603,29 @@ fn check_with_stacking_allowances_register_for_bond() { .unwrap(); wait_for_runloop(&blocks_processed); - boot_to_epoch_3( - &naka_conf, - &blocks_processed, - &[stacker_sk.clone()], - &[sender_signer_sk], - &mut Some(&mut signers), - &mut btc_regtest_controller, - ); - - info!("Bootstrapped to Epoch-3.0 boundary, starting nakamoto miner"); - - info!("Nakamoto miner started..."); - blind_signer(&naka_conf, &signers, &counters); - wait_for_first_naka_block_commit(60, &counters.naka_submitted_commits); - - // Deploy the sBTC token stub before the epoch 4.0 transition. let pubkey_bytes: [u8; 33] = signer_pk .to_bytes_compressed() .try_into() .expect("compressed secp256k1 pubkey should be 33 bytes"); - let sbtc_token_contract = sbtc_token_stub_source(); - let sbtc_deploy_tx = make_contract_publish( - &sbtc_deployer_sk, - 0, - deploy_fee, - naka_conf.burnchain.chain_id, - "sbtc-token", - sbtc_token_contract, - ); - let sbtc_deploy_txid = submit_tx(&http_origin, &sbtc_deploy_tx); - info!("Submitted sbtc-token deploy txid: {sbtc_deploy_txid}"); - let sbtc_registry_contract = sbtc_registry_stub_source(&pubkey_bytes); - let sbtc_registry_deploy_tx = make_contract_publish( + boot_to_epoch_4_0( + &naka_conf, + &blocks_processed, + &counters, + &coord_channel, + &[stacker_sk.clone()], + &[sender_signer_sk], + &[], &sbtc_deployer_sk, - 1, + Some(&pubkey_bytes), deploy_fee, - naka_conf.burnchain.chain_id, - "sbtc-registry", - &sbtc_registry_contract, - ); - let sbtc_registry_deploy_txid = submit_tx(&http_origin, &sbtc_registry_deploy_tx); - info!("Submitted sbtc-registry deploy txid: {sbtc_registry_deploy_txid}"); - - next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 60, &coord_channel) - .unwrap(); - wait_for(60, || { - let sbtc_deployer_nonce = get_account(&http_origin, &to_addr(&sbtc_deployer_sk)).nonce; - Ok(sbtc_deployer_nonce > 1) - }) - .expect("Timed out waiting for sbtc-token and sbtc-registry contract deploys"); - - // mine until epoch 4.0 height - loop { - let blocks_before = test_observer::get_blocks().len(); - next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 60, &coord_channel) - .unwrap(); - - wait_for(30, || Ok(test_observer::get_blocks().len() > blocks_before)) - .expect("Timed out waiting for observer to process new block"); - - let blocks = test_observer::get_blocks(); - let last_block = blocks.last().unwrap(); - if last_block - .get("burn_block_height") - .unwrap() - .as_u64() - .unwrap() - >= naka_conf.burnchain.epochs.as_ref().unwrap()[StacksEpochId::Epoch40].start_height - { - break; - } - } - - info!( - "Nakamoto miner has advanced to bitcoin height {}", - get_chain_info_opt(&naka_conf).unwrap().burn_block_height + &mut Some(&mut signers), + &mut btc_regtest_controller, ); let mut sender_nonce = 0; // Deploy the signer contract — same shape as `check_with_stacking_allowances_stake`. - let signer_contract = r#" -(impl-trait 'ST000000000000000000002AMW42H.pox-5.signer-manager-trait) -(use-trait signer-manager-trait 'ST000000000000000000002AMW42H.pox-5.signer-manager-trait) - -(define-public (validate-stake! - (staker principal) - (first-index uint) - (num-indexes uint) - (amount-ustx uint) - (amount-sats uint) - (is-bond bool) - (signer-calldata (optional (buff 500))) - ) - (ok true) -) - -(define-public (checkpoint-staker - (staker principal) - (first-index uint) - (num-indexes uint) - (is-bond bool) - ) - (ok true) -) - -(define-public (register-self - (signer-manager ) - (signer-key (buff 33)) - (auth-id uint) - (signer-sig (buff 65)) - ) - (as-contract? () - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 grant-signer-key - signer-key current-contract auth-id signer-sig - )) - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 register-signer - signer-manager signer-key - )) - ) -) -"#; + let signer_contract = pox5_signer_manager_source(); let contract_tx = make_contract_publish( &sender_sk, sender_nonce, diff --git a/stacks-node/src/tests/signer/v0/mod.rs b/stacks-node/src/tests/signer/v0/mod.rs index 8f486efb715..bb827b41775 100644 --- a/stacks-node/src/tests/signer/v0/mod.rs +++ b/stacks-node/src/tests/signer/v0/mod.rs @@ -568,29 +568,35 @@ fn contract_source_exists(http_origin: &str, addr: &StacksAddress, contract_name } /// Source for the per-signer signer-manager contract published by -/// [`SignerTest::boot_to_epoch_4_with_pox5_lockups`]. `validate-stake!` is -/// a no-op (always ok) and `register-self` forwards a signer-key grant + -/// `register-signer` call to pox-5 under `as-contract?`. -fn pox5_signer_manager_source() -> &'static str { +/// [`SignerTest::boot_to_epoch_4_with_pox5_lockups`] and by the pox-5 +/// regtest lifecycle tests in `nakamoto_integrations`. `validate-stake!` +/// and `checkpoint-staker` are no-ops (always ok); `register-self` +/// forwards a signer-key grant + `register-signer` call to pox-5 under +/// `as-contract?`. +pub(crate) fn pox5_signer_manager_source() -> &'static str { r#" (impl-trait 'ST000000000000000000002AMW42H.pox-5.signer-manager-trait) (use-trait signer-manager-trait 'ST000000000000000000002AMW42H.pox-5.signer-manager-trait) (define-public (validate-stake! - ;; #[allow(unused_binding)] - (staker principal) - ;; #[allow(unused_binding)] - (amount-ustx uint) - ;; #[allow(unused_binding)] - (amount-sats uint) - ;; #[allow(unused_binding)] - (num-cycles uint) - ;; #[allow(unused_binding)] - (is-bond bool) - ;; #[allow(unused_binding)] - (signer-calldata (optional (buff 500))) - ) - (ok true) + (staker principal) + (first-index uint) + (num-indexes uint) + (amount-ustx uint) + (amount-sats uint) + (is-bond bool) + (signer-calldata (optional (buff 500))) + ) + (ok true) +) + +(define-public (checkpoint-staker + (staker principal) + (first-index uint) + (num-indexes uint) + (is-bond bool) + ) + (ok true) ) (define-public (register-self From 29c5f7612d473429769f9bdb0bf57362f06973d9 Mon Sep 17 00:00:00 2001 From: Brice Dobry <232827048+brice-stacks@users.noreply.github.com> Date: Thu, 21 May 2026 14:22:23 -0400 Subject: [PATCH 03/11] chore: add changelog entry --- changelog.d/l1-bond-integration.added | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/l1-bond-integration.added diff --git a/changelog.d/l1-bond-integration.added b/changelog.d/l1-bond-integration.added new file mode 100644 index 00000000000..33c9f9e0604 --- /dev/null +++ b/changelog.d/l1-bond-integration.added @@ -0,0 +1 @@ +Complete L1 bitcoin staking integration test. From 1a190bcbfc618442ea4b382ac6b25c321d90d920 Mon Sep 17 00:00:00 2001 From: Brice Dobry <232827048+brice-stacks@users.noreply.github.com> Date: Thu, 21 May 2026 21:27:58 -0400 Subject: [PATCH 04/11] test: update insta snapshots --- ...nsensus__append_stx_transfers_success.snap | 2 +- ...consensus__problematic_supertype_list.snap | 12 +-- ...onsensus__read_only_transaction_block.snap | 84 +++++++++---------- ...tests__consensus__successfully_deploy.snap | 12 +-- ...nsensus__successfully_deploy_and_call.snap | 84 +++++++++---------- ...n_tests__native_special_asserts_ccall.snap | 84 +++++++++---------- ...tests__native_special_asserts_cdeploy.snap | 12 +-- ...eturn_tests__native_try_ret_err_ccall.snap | 84 +++++++++---------- ...urn_tests__native_try_ret_err_cdeploy.snap | 12 +-- ...turn_tests__native_try_ret_none_ccall.snap | 84 +++++++++---------- ...rn_tests__native_try_ret_none_cdeploy.snap | 12 +-- ...tests__native_unwrap_err_or_ret_ccall.snap | 84 +++++++++---------- ...sts__native_unwrap_err_or_ret_cdeploy.snap | 12 +-- ...ests__native_unwrap_or_ret_none_ccall.snap | 84 +++++++++---------- ...ts__native_unwrap_or_ret_none_cdeploy.snap | 12 +-- ...ests__parse_tests__circular_reference.snap | 12 +-- ...__parse_tests__contract_name_too_long.snap | 12 +-- ...s__parse_tests__cost_balance_exceeded.snap | 12 +-- ...rse_tests__define_trait_bad_signature.snap | 12 +-- ..._tests__parse_tests__expected_closing.snap | 12 +-- ...e_tests__expected_contract_identifier.snap | 12 +-- ...arse_tests__expected_trait_identifier.snap | 12 +-- ...ts__parse_tests__expected_white_space.snap | 12 +-- ...parse_tests__failed_parsing_int_value.snap | 12 +-- ...arse_tests__failed_parsing_uint_value.snap | 12 +-- ...ts__parse_tests__illegal_ascii_string.snap | 12 +-- ...parse_tests__impl_trait_bad_signature.snap | 12 +-- ...rse_tests__import_trait_bad_signature.snap | 12 +-- ...arse_tests__invalid_principal_literal.snap | 12 +-- ...ts__parse_tests__lexer_unknown_symbol.snap | 12 +-- ...te__tests__parse_tests__name_too_long.snap | 12 +-- ...ests__parse_tests__named_already_used.snap | 12 +-- ...se_tests__principal_wrong_byte_length.snap | 12 +-- ...th_too_deep_case_1_tuple_only_parsing.snap | 12 +-- ...ase_1_tuple_only_parsing_latest_limit.snap | 12 +-- ...pth_too_deep_case_2_list_only_parsing.snap | 12 +-- ...case_2_list_only_parsing_latest_limit.snap | 12 +-- ...pth_too_deep_case_3_list_only_checker.snap | 12 +-- ...case_3_list_only_checker_latest_limit.snap | 12 +-- ...s__parse_tests__trait_ref_not_allowed.snap | 12 +-- ..._parse_tests__trait_reference_unknown.snap | 12 +-- ..._parse_tests__tuple_colon_expected_v2.snap | 12 +-- ..._parse_tests__tuple_comma_expected_v2.snap | 12 +-- ...ts__parse_tests__tuple_value_expected.snap | 12 +-- ..._tests__parse_tests__unexpected_token.snap | 12 +-- ...ts__vary_stack_depth_too_deep_checker.snap | 12 +-- ...k_depth_too_deep_checker_latest_limit.snap | 12 +-- ..._tests__arithmetic_zero_n_log_n_ccall.snap | 56 ++++++------- ...ests__arithmetic_zero_n_log_n_cdeploy.snap | 10 +-- ..._trait_implementation_mismatched_args.snap | 84 +++++++++---------- ...lid_characters_detected_invalid_ascii.snap | 10 +-- ...alid_characters_detected_invalid_utf8.snap | 10 +-- ...eck_error_cost_balance_exceeded_ccall.snap | 84 +++++++++---------- ...k_error_cost_balance_exceeded_cdeploy.snap | 12 +-- ...k_error_kind_circular_reference_ccall.snap | 84 +++++++++---------- ..._kind_contract_call_expect_name_ccall.snap | 28 +++---- ...ind_contract_call_expect_name_cdeploy.snap | 10 +-- ...r_kind_could_not_determine_type_ccall.snap | 2 +- ...pected_contract_principal_value_ccall.snap | 18 ++-- ...cted_contract_principal_value_cdeploy.snap | 6 +- ...r_kind_incorrect_argument_count_ccall.snap | 84 +++++++++---------- ...or_kind_list_types_must_match_cdeploy.snap | 12 +-- ...ck_error_kind_name_already_used_ccall.snap | 84 +++++++++---------- ..._error_kind_name_already_used_cdeploy.snap | 12 +-- ...eck_error_kind_no_such_contract_ccall.snap | 2 +- ...or_kind_no_such_public_function_ccall.snap | 84 +++++++++---------- ...or_kind_return_types_must_match_ccall.snap | 84 +++++++++---------- ...or_kind_type_signature_too_deep_ccall.snap | 84 +++++++++---------- ..._kind_type_signature_too_deep_cdeploy.snap | 12 +-- ...eck_error_kind_type_value_error_ccall.snap | 84 +++++++++---------- ...k_error_kind_type_value_error_cdeploy.snap | 12 +-- ...k_error_kind_undefined_function_ccall.snap | 84 +++++++++---------- ...ror_kind_union_type_value_error_ccall.snap | 18 ++-- ...r_kind_union_type_value_error_cdeploy.snap | 6 +- ...heck_error_kind_value_too_large_ccall.snap | 84 +++++++++---------- ...ck_error_kind_value_too_large_cdeploy.snap | 12 +-- ...k_error_memory_balance_exceeded_ccall.snap | 68 +++++++-------- ...error_memory_balance_exceeded_cdeploy.snap | 12 +-- ...od_unknown_transitive_use_trait_ccall.snap | 84 +++++++++---------- ...ce_unknown_transitive_use_trait_ccall.snap | 84 +++++++++---------- ...time_tests__arithmetic_log2_neg_ccall.snap | 84 +++++++++---------- ...me_tests__arithmetic_log2_neg_cdeploy.snap | 12 +-- ..._tests__arithmetic_overflow_add_ccall.snap | 84 +++++++++---------- ...ests__arithmetic_overflow_add_cdeploy.snap | 12 +-- ..._tests__arithmetic_overflow_mul_ccall.snap | 84 +++++++++---------- ...ests__arithmetic_overflow_mul_cdeploy.snap | 12 +-- ...s__arithmetic_overflow_pow_at_cdeploy.snap | 12 +-- ..._tests__arithmetic_overflow_pow_ccall.snap | 84 +++++++++---------- ...sts__arithmetic_overflow_to_int_ccall.snap | 84 +++++++++---------- ...s__arithmetic_overflow_to_int_cdeploy.snap | 12 +-- ...ime_tests__arithmetic_pow_large_ccall.snap | 84 +++++++++---------- ...e_tests__arithmetic_pow_large_cdeploy.snap | 12 +-- ...ntime_tests__arithmetic_pow_neg_ccall.snap | 84 +++++++++---------- ...ime_tests__arithmetic_pow_neg_cdeploy.snap | 12 +-- ...ime_tests__arithmetic_sqrti_neg_ccall.snap | 84 +++++++++---------- ...e_tests__arithmetic_sqrti_neg_cdeploy.snap | 12 +-- ..._runtime_tests__defunct_pox_contracts.snap | 8 +- ...runtime_tests__division_by_zero_ccall.snap | 84 +++++++++---------- ...ntime_tests__division_by_zero_cdeploy.snap | 12 +-- ...ime_tests__division_by_zero_mod_ccall.snap | 84 +++++++++---------- ...e_tests__division_by_zero_mod_cdeploy.snap | 12 +-- ...ests__runtime_tests__ft_mint_overflow.snap | 84 +++++++++---------- ...untime_tests__ft_mint_supply_overflow.snap | 84 +++++++++---------- ...stack_depth_too_deep_call_chain_ccall.snap | 84 +++++++++---------- ...ack_depth_too_deep_call_chain_cdeploy.snap | 12 +-- ...me_tests__sub_arg_len_underflow_ccall.snap | 84 +++++++++---------- ..._tests__sub_arg_len_underflow_cdeploy.snap | 12 +-- ...s__runtime_tests__sub_underflow_ccall.snap | 84 +++++++++---------- ..._runtime_tests__sub_underflow_cdeploy.snap | 12 +-- ...untime_tests__to_uint_underflow_ccall.snap | 84 +++++++++---------- ...time_tests__to_uint_underflow_cdeploy.snap | 12 +-- ...tests__unwrap_err_panic_on_ok_runtime.snap | 84 +++++++++---------- ...me_tests__unwrap_panic_on_err_runtime.snap | 84 +++++++++---------- ...stacks_transaction_duplicate_contract.snap | 12 +-- ...heck_error_allowance_expr_not_allowed.snap | 6 +- ...or_at_block_closure_must_be_read_only.snap | 8 +- ...atic_check_error_at_block_unavailable.snap | 8 +- ..._static_check_error_bad_function_name.snap | 12 +-- ...ts__static_check_error_bad_let_syntax.snap | 12 +-- ...ests__static_check_error_bad_map_name.snap | 12 +-- ...c_check_error_bad_map_type_definition.snap | 12 +-- ...s__static_check_error_bad_match_input.snap | 12 +-- ...c_check_error_bad_match_option_syntax.snap | 12 +-- ...check_error_bad_match_response_syntax.snap | 12 +-- ...static_check_error_bad_syntax_binding.snap | 12 +-- ...ts__static_check_error_bad_token_name.snap | 12 +-- ..._check_error_bad_trait_implementation.snap | 12 +-- ...ic_check_error_bad_tuple_construction.snap | 12 +-- ...atic_check_error_bad_tuple_field_name.snap | 12 +-- ...heck_error_constructed_list_too_large.snap | 12 +-- ...check_error_contract_call_expect_name.snap | 12 +-- ...check_error_contract_of_expects_trait.snap | 12 +-- ...tic_check_error_cost_balance_exceeded.snap | 22 ++--- ...error_could_not_determine_match_types.snap | 12 +-- ...could_not_determine_response_err_type.snap | 12 +-- ..._could_not_determine_response_ok_type.snap | 12 +-- ...ould_not_determine_serialization_type.snap | 10 +-- ..._check_error_could_not_determine_type.snap | 12 +-- ..._check_error_default_types_must_match.snap | 12 +-- ...k_error_define_function_bad_signature.snap | 12 +-- ..._check_error_define_nft_bad_signature.snap | 12 +-- ...heck_error_define_trait_bad_signature.snap | 12 +-- ...k_error_define_trait_duplicate_method.snap | 12 +-- ...k_error_define_variable_bad_signature.snap | 12 +-- ..._check_error_empty_tuples_not_allowed.snap | 12 +-- ...c_check_error_expected_allowance_expr.snap | 6 +- ...ic_check_error_expected_callable_type.snap | 12 +-- ...check_error_expected_list_application.snap | 12 +-- ...eck_error_expected_list_of_allowances.snap | 6 +- ...sts__static_check_error_expected_name.snap | 12 +-- ...or_expected_optional_or_response_type.snap | 12 +-- ...ic_check_error_expected_optional_type.snap | 12 +-- ...ic_check_error_expected_response_type.snap | 12 +-- ..._static_check_error_expected_sequence.snap | 12 +-- ...ts__static_check_error_expected_tuple.snap | 12 +-- ...r_get_block_info_expect_property_name.snap | 4 +- ..._burn_block_info_expect_property_name.snap | 10 +-- ...tacks_block_info_expect_property_name.snap | 8 +- ..._get_tenure_info_expect_property_name.snap | 8 +- ...static_check_error_if_arms_must_match.snap | 12 +-- ...legal_or_unknown_function_application.snap | 12 +-- ...static_check_error_incompatible_trait.snap | 12 +-- ..._check_error_incorrect_argument_count.snap | 12 +-- ..._check_error_invalid_type_description.snap | 12 +-- ...tic_check_error_match_arms_must_match.snap | 12 +-- ..._error_max_identifier_length_exceeded.snap | 6 +- ...c_check_error_memory_balance_exceeded.snap | 12 +-- ..._static_check_error_name_already_used.snap | 12 +-- ...eck_error_no_such_block_info_property.snap | 12 +-- ...__static_check_error_no_such_contract.snap | 12 +-- ...tic_check_error_no_such_data_variable.snap | 12 +-- ..._tests__static_check_error_no_such_ft.snap | 12 +-- ...tests__static_check_error_no_such_map.snap | 12 +-- ...tests__static_check_error_no_such_nft.snap | 12 +-- ...c_check_error_no_such_public_function.snap | 12 +-- ...or_no_such_stacks_block_info_property.snap | 12 +-- ...ck_error_no_such_tenure_info_property.snap | 8 +- ...tatic_check_error_no_such_tuple_field.snap | 12 +-- ..._check_error_non_function_application.snap | 12 +-- ..._public_function_must_return_response.snap | 12 +-- ...eck_error_requires_at_least_arguments.snap | 12 +-- ...heck_error_requires_at_most_arguments.snap | 12 +-- ...sts__static_check_error_reserved_word.snap | 12 +-- ...c_check_error_return_types_must_match.snap | 12 +-- ...tatic_check_error_supertype_too_large.snap | 12 +-- ...tatic_check_error_too_many_allowances.snap | 6 +- ...ck_error_too_many_function_parameters.snap | 12 +-- ...atic_check_error_trait_method_unknown.snap | 12 +-- ...c_check_error_trait_reference_unknown.snap | 12 +-- ...ic_check_error_trait_too_many_methods.snap | 12 +-- ..._tests__static_check_error_type_error.snap | 12 +-- ...c_check_error_type_signature_too_deep.snap | 12 +-- ...rror_unchecked_intermediary_responses.snap | 12 +-- ...static_check_error_undefined_variable.snap | 12 +-- ...r_unexpected_trait_or_field_reference.snap | 12 +-- ...__static_check_error_union_type_error.snap | 12 +-- ...__static_check_error_unknown_function.snap | 12 +-- ..._static_check_error_unknown_type_name.snap | 10 +-- ...tatic_check_error_value_out_of_bounds.snap | 12 +-- ...s__static_check_error_value_too_large.snap | 12 +-- ..._error_with_all_allowance_not_allowed.snap | 6 +- ...ck_error_with_all_allowance_not_alone.snap | 6 +- ...with_nft_expected_list_of_identifiers.snap | 6 +- ...ck_error_write_attempted_in_read_only.snap | 12 +-- 204 files changed, 2593 insertions(+), 2593 deletions(-) diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__append_stx_transfers_success.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__append_stx_transfers_success.snap index 6fcd22ab6d1..a4a1b8ffa96 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__append_stx_transfers_success.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__append_stx_transfers_success.snap @@ -62,7 +62,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "571f50af69365203726ae69b3e82498b93de733116d853b02d9bffda834ad201", + marf_hash: "d246b08481b1b0c55500390788b5aa389081a18a88521a09bc12849455b5acab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__problematic_supertype_list.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__problematic_supertype_list.snap index 6853b88385d..c885453306e 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__problematic_supertype_list.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__problematic_supertype_list.snap @@ -652,7 +652,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e312659f47fed8a303b794712890f62a8136d07dc015920d3214360f01318a01", + marf_hash: "efc01c151c2d221fb48a0b89996387c943528534fed30f3b11dd774aff81e26b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -680,7 +680,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c6c3703ea91137f0f702db96bccbc2e20d1465bd4063eee197fb83fadf684c57", + marf_hash: "fc27a0aac67d061b410c819d28e461a3a3398fff2016e144d6c4ec128bb4b858", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -708,7 +708,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c9407bb1975a5f7ab2bb66e49bb20d06271a04c1fd3ae92d4ac12d92097edfe7", + marf_hash: "1251e726758c5b19b4db2aa7c3b38c3d9c77e7d20a50dda160187f63bcc08a93", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -736,7 +736,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "03b76af15d3376820ec0f3a2c4e936cfd1284e8730d6329141256b969cb9258a", + marf_hash: "30ce684665300c8be248f2b523ed1587a1f8c91744fac1be439749350246dda2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -764,7 +764,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7681cad7012f0686afbad6bf4cf488ae59a8331209cfa1c88096af60902517e0", + marf_hash: "3d8517f5e907c5fb6757b163961728a638cded0189a35eca56ce405fb9470a00", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -792,7 +792,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e0b8cfe3fa6aac5268d7837305098ee528342b071fdc7e484e626c049e68ba51", + marf_hash: "99d2bf86c470d1ed1ded7d36b70117bafe46284771579debe9b95a85439e714d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index 656550f51d0..77e0dce7ce4 100644 --- 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 @@ -1654,7 +1654,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f5fc162a490f3e5dc2eeba86a25416c5563d013e64a85abab5581d31cf3291af", + marf_hash: "20d89b2db55232f50f4554049ebb36e2fe33f45c1b5fc6c386a495461e4f9581", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1682,7 +1682,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dcf0441ffec883c65924b6de28ef6b1ab915b86090696f9f89039b213000fdd9", + marf_hash: "bb42387a94844b1f797d574c673355798dc3781ff0c5d8314aafac742055e8a5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1710,7 +1710,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "06621436e622886e19f71fcfd43db397535e7da93f77c0acedfbc45f9924806f", + marf_hash: "647f23f7f4f7d6e13879448d8cd72ffd65fcd30ea1ecce903b57864d89d9d7f9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1738,7 +1738,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "124aafc263aee02b4940ac86fc1f6de04d14eedfde3b3083b0785e390ae483a4", + marf_hash: "242cab69e7c1607047c04f06b08a8d15c0be6f528b641b07f10008c9b1476dde", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1766,7 +1766,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3be6cf2ff1194edb9c8f9f93dcb80956135954c4d29fa52b1ee9c8baf6b080df", + marf_hash: "fe12f39d9378c70309de8bf84aefb803632c8d2b37659fe7ffee4d80a0d20283", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1794,7 +1794,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f0dd47368748f6784f439ecd8e9725610a9401a760d7a78f7e991b3ae06ef364", + marf_hash: "0ab82f18a10e0c5c9e762268984859f3ffbc437fcd13aeb1658692d2578a9fec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1822,7 +1822,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "236a23377cd9a9d65b8db9fe5263b2c6ad49dc56937b5128942dce958c7af3c0", + marf_hash: "e03a772d1d5cb6f380b26ab8addcdfedc8cf2f466768445acdcf216ee09796b8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1849,7 +1849,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d3018c861efc9972bed6fa9b1bd54b12c87208593238ea719b9daf35c41f2f75", + marf_hash: "8e4ff28560acfc8e5b9e90d48c7410ca65715f7947bcb027f59865c4e7f3d16d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1876,7 +1876,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4741cc5c4b6f25c825b6b2c9e6c0c350eeb53d62509e57a185378aa659f81000", + marf_hash: "c5a28277b77729673dd94841316a78984470c516fe85de799584614559a2f7d6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1903,7 +1903,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8f31060c1c39d829eae44a64f6a1db0043454394ca2d7eb60921b03e0623c688", + marf_hash: "73c99e43df0e015b85a365f0c2945173f1b59f1580001b51c325b8c208bc46bf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1930,7 +1930,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0f93d33ef83120979ebf3c4fdc0846ce9c034a69148c9f9cf13721f4bb224522", + marf_hash: "040480f0168e06cef8ceda18ed9b1c47350ae4961e4d1ab3deb7488ba216f68a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1957,7 +1957,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b72d110f75461938ff2b5ea1f4c410116b0a069761defda75631ccc4d3fecde7", + marf_hash: "9db515f469530fc6e51fda22de3d048ca478c58ee02abb1505870e77afeedd70", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1984,7 +1984,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "daa8a5a3d1dbd554509a369e0cc1d86410df3d0f2bd5b7a1a4ed0335d3e605a0", + marf_hash: "7fb04e30f6e962c4c9bd9a6f024215908420c451f8cfcfd3ecb533a173135a65", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2011,7 +2011,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "97d9dcda765b99b17a23b9039ed74e07ffa544dd376ee407f65297ecaa68387d", + marf_hash: "4b7bf13ddc68b5ec69842fae93fa387abf6fe0b69b4df4aa4848575d43b2a310", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2038,7 +2038,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "150512cf3ada63353de78613150da4102429109cc1ec31b82a5c968348e56e22", + marf_hash: "eb56d7bd560ae065116189bc9e6f13d634061aace1f068880b9882f3a046c567", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2065,7 +2065,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "360b69c7d01f7dcd677e820e793966519016482c904bfe72a5112d64551ab3c9", + marf_hash: "de5da636a0f645827e371cdecd1c7b15f022ad924953235f74884c066606e6e9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c1e805b285ab1cfdf9c22db114e16648940dd29eed4b9135b3c4369c8db5aa0c", + marf_hash: "1cb1510f3aa0b798f03ef3fcff65665a459463c5c94bbfc9bc105c540286c156", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2119,7 +2119,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "256f29fdef393b54a64be6542de882c099cc6c95127eba76cb3c8c801c163a7c", + marf_hash: "bdb80f9c2f1247cce9efad1970cd66064d61a0487467ce0c44b73dd9a60a3d2f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2146,7 +2146,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "683c78f35aa1e9538ac5b01b1023fe4bfe648c0a694c68ceee3bb391279c177b", + marf_hash: "c76b4198ba2c268a379ff15dba8f32bde8e3d82845e26e3f29d37bc7aaeeb253", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2173,7 +2173,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "926e1597d55553908300920907314ac8c200704a4d5dd9a330b3f3a1e8d3affe", + marf_hash: "063c0cc93910abb3a33b6a29809c65653a7cd05c295560dd6cec7f9909801409", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2200,7 +2200,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8fb443e5ef9b10010e42afd9737a71a7189368f88ce85a94509d3e7aa7eeb9dd", + marf_hash: "785ef90820ed0e2102138e21e7d927a472f2cad302aac13457e410262c31ddca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2227,7 +2227,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "934879c7033612e6928fa685cf96d070081112235d639b4f0252e1c68db7c418", + marf_hash: "1b80ee7bd5af995bb6e827c929de40e1d93b8afe35c668eeefea189b4bf8ea39", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2254,7 +2254,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bc2fb1ebfb510e2fb2c16e397cf51cb49526ca089e6c98218187193a97770ac0", + marf_hash: "546fdc68d5ffad63212899227bde1172c5131432317490659d832405011dc1b4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2281,7 +2281,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "41e5fb1be17be5bb258a9f2a1788542aa3cb62343ac17e98dc5cec88e84af0ce", + marf_hash: "b57ad16be88a84929b2f01327365b0f22b643f1e5ce47fcb0772df2b7d281828", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2308,7 +2308,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7459cfbdd70ae6b897bbe9f9f42e2ba6024b1c7cb322c4560e78756a5d3a0209", + marf_hash: "6c39418dd5f759665197d35b24b9f34fd110ac2e930c9800118adcd317a71979", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2335,7 +2335,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6c4e9215c4e6bad52e6d037c763a735e338be4d08ce716073d9b2ca00c0c1ac5", + marf_hash: "0633e17e933fdc753e48919c112147b98cedea6292c0237792926981a402e58e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "db9adcbec50379c361520dc5ebd6eae299192c2a5c79059ecea579fceb444ad5", + marf_hash: "7a8ae7c99b5c9d5309f2cd08b2b9e26f7faef4d7de240073f524ed6f73534023", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2389,7 +2389,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bfb0b8211209035d201f38277076cc1705eaaaebc113920398c8c1a187da4c59", + marf_hash: "1de594a26805da33c41b636aa34947385cf434a6f64812c6acd80ec63eed93ca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2416,7 +2416,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3bb0039e0ebf18389094f94741fd83be4d9908ea7743ad83c688507f528b62ce", + marf_hash: "cc1dcb22ca12bac5014e0ef58806935af2535f7ab5ac5662bcdcc2c9ca40a8ae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2443,7 +2443,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e4c05b41434887e171b5663c678bf8dab97a8a26b4ad351e7b7e5258e2749502", + marf_hash: "867cc3b61cdfed723390b3384c3bd86fad7dcad9073749d4f5db52bb4131b92e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2470,7 +2470,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ce1eec4c2f02f42ea68b76851d516ba2c3b37020cd676ff4a47f68d8eddfab6f", + marf_hash: "2f94a39280c527dcbd56201c8ee7f4cadcbe9899fedf266febcf1c5159034868", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2497,7 +2497,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "632ad59fa2f998eac4a7d920efec5c956f7e80727b18d8fb743fd0eca68336b1", + marf_hash: "dc1680754340cb04c1e76657180aad85fc712ee08eb04f2f6f9d7b5c798b47a8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2524,7 +2524,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "54fdd5545abde6389bca42c44942fb874587da02e0a4f3275f63298981a82c60", + marf_hash: "84ee0848644c2f4d7b67832c07ac32dc354ee43629f75487bb3c2bfadb19bcbc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2551,7 +2551,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7d2859bd6b9911a54c94d2c6d714fa4770d48524580e82fb780a9a7ff2d1f0b0", + marf_hash: "f493fd6bb221567ab223cd48f6e9545c7f621c7360d1c8b6abe86332b6d5e1cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2578,7 +2578,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5d8cb5b85a87775165a9a5cf201a0332b20a9b29c065403a9e632a66f2753080", + marf_hash: "4e224448a2955390ba8996d56a8004ccbef7784e366d9c5c3ca43cc67befef0f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2605,7 +2605,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "49f7a13b1f54f1f3e7ae0c2edc072e22debfedd93f6fa03f0c5398096faf8192", + marf_hash: "1a60be648543184cc888d07bdcb454ba7f1f2f36bd3820a4640c28bc0337a42b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dc9c537ba02b90e846cc364ad20407943723031047910a51ba615c73c000c5f9", + marf_hash: "38473cc8b88be338b0c2d60f495bcf32c8462e09b701ce7c2545388821464cd0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2659,7 +2659,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6f540f402967842d6e466803125e065eeb2e334a96106e6d8f1bfe2a32fb1250", + marf_hash: "65b04a352b02dbd226b326abc710062f1db782c3a0e9c9bbfaefc183ce967366", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2686,7 +2686,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c68c9dcbd2850ff41466f6705a6b26b0a8f6352a1c37b6d7f9569e353316c6e2", + marf_hash: "1c2703238a55a96297e6d3f61af58ec37a6694d991db3366411c81bd4336455f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2713,7 +2713,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "952f7238415ce80bb153fced11fd4858f380d7d94b1fbdc0e0da025bd4ac34bd", + marf_hash: "43f620c66754352cec055f427a12a368f827eebae30554889b374744fd4a92b6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2740,7 +2740,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa59cfff014f1a6af43e8d2b64d5b1091341edc9e527d474ed469f5473b6bc09", + marf_hash: "ab604fe5fe32a141698b8f58287399a8a8d60a8bfe040081a95d729d6dff931f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2767,7 +2767,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e9f82da8e6c5fa76aec2be854d349f7fb340988713e5b0673804d0e0f2bd8c2d", + marf_hash: "b082f6eb638835282648907623f42e8df74f0ffe2b405a714f105b251834f16e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__successfully_deploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__successfully_deploy.snap index 3371d6f2f34..7c26a6e81e3 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__successfully_deploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__successfully_deploy.snap @@ -144,7 +144,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f7772960fc7565fd5b5caf3522a197cd343ca0f72c66ce55fbcdfae6a37d4996", + marf_hash: "0432e028aeedfe0f0f4f8dd95cc8714c8c4d8d5fd42e5ff8c8fd8e8f3bb29d87", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -172,7 +172,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd38e6f1fcc541b6b8a0a4e0dd081440f5824a0a67425a74d374a830e97c7f99", + marf_hash: "c116b1d134dca11c8c05f23d80a604f86d2a9a473cd6a7a3d2b856ba7bda9aec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -200,7 +200,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e61fc2a2b6239c51efb6e3d64cc1ce30b49bba9979214a3b8a37f296c1460a94", + marf_hash: "144ac2faa7e9b1641292627a6fac88f1ac7930f12c529bdadab0879162013176", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -228,7 +228,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8214dbb8a22ca42a7b838fcf205ae6cc3c0babd8addc33a54977579fb545b2f8", + marf_hash: "cf8d1840260e1d33d80aa646c3c777be0f4bfab1ef285b6e3128c9b8055b3698", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -256,7 +256,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4c975fd1264fd8a7f3e1efe398b8735e299b52e82d53b107d164b951febd8aca", + marf_hash: "840ce41cc7c816144bf833d3e7ce7e4b3b5bbca86ee57fe5ff6236f55cc81aec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -284,7 +284,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd9da2e8eee52a0bb9319cc7741e02d55d314b1d86474f0ea4ed1ef5e21e477b", + marf_hash: "064e761270820041f89666e3935088853e1f15f6c2c92359c75c17c63af66f0c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__successfully_deploy_and_call.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__successfully_deploy_and_call.snap index 00bd2fd167c..81bb0e6af61 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__successfully_deploy_and_call.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__successfully_deploy_and_call.snap @@ -1684,7 +1684,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5687e5a1bb0bb18c49d4332ef3fb1a2f727f2b7f1a87c9a40a961ad66b3fa3de", + marf_hash: "167d7669955653d9d50e68ef8f8b91d09ffbc00dd72ac0d653d3e41d0b991636", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1712,7 +1712,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bc4d1bf92196981314ebd71d34bc8c8481b70c91fd96ad40573076e1b43b7cd0", + marf_hash: "1db321c320de30833e1df00ffd8b503e9906ecf2d225aa4d3ddbb1e2992430a2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1740,7 +1740,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "717aa31888ee95c2f8eba6c12caf93b4fff4ee25ed50a75dfa8ba051aebad9df", + marf_hash: "0893b8155f34f5ec60137f973774954f370d058a7b35b29f7df8bd805a338156", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1768,7 +1768,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5f5e809fc2dd298a6b52a554106ab2df2dc55b6209a610c681513c4b1475fb6c", + marf_hash: "3c6fd8b4c4e004281887f9cb9d999b2d4fa4d33edb9d55f5c740aed382f3d76d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1796,7 +1796,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4cf4e09514446465d2839ecbf0d865216560f06a51d6b4b060096ed8f7338854", + marf_hash: "c07ee0fba8f1681e3a8797105479599059133c5eccd147dca25f7555b247d725", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1824,7 +1824,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "97f07e44a54a9f86a73f0fd7d54e01573b191323b3e72d1fa3a618d3aa7b5717", + marf_hash: "9a806f9e04c57a361b74e9cc3316ed39481ba41b4d3a3562921f28af0dfba9f4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1852,7 +1852,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ab0568de073788f8fc2f7ca4b41b20e4253df599061b0dd8845e38efb340b22c", + marf_hash: "6f579e89bc668b2f0116b52f56bf8a2f07b59006b6e0c5fe0fe8e998c220185e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1880,7 +1880,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7a27dd3f937c37dfa87f21bfbfa4a84c31717227d02835c46b70e6450086fbe5", + marf_hash: "8da3180fd34b7ef579e51d59b67cf66e0ed5db0213777f179df43239366064bf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1908,7 +1908,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3609841c23c51a0b5b7437e06b2ad8a7cb9a839e98654c7e5b8cb3ea631be83a", + marf_hash: "f4df11c27b0d30ff8ce952118c49321016c8b6b7b2e795fd8daa6fb664077bfa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1936,7 +1936,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "baba538f862ea81c3a3c2edf7b35a601e8b743bac1ee3bf906853c5fddd47cf3", + marf_hash: "6914e819b6f2a406baca15d43515f06b488c83d3347797f51c79595d58e837d4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1964,7 +1964,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0ea8e6e9e312740e1dde24aaa73080e7ffb56fb6f437c000393dda0041041490", + marf_hash: "f877cf13867c0c2da0babbe14ea65af545af85c00a9d445f0f5b269f4d269ac4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1992,7 +1992,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "71d513f55584e98d49f5a2ffafc6cd31e9fac973683109716ad7aafaeed312fc", + marf_hash: "c5fc88be3f73550165b79d48a0c0753e38ce3af4c05b164d3df08b760c02e993", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2020,7 +2020,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b6930a26b5dc1dc4dc28269a6e961c773c2a22872b2ad7cd672bc5800e8b9faf", + marf_hash: "25003d3a021b39d6465498860ed0cb259185321b63841243864eed3f1aa60172", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2048,7 +2048,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b7d0a8962cd6140ce344a88d6264eb95bcb7d7882570953afaf16dcf2f085af9", + marf_hash: "dae4f64a70c08649d8bb59db294f944b01ea46216651727c9d251636918315d1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2076,7 +2076,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b4c60216e7a7d273161813b0a47b654b65dfa60642ce54cbb782a19968ebd910", + marf_hash: "e3bb00ec657facc73288b7716ac61abf62d42f0650b9d0507b817a93061cd2b6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2104,7 +2104,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "00bb7dbdadf09b072f3367cb37b22d0dcd7dec46fbc2f6b53fedafa5d50d30b3", + marf_hash: "abc18731d6aec4cff1f7e99df5090e6988f38da49cafdd2125b6a398113c9f6e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2132,7 +2132,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a4acc30960aa3de3cc2bc871ef1862906b7d569e20308269a93c1864d7cbb87d", + marf_hash: "e72fe14c5d180f0f4fe2cb7b8deaf2c351a4323222d21f590c305a1c87525b9e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2160,7 +2160,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "18cfa3f10c2053ea2375df936e93094b9770f4aabff282935aba808f88b74029", + marf_hash: "b04d5f73ac496fa85e78965f961062c32bc3d92ab63d05e50ae0b0252b1116b9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2188,7 +2188,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f632461fab159dd8b61f2641c21fe1773287f646b61cf9350c3bce146ceb3c01", + marf_hash: "6fb3ae2c47f8779b8b14775e11888722b2ca4926058a5ba4403089ca168971ff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2216,7 +2216,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "77b3053fe869b7ce8e5a442b88490d62c78ad129a258e581dd66999c6576cb05", + marf_hash: "4d9be8575f1b33f3360058922606a355dded75d4fa1c9fa66bd654c0c9d9b290", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2244,7 +2244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c7f412b9b05531d814038a2ee653afb1a53051db9032835cb71b0241891bb7d0", + marf_hash: "0f1d3ce4d34200a8ae751e7b127f9a9529331465abd45a2a677ea865697879ad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4064ab748a5012eb25c7f36b71294227f0ac06a3d173b9d4437a499164c14906", + marf_hash: "437b6221cbb85bdca9ff719f178184497f68f94de6bfe25b5cd22d00fe7a66e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2300,7 +2300,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b2d7cdd042854991436877bf33353869a9249abbd273cbc5a79275e46ce80656", + marf_hash: "913a21da0b29d9bfb1c56b933fa47287667c131e3d193cad5a2e39c4b565b350", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2328,7 +2328,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e86d81ed0e7a50902e78bea51c3ebab01105816cc1c51092cf9bc64154f04a69", + marf_hash: "6a9d283f2b53c7ea2aad004e7ee3058c3cc4a19bb77cd301e5cd7843a74ecf2c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2356,7 +2356,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "09887cb3aa3045fa8231c3ebf7604a37826f924a1e2d1dcdcbd1da3d555d017e", + marf_hash: "e47fbe786500a42fe6856c7120baabfba81dec31feb7a3079f114ac3ba3691ef", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2384,7 +2384,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7ed326f2dae8c584feffd9591145d22f5a939c4cde70009c4d9bb7778c7f6654", + marf_hash: "ed2cf37eeab355481c0b8444e4c000339b31e6f98b8ae42cfdbf510cb45a6d5e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2412,7 +2412,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "880e359076cc6935912136028bdb66c02c48f7a35b270db6afbe7a26a03708b5", + marf_hash: "a23971d782e9d057f1f96f64075a1d9b4ee03882a69327e979c3af01defcd996", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2440,7 +2440,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4dfe8077656c05ac82ea276c6dafdc5aff3f709b8fe32bd9b9ac24e673ae56ec", + marf_hash: "0e0a11048d4583af408ce416a5cb15bff30af81c12bb8bf7be351d7bec9c403a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2468,7 +2468,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9aa39ff1b6a183c785553f895bfab72007e4f0d8c542bb84cb59b57c098f0358", + marf_hash: "da24fd53195aafa66d0e6a50cd1d409e8f16941ba93c4762c0e1fb5b07c99a60", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2496,7 +2496,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "77e776a6273de3bb779568d6549a45678604800bbd8d70728647c0d8ac5f413e", + marf_hash: "50fb4cd5cd2ba2aa21e6c03f622b9712827a21d8a42529db2eeff97d63cbaf6e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2524,7 +2524,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "613a51d71245e743214d8be91158ad0ff399013c6ad9b4c735126366ea3d977e", + marf_hash: "da4134d285a09cc6c62fffac92ef6ba097c2ec532bdddbf9d97e9384013a0bf4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2552,7 +2552,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f8a9137c8fbfdcb02d4c47bc62a636f72a3e32dc39fb6467b0137e57ec1edee6", + marf_hash: "e4af7821f13d58c118866efb9c1fe3a5257d38aa537c13ffed6ea480ea38e018", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2580,7 +2580,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "72375be11ae5ac9130cbeef13709156e67d9a07e463849df455231dab6897df9", + marf_hash: "1b88db32151b5d300fbd61952d2d27bd4023254dbcfb4b5eb69023d30655ff6c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2608,7 +2608,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1768837a921d7ce3319fdcb24881b1b4d7b444b4743aa1a88f5fb0256a3e1dba", + marf_hash: "0f4fb457a7a1f41c6c4cf3835257dbdb4f49ff3d43e46e7eec75b48d6c8e5652", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2636,7 +2636,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "840da35741d89ff2b0cac9b592415c655c77ea1ad21b50768ea562fc544692f8", + marf_hash: "8e31a6305a8bdd3511c6b5359e330325197ea9936a1bc3d98a15cc479b70b544", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2664,7 +2664,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd45262393b2be2f34ae5406d0553b07deff7a8c91663ebfa4cbdbd77a110102", + marf_hash: "4b19f7a2ca7972fd494dc88932370ef1439eb6b582920f0fd3fd57ea7f2b1def", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eef2cc34540268585b7d2890fcf2a40494b2c8e7af2ac37f1bc9e7c1f0e61246", + marf_hash: "399cd07e72e02338bb3e30b73aa479552b3a3fd523d57a0e07ae1c3fbd958618", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2720,7 +2720,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d91fcf3512dbc82c645b804b22d6b4c24e72851fc049ba3a607291b82eb66f68", + marf_hash: "aa075dca54e1f98db913faa7f2f7cda984292cc68c43f799eff4921ca87575d3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2748,7 +2748,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "98669a4149790a3bcf8cbd27685716ccf1e4d589a75c3228a3fc431c41f10d5d", + marf_hash: "d5c5cfc8ca8298fd57c9b5ee1e8f9b6abb4a2a4f5091fb1949d8d30fd7d86be4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2776,7 +2776,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "74a7c1935b5cdd5de48af7811f7b4118c7268c9a6bde30f2ade6cb8b8a6e2aad", + marf_hash: "ade6795482f749abcddbcfbdd28d1d604a40d7af5f8c7f9307e9410871c4bcd3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2804,7 +2804,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8642e5d8eb0251f614830ccacd51544007a5c2a0b3ce0fce597b00320605b580", + marf_hash: "73e88c0a4944987513eaeee006d5ce66837624370bb8ff8c198a0d2317fbbd7c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2832,7 +2832,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7dedee6a02654076bf4e7a026e36be22a65d01950888fc14e901eaf20db92f72", + marf_hash: "9b93b99a6122d6574708c178cab707eda8a7188f1ff8e0f587d5825db9cdfcd9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index cc648730856..fb9c2f89367 100644 --- 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 @@ -1684,7 +1684,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ff16fe8bd2ad3d2bc920ec6383f98e7e9e8dacba8a57186628fe1036df8c9ef0", + marf_hash: "f193535ed0df73213df269b8c19eac2a8a590b891b0206b87fbb1ebe526da609", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1712,7 +1712,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "130f766632553e79cfc41b7be08a481cc98b52b236d03cc256baf02a2e6c573c", + marf_hash: "75b3ca1a63ec4f2ea847edeca520463c9d00bd0a3e7d2b83a7ac372c637433bc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1740,7 +1740,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6786f14083b44f3cae11ad23525383c32bbb5c8b6431de66f75039b88012dd45", + marf_hash: "cdd86b065f8bcd4bab07b94ab2c4bdbde2f219915bf3b9cfb9af706849517c4c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1768,7 +1768,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2169e25cba5c3e9f021af20da388dc3a1d26a4154fe3a07d1ff1be0a523b610a", + marf_hash: "2e52a4afd07733c7a21d8636475c3863b5524785519fdde9374786a09e372ff9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1796,7 +1796,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "027322604fba84d8988d4a80f7ad6081cae7dc89531d86154b4197c784dca88a", + marf_hash: "d789a0e4384357a661ea445587bcf32ce18cb044b9acb4e60f4631807669ec71", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1824,7 +1824,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2df6d0355fab5a0dcfa406ad762815ce98b80c96c1eb28d46d2fdd1c263aa57f", + marf_hash: "ac3b920e00487bc7151571577a02d1581c527309adfb3c76406a26db594c761b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1852,7 +1852,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "76703fe8d7e4ecdefb48357bbc30bf5493d6a27c7cf4d97e575b6fabfce6edf8", + marf_hash: "545f73569d1957695c093a063268b960f1c2fb508c5701c7e11535988968ad02", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1880,7 +1880,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "88b502bc75a52054e054d2bbeca6b44bfce5e2761d17ab3a0d0f1d489efdb1f6", + marf_hash: "3eea9cf2931d5628cc9c71fe57b62512df713ef87dd5f980c9d12a5605a3c254", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1908,7 +1908,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "29d50f27a14094d2ae1b624f23de4c3a6526b5e3ebcd7243820405373f2587fa", + marf_hash: "b68c55857bdfbda5d18a2930caa4e561561442b2c0d43d8abbaaa8b9e68faa44", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1936,7 +1936,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd4bd85118bf23029b0609659f3ff1fe729f574db5253429805fe392be6f16e6", + marf_hash: "f87053eef521e50da1280093b27ec3b121dc5e2385921bdc94686ab8502fd9b4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1964,7 +1964,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "436f25717087110df9b589f1621749cf3ae47618f38a00aa78d8a7f86e861135", + marf_hash: "f17b2b410a9cbe3c91742d7370c04480a3c6eecf3f0de1850ef1ee0c8192da96", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1992,7 +1992,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e806901e27be932043351ec5768066c70a2f04f5d37e1e678c763ab6bc7d04da", + marf_hash: "19568bc0a0d9d06a18e58389b51e8c37c255baa4f4574f413001e86e01d86eaa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2020,7 +2020,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa075032184e524a7a8363905693738053359717952c2a28b4c06942f5eacd4c", + marf_hash: "fce18e5d85e7f0ad7d731ff470daf1e97f025d568169d5824f86011a6dd8f29d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2048,7 +2048,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "172632e2ad059c5bd20170b3ac7008f571165646e1e562e36c71e94ccc82a9ae", + marf_hash: "6e3278bca85e7e497f9b3b5e30b06cbdf6a4783275f9b93284240717cc3e39e0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2076,7 +2076,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "838e703a0d1d4fbbd5d8296206bf42080ac2151cea8667f60fec089833208d3f", + marf_hash: "3ea3bbc37d78fa6a883302fa6a5cb6c0444ceb16eee52ff8e760ad4b0d807880", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2104,7 +2104,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "34c2329600e2250e2ce6067b425ab1d9ddacfe13ae1ca66a9a93d4ad352c8deb", + marf_hash: "ecdd582ecd04ff88cd4d43a8bdce8bca2e0c3a32a0bd96756a8212206ceef414", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2132,7 +2132,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "79458a128b811e9b9acbc3f764ca3804354f822c1d1e1cfb7ed7d3f3a9b9bb72", + marf_hash: "e3b534bfbbf9d5ca1a0956d36c9fff104bb32eb7c97090be35191f6b5453af8c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2160,7 +2160,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bfebdd36361689ed5ab1eef7291469bbae68fefcd76f817ffef8206e3d308000", + marf_hash: "bbe67f5fa3189ebdac26a8d491796266c7275eda145371ace455564983e947b8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2188,7 +2188,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ee9be00a6e543cc38460fce88d1cd14357d949034d085590549d150fa637c391", + marf_hash: "e2efc42eb07bd3c94b96ea546eefea4c9941e5b7b5c69d50fc988161a762c44d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2216,7 +2216,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "371a775bf9684412d17051ddc7fe344d3f831dfbc5d44123d3b5c111d5d9b7c3", + marf_hash: "a23b6ca37f36b5b6e518166a857996f680f5024a83321bb4eb4adf74a07417ed", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2244,7 +2244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d032afc4f720ed15db460b4657601109938739f89ef8c1e0f1b8c46e5175468c", + marf_hash: "cf04d33334b8c1a8a9048cd3c37c3a93083efa8e12972fedc4bf0927aff386da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4349ec6ed5e6646c641fa12e2d2d322ba4498c6661b0a8ff1fd15083ebd3201d", + marf_hash: "2a9733c1bebaa0bc0ea7336e6930e12085d0d702be411993ea48180192511a59", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2300,7 +2300,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0663ec64cfee83f090cd4169ffbce798ab4fbc145e0554a3d5e3f298de2f1157", + marf_hash: "6b8904b7d0e26dbdbab4983b0a015586695de50ea3b7ade7db4c09ffbb641be0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2328,7 +2328,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "45469410876409f049972e074a2368945c49e2baf1c157651b53b3c5db9ecd26", + marf_hash: "0d7853c52521c35f23b552fe045be4bb95dc7f9f2600f26071a61f516886b6ab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2356,7 +2356,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6e2c6554bb06e12128db11826624c542cdfa5c711c9c1acd61a43a387a444643", + marf_hash: "2ca5de06b1a15586f03368d83da4e6c2638fc0586f32049efdb6c1f8efe50ac9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2384,7 +2384,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "03ccf2bfa1efe63c09f2247492bb22ae2428d511ab1af30d776d37723b02844d", + marf_hash: "0a77dc0127fa730a43f26fb7634a9a97ea43659f51e0860e40299b0c203ec9a8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2412,7 +2412,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0814ed142427955d94238ed8bfc8613b25876ad0b6d2a3c6e7406a6d3dcc7755", + marf_hash: "801d9626a4ecff82e140c9560ff65a7fcec993a4af490df98fed92967fe6caa2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2440,7 +2440,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7f44d7fb5ed35323b605cef1d2bd5e7d0b4ee2312934e16d4871604af8a7958a", + marf_hash: "a728ce244961d98103c3831101d37f3523ed12fa7b82de5009b15f2e619b7ec3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2468,7 +2468,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3c8193113dadb3b009a26bababe3e9371311141f05f87bdd7404fb245d085285", + marf_hash: "78cc22697e553a9efcd0f8958d77763fc47588c0da77062e917ee51caa16d358", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2496,7 +2496,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4a924a0c2d978d5654ebf61facb384d42dd59286b486cbc8fadfab0600b28ce3", + marf_hash: "5644e85828424392e03a693e3459336447a5524be48c2f08c7b694235ca5b256", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2524,7 +2524,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c01c13aa5ad87517c68dbccf525439067552ac74f23fdb1164ae7d9a67c9ae92", + marf_hash: "4b784115522f4c82e271cf481409620747c7a007969720d9fdabe47634194f84", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2552,7 +2552,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9b0e2f2a14ab870f132d6dd77ba9d10d332e2015e20151a26ed446bb1eabdfe7", + marf_hash: "e88aadb2c396fc261de5343a64c1d752ccf13eff074981c92498462ba46dde23", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2580,7 +2580,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4558cc63bf33d8cce9ab778ed288c02e9327ad6b714939e77f3644d147f982d2", + marf_hash: "8f943ecbb893e82d6cdc6adb996af63aa01b9d7c65774d99298ff6ca659f4e17", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2608,7 +2608,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1bf88cc1d13c6f22f5c9d1e4dc5969eb04cb4b02d0110966980fc77356b3ff31", + marf_hash: "62cca9619056de1dd58f1948096d89a8f97bf9bb0c44746b67efa081a50f7dd0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2636,7 +2636,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5c9539ea6ba4f5403fb4447cdf6a57cda54f84c5d5beddf4c5ea0737d36538f4", + marf_hash: "124d741715a19db20a8f9ee87d47e894cdf3d639caee448e4ad01cdb6a2de1f1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2664,7 +2664,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f47f918c4b1b5bd298baa5998fe98d037da5945a597b8c997065f374bb8a698d", + marf_hash: "b62c561eed3c43e98c2265c0d4f772ae3887a9184ce4cef0ecdd751873117f4d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2c622d432c07fc166cc7efd2c620778e484bd345ae76bc1e7be58d014cf492ac", + marf_hash: "ccfa239fe17622e54d004ded1c3df8fedba01a34b43f96eac8e579f689efbebd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2720,7 +2720,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0c9e615d20a8035fab7d7a4bb33bbc8cd2b4d14c7068de764b8a3e2f7ec013e7", + marf_hash: "9b3c04deb56ecab484ba0aa814e0465ffb1498e49ce4127fab07c6053c72059c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2748,7 +2748,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3c960370738fdd34e6ac70bb07d5403a5c6859bd078390bd234a0c7e0e7bd106", + marf_hash: "feb0a8c3904c5c1866f7a424bdb040343ac0dca7122a56f50ff73551565fe754", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2776,7 +2776,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aa76adc9cbcc6c0219db49b8547d9604bdde5b90e4b1da5d94dc6ab8ffb027f8", + marf_hash: "2fc79e4b264ca7cd4b5b2f7057e1c644ecc3bb40368f4bda9d27210c9609e94e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2804,7 +2804,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fea9df3bfd77c32b0bc5a2699376a77623f7ec8bdb6a092e927db130e0bdb103", + marf_hash: "a0d02054573ce4aa4fa4881c0c174b05f1508e1ab7ee7d1869302db32040c9ba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2832,7 +2832,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "35c335fd5f483e34b93973f6af1faf07bc5f03f5d380ff60c841192626f25743", + marf_hash: "86f41ecbf0e5dd0b1225e345a147b635ff4bf7a82097073a1b4b2a42b1a4f3ae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index 3a893ec22fe..3f3df5b6705 100644 --- 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 @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2c6ff60d0b6512be41e2f3b4a4fc21a0cbbfb6bb4cf36bb1825a3562ddda155a", + marf_hash: "99b084194a13775ada326d7d5a087f61e61d680bab05d0390cccdc489954a3d2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c7b392aae6255c72aec23ad372fdaf5e9f5dccf615d57194435a63fa2c5d2b7f", + marf_hash: "7e728b3d5b28f9cbb006ebcef5fcb34e8231e54ed6c635daac30978b7b2c8a30", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eae3a22c59ed0227e4aa7310d58ccd6d5008a987d5d9e170e519d9f66a5a19e5", + marf_hash: "643544f020aa8c18d6dcce492e8672cdd1f426f1910c09a1832b40d051ddb5b2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8bc32ba595502180d5d7e22a5897d049017f0ac9056a1adad326298520a00006", + marf_hash: "04d97910297bb976f075453ccee3767bc837043f3a95b52dfcb8677b93fbde64", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "424c939346228f067066639978a47724542c40583bd6793048da7dde1fd18f2b", + marf_hash: "b5d36a774123ac9aa1c6b4d22c2bf1b305dd8df50e53366bd701fe29a4db460b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "242868e961ec15720c956896431b1df684241b361b4bd1d9e24ff973867e05f5", + marf_hash: "af4a3d0a917f4f53ff325a09540067084e8fcfb92d8946d53748d39d7780ce2c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index 809481df1ad..cd52ed2ebad 100644 --- 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 @@ -1684,7 +1684,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4a10880baec724c4e3012c7225eb24391404a19263ee9c0f03f51d4a53856c54", + marf_hash: "87f75adf36c344409a0d674258ca6d5529b61b9e72747cd229bf8083de2e7d07", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1712,7 +1712,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d7152b8c6a0b4a092704bb80c1b03d6b7af09bce220f9926362a2a4d13e80769", + marf_hash: "e7245b7c93942fa6eeb1991f6f75642d8a6afa9c15e0eed0df5073dbb0f2fc66", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1740,7 +1740,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5cdc9809adf167ba56b7382e2c0d439b1b4094223c93902089a46b76b7605ea1", + marf_hash: "10b9326d437540303f336b82518d119a9caf33368e59de2cccbdaca8e4f0cea3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1768,7 +1768,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b7d5ef8e1605d081f7d75faddc318e31ed0049df2f8e34fcdf7918b892488678", + marf_hash: "23b220bca2bcc9c775c6fe6cd4ab9888fbcfb44ec7fa9807c31cb33246f429e8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1796,7 +1796,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "baa8ea66144691a870c8ef8ae636e9e15d7aad912f0a84d3735ea30391125149", + marf_hash: "3368f0c9cda562b1eb60a408c718b76d6e119989fa9af5511030d296f6a44f99", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1824,7 +1824,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b65d0c36f29196f92d0f0c5d2a0cf5853ea50d9e326d1dfd4dae5e8b077ec12d", + marf_hash: "51b7319068fcc6e7a86a8f1b860a4de86fae6b9711978720101fa3ff92a7ab2d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1852,7 +1852,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "76a226d30c4fd2b494eef5ef9ed0b816b52b87717227ebe3c0b2abbe872752a0", + marf_hash: "108c4fdb5864e355f479bcfdf7c5e9ce732e9ef3810949fd69ba5d04ed190546", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1880,7 +1880,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "79ef21c383ecfa5ec8ce702d33b99b1def0bdb017336a69e802bbc274884d06d", + marf_hash: "1082697153dc750426f0fc81c3c964b6f1fc7e96e48b8701c70b2b9130d1705a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1908,7 +1908,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "482e6d49a05414ee0540145946ac411cbc3a4d9f3e2ed5b7da8cebe38853ee43", + marf_hash: "e30a382ebf303ba53ebd1f11a120ecb8fcd92c39be4c12276a13ef5fad9b78ba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1936,7 +1936,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "657e6bc34d933419aa797050cfdf5d1b32727f07a5eaaeb078a380c2623d3ce4", + marf_hash: "ee2a9b7a384801b0117d79187142da994b3cef92a934d2c1b7659ef6f20791b4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1964,7 +1964,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d5e795814d6c775465f942720b1924923edc8dd4b87e8f62882a676afaaf593f", + marf_hash: "9a09f0a006c71623631917b9ba63b389e9b0b5178b6b7624e5ca8a69be47a2e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1992,7 +1992,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ddc548de481ed414aa6790854267737a46d5607eed25fbdffb24a000ff24473e", + marf_hash: "4155e5aeb0e7ec1085f0396995d6498c41c57b790b0f6d2a9197ff9d0be0fc88", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2020,7 +2020,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3dce044a2aa4fc48d2abf9037b858fdd43848146a52d04a5b5e17dd86cb67a8b", + marf_hash: "61f78c64a6da4ebe43478ddd24f9d52a7ee57f712fc8af5725a5cdac120456a6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2048,7 +2048,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f0450d65cd28f5c5d06d08d99798a300b810dd805d310091bbb8afca259d916a", + marf_hash: "75a8741b1bc0eac7fe08297e77baaee01dc3f5ccd91dcab4b42c042800bde06a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2076,7 +2076,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6cc2a09ef8e975979dac45667a6217cd5e12d32b3d0a44854b60520002c17a5e", + marf_hash: "864c7430291d34e5b342abf790848a98d282e3af450ef5b910e06e431d9e597d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2104,7 +2104,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6896dab541ad2a568259a01803eab6f182d2c4f4f4116eeffddf5a2b5c0605d7", + marf_hash: "b0b7a0c9e27f92553d702172bb3b8742f850a3619d0ff6816d86fabdf0b26200", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2132,7 +2132,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2e7cb3a163171eeab6e1ab1b129b3918c108406ea2ac733484b4b336376d07d0", + marf_hash: "6ddd904fbe3f014c1fcd27e6e3feb05d807171a27531cf8d8c67db9d75bdb667", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2160,7 +2160,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b1e1434b57d7a5707e02e88bb4941c46bc902c9b1055a7e6a9d04eaa11c1acb3", + marf_hash: "6b4e8a29c5a51284ae0c6a3cc1abe1191bb4cd728ea8b6f3ea887dfe0e2e5f04", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2188,7 +2188,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1a28c2114472dc0bd3bcecdf221ebdaa0b9e7a01211be1d36fece26ffae66ed0", + marf_hash: "569e2401a9b21f3e4f5dbeb0e3909c75d3668a88b234aa33d9ce9de7860f2ef0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2216,7 +2216,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8044e119851a541f2b3841a58c9a1733fc63bd398f52e704e497db293f1644a6", + marf_hash: "d4d1339ace65af8181fb5f1407ac18848175192059e423ce53ed53e3c43569b4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2244,7 +2244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1c95219af298db298e6de6b6721eb20a8f497f98f4f8eaa0e2f52e6120120893", + marf_hash: "c03e8a5db138c16276eb6084bbb054daa42d18da14ae9bd6d37dcb5ef24b5104", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "95d0debfa35f9e5985a4f6dc19bf97675c7543175a296fe7a9f8667193720f66", + marf_hash: "c326712cc7aaa53a705db1783de7172b83fe4b8471743b30a09336b996262aa7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2300,7 +2300,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c6efaf0dbcc247e92cba5a984d66b2cffef56e2a90a7734ef1739e9854c85711", + marf_hash: "e2d80adab7fe7288360dff39d1d2fdafe1b067363d141587369787db3e6217a7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2328,7 +2328,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd844b421cc6512c4d6c1500105694782a7c143a1f29d198d9bfbafd2a25896b", + marf_hash: "d13126c0b4bef4d97912d41ba056551bfeae16391777ae743d878a34d988006a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2356,7 +2356,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7bb7abe969786f2edb5f453696fed957088df8c7b8e92dab544c5e084a42bee7", + marf_hash: "6b634837d975c75d95e145bbc3778a736d18385b3dfc9fd44ce2a471e28ffd31", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2384,7 +2384,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3a49f8caa5e67498f452a687f5615ec83d5444687a925b6a6de8f94e0f59ccec", + marf_hash: "9daf7d22091d1accd010fffdd55ba6cc0deb2fcf2081d228c9480825136782a5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2412,7 +2412,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cbbcd7801646a0dad08385aed950c378a16842eb1c48d94649afc632fcad3467", + marf_hash: "8bcfb951ee7eab9ee2be6698d52b2bc61fa1ab22739a72b9bf5ca4df191a421b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2440,7 +2440,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b1bca16f9f4f58b545cc10a20a9003f49dadeb5e7c9ab672e621359181d4b33a", + marf_hash: "e4b25990afb24bf5f11b91460d2c64ff354a55bcc95484f247920bf03a16a66b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2468,7 +2468,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a38a4402def9b3708b9ecb07b3c85fef1643a02026778990d33d092b567f868a", + marf_hash: "7fef2b59fde0d0ab1e4616efce15b0878104f4fd1cdb4e7fa0189958e6003356", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2496,7 +2496,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a993b9df902945ef381f537fb4615d152ac4bcc6c2a32d1d70f5d414e85c080b", + marf_hash: "2d7ad9ed0662a3af4b96a8501d90f3dc621d7c957e203cbdaddc002cfad2b527", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2524,7 +2524,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7d013f16051bffd22eb7b4b5a200518d91c69f3d3e949ee1508a02011c016b23", + marf_hash: "28d1c16f826c09ef1ea0e4b499e0f41381e98964e37bc4dbaf482c9a79310ce0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2552,7 +2552,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ae40c6f0f68478702fa22115d1adfe8b82e2aecf8f970c7c0969c5c3670e756d", + marf_hash: "c0c84434a9d7466f77cce9be109cb1201bb938e11c485e76069aa75afb0d131c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2580,7 +2580,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "43f9dab58d83e5292de076ea04d089958b2545fa14ee20025332ad0a0309f6a8", + marf_hash: "6fbdd06b2e5fd0dc7a9903b8593620171c239fed6e0dbabb49e65c0ec7511dc5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2608,7 +2608,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "075778d339b81655180439d82dac0359fd412c000f93f307ebf85ab40ec8d3c4", + marf_hash: "0c59c50b6c782f29deee6b3e2a4479cc0edde774518edb34bf8920cdfa9e834a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2636,7 +2636,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5c960082a6eac3f3cd42351c1f9717176f95c980dbf9336f9a8b47318aece151", + marf_hash: "d60a800506f81ab138b5760efc944bf7fa8a0d911d7f3b6cfafdb5dbbf6d1145", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2664,7 +2664,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "17a6518d4b69575d97b2b67c0ca099f2dfaa7ee8f331c15c38bddad30beaac50", + marf_hash: "4bc89429b50bedea005d43d62ac01bfb991527fe80d035d16aa82fffdbfb0c77", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b0a22f90895dc20c604fe6fbb797daa2721c4e087ca7413b894b41e22e7bdd5a", + marf_hash: "f75dd26abb8ca5c9211f28b994b9450651175ad71b4e4727cc4ff262e3dfea1b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2720,7 +2720,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b5ed4ec7d472f5d076d7d119f41f21c9ca8db3bde8875beb45d3de335daad4da", + marf_hash: "30eb5aec2b6ec631bfc965890f8a94e45d020323a7ea4715ec5eb17cfc626c47", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2748,7 +2748,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4673fab19f1f49dd5c7cc10925a360c2b7346eb6543ef43b73ef17f7cca6f7d4", + marf_hash: "c0c44b950e11423a15dedbe06dfe15f1fb0cd965577da5b255bc69219f11ea89", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2776,7 +2776,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "951687d857035b797560a40f4b83a6a3ff09dc51cc12554aa7f20298db1adfc6", + marf_hash: "67b0f3dd894871aecec0f8a17b3a30f21e3e144979ca0b965c9c268659c36293", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2804,7 +2804,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "851eab900063c571bf8a59bc15dcfafc9e2db74c4674aea3b407f1ccbed6ee62", + marf_hash: "0d2d39c4a32df059ebcaccea8ea98bf37d939cf78fbcf1e83d0c539433e367e9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2832,7 +2832,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c2ba03efa90f3b6de6defa64a3c6f86eb9656dc5df01fe9f16220ea5f7b73658", + marf_hash: "26ae0d12b4ad382354073a595359e2ce20e8e2bbffe4106ea887bd0761904ca1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index b179b51f63c..87642897052 100644 --- 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 @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9f6cf0994bc8eb32a05c6b0539c1eaa303eb2a7482e9a58847bfb90a3c75b9ca", + marf_hash: "89075d6bd764267b35043f31cda985cbbbdbc0f5f2179f360a705bc277b128a6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ee463d3ec33cf1daad8cf5603a5f68a0080bc1976207937a1f0012860ab7d136", + marf_hash: "70803fba6b4350672859fcdec73d5851554faf31f1201388911361f60b6bb359", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a3dda091205141a02bed72dd89ce1cd07a047defcf548fe2b225d6f51be58622", + marf_hash: "6eeba4354463b672d551d923a8eaf2d49dde880bae7ea5aee71ae93ccaa281ad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d74f0c5105a43fbb4338f77fc46697325d3935798b5107e4d9a4e35e7ba2473d", + marf_hash: "c4316c79bc8f95144328fad071683ff93189b091175d6f7d16c60f03b795129a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "69197ecd04b966685bbd1df06da88255cd92c6a8f53c00958df836a6b1c01ae9", + marf_hash: "fe638f3860aa716362405a3253bc23e774e8c595b0ee6c3845375815adc05ad7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ce420bdd7e435fbe6fa7241886705af83e926fac886a2fa4a3e0cbf8ee23cf67", + marf_hash: "c70d97d0dab7a2b95101431925820083919edb6feeced8b4fb4e1ad02a8a6deb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index 3c6a3495098..0895ad07b4a 100644 --- 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 @@ -1684,7 +1684,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "42df03ddf0fd3987f38216849b20a9e4c36c27da7528df3f05490a78230ce66c", + marf_hash: "5dd6c3212a160e5fb66b05043f2e9cbd7cda46ab8348b725df4c82369bee08fe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1712,7 +1712,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3eec8fe8a61a04849a6e040ac14ef617e48c00901e36385194dc9b56f1b79cac", + marf_hash: "00ef98a436c2193b20a17fda367a3c99344218329e8580a46256e05428563a6e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1740,7 +1740,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ccff5a3fc1234491154c4fac43a6d6d0ff609f3d78b315b67bb6a945ca580de5", + marf_hash: "a6df657629696575db20b5d12e69a2e9e9216d0b74d771f4f058435b14689789", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1768,7 +1768,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "547957b16ee8c35707f469522f84fa03d57de06f3536048fa1ba068d49c9e230", + marf_hash: "67f0504ba2577c84da371bf12a5b8ad8975983d33b269893bc66ef378b71ee21", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1796,7 +1796,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "150321f3c50b70d9032ea47555a9b0a806f7978ea99bf3b5e1c961057e81f356", + marf_hash: "780a9ac7de0d8bccdc394ecc20c397fdb1718f76c51ec9f1cb9e14d308f13ad4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1824,7 +1824,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9b29e4da7b59c2af04bf5fe88cf24253708e8cda93cd672df3e360a28557dd0f", + marf_hash: "015f21ca34367f9b9f4f447b6a5aab37e063baef0831fb8424d9423c832b9209", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1852,7 +1852,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "841836555dda86c4a4816e4f6ecfc66b0f233688d31b01be8913e84a5c215447", + marf_hash: "a1eb6fed2ebc7816cd3849154d09a5dccd0beb63eacc044f63e4e41287cf8e2a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1880,7 +1880,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0919d64a82e71b575ab82c7de6ee42503ed4c818cd389e64a2fba9c3c8ecd4aa", + marf_hash: "17552ccdff5f5a19f13401a3e82688e47d63d339e36a7eeeb9596e25cec66c5b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1908,7 +1908,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0f71da45be9870ca7c4f0c163cec3ccc15685f36b058fd6cfb77834adb46fd40", + marf_hash: "d0e593252ae22491240e6e1fa4882499a09f8f530fd943214f9663052fba5a0f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1936,7 +1936,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9daee1baa09e8ee32f796f2086bb18a5a4d91d1ae4834c64ba71e83fe9f4438a", + marf_hash: "3751d53835f634a03270bcc3ac615b28abd886c5701dbe32369926633a649599", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1964,7 +1964,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ffcff565484f10fa3d29e583219f74781a8a3df09e5f02ce233c77fa9d8d0583", + marf_hash: "d4c3f3e7c9ab2722f40e1bf3c23062d626c6249d9dd0f3d1c7d9ac514404dff3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1992,7 +1992,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "03a18c7d6f30342646acb806bccaf39a80128459428b0de61e44276697de5273", + marf_hash: "5175d08f932687b10cc42ada088b566fb80284a4916689dfbdc801f8f3ae3d27", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2020,7 +2020,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "23d809c57d72e7bbd1cc9168761eec5b67c06fd96a03ff07cd3944f910e99965", + marf_hash: "6eb147763bb8d633b021e8c48f8245b225f21741864d53389f3e25db4b69354f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2048,7 +2048,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5c21ed0b57e18545cce7b39cc4beda511140b5c9131714c20f4ae75573427f39", + marf_hash: "ed1bc3ed3482b00b1f478822606eaf15696d6757db945f47dd55b18538a45aa7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2076,7 +2076,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bdc3886b4ce799f8c173937a5736066f530246c02f558261728792badf14f425", + marf_hash: "6f7ef6a9f016b21d6890e0e6902d92c93709bb2716f8f10499d72ddd45ae0ab4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2104,7 +2104,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "95e198d78d415eae90535550aefc9223c8e7d54c96b32cadd21a6bf88e8434c1", + marf_hash: "6e867c54f4fe31a662db4b10ca8b215e0552998e0457b1e75f46b25059f6f13a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2132,7 +2132,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "415e1b1586eadb8dce1fc51999e7d35438a1e2d5c9e5329b86a5a246bff0a861", + marf_hash: "46d51d782c4c4b255cb0508457d082cf4405d8fabf0730c0bf9ba9f96ff18a12", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2160,7 +2160,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ea68a6325417354760902939431333dece62213b5b3817aa1a0b4714629040bd", + marf_hash: "b0df17b5856cb2990d2ffbf8e59a300fdbcfb79c046e5c6eea3e9b602c630835", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2188,7 +2188,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e5ac87d04c81c6f50477e4c00e0ffa9ea492df338e1b8f48411cec1b6df94534", + marf_hash: "ba0f5322088469ca70afffc99800febce88b90e54a4897eccf04df7c9e679963", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2216,7 +2216,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "03c0cb38f83586d4358fc219a6a19158d1f3391222c5ef307d9c7c38aa58ea76", + marf_hash: "66349fb119822b2da921381f1e5bc12818441d278ec6d3ca65d380be72e45910", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2244,7 +2244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "df8b4b210f5bb0497d57e03f0c0f64f906d011bcb23fdb80e35743e7c72d3ddd", + marf_hash: "23d52a54501e5f4c5f95333fd09e76a4add033b621fba134b04da857d78f281b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "14cb4404acb815d2cdc0ff1fd6f7eba22f29b940d82b88427ef049e31c25bc1f", + marf_hash: "dac32e62a2112f90bb2531f341880ad74f9499990ccf45f512efef7571f526de", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2300,7 +2300,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d3cddd61a7c6629aa7836d784707c6e57c985f79f5502c4efa22ac5a347c78ba", + marf_hash: "32359175f70092a999fc65bea63b01391d0ed9cce124fb684e7ff96daca8635f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2328,7 +2328,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f6d55e7cfdb06acdf64ffb1af7c1a1e12cf729886e1cef598c32a7f985ec30b7", + marf_hash: "36bb9154747186912d510a5dd2dabf654929ecc4611da025e1e76f732f71b91c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2356,7 +2356,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "88dacce7bbc9b18d5daa4656edcce74a33ebd0c0aa36a84791811f9eff0dbc57", + marf_hash: "b5616d3bbc2c92d6d3f4959246be23966695228d58398fc5e3484ea387953ff1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2384,7 +2384,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e5c4c9477b832aa0bc34da6afdf5d96bc9191007a0a25ca2b171658077fe8c56", + marf_hash: "f1de74c1d270893995e9a789070ecf4172bc891e682a64f673de0ff2e9e16072", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2412,7 +2412,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "79ab6473b613f9d49c6964d41d4d32d2c09fb2ffb46a1c4bce7c38414cce7ea1", + marf_hash: "a5503e4de7a986fac0436fb1d5d364ce6b4464b1de23d74eda2d249c4bf64ef1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2440,7 +2440,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "51066080709755a21faf402c569c14a9f710dd070f387f35c31735a8494cd67a", + marf_hash: "6ece1051a96300db04995229b4f7049ff056f078fe68e2781069db0e0fd9afbb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2468,7 +2468,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b299bcfbce750692d50a43f922a03cb646c72181ccebabb0785270fbabfdc70", + marf_hash: "fdd5df81879e556e46726f9bdbed54f98367b0baf4608cfb5d33296cefbdc821", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2496,7 +2496,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8f471b54d0432582bc706ecea77a6ffa5b9cdf1cf5783d7f2babef74314752e0", + marf_hash: "601b91566db046b8b755519e605fd75ae2c95f5b184453616b91b8786d5558d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2524,7 +2524,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fdff02e4a4a1140a783c323f22f4fd925c7b31bebac246c3c9cb71f2321b41ac", + marf_hash: "6b563a387cf82f5f19cff0b3870609d80a23bd200220990109c3e439da1204c6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2552,7 +2552,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5e71cb9a675553846d7efdac3f450c6f4302452aa4c50a9ee53a7ae658d19185", + marf_hash: "a449352a130ba1620894d9a5713d4803baccf74ee04156e9e6e036ce1ee3207f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2580,7 +2580,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4661f93682ba0d2b3f6b49187228a413e281c8b1d82630b87c78ed4c479c5877", + marf_hash: "95217d5a938a2a27488ac05644acfd9ca35b2ea5660671b4ffe320a5e452a5d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2608,7 +2608,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "96f05c43f761f19f2c16d54eda4dd78d5ef332d3b271bb0d8ac31a06039e471a", + marf_hash: "782ad374644e91db19368f24afd902ff48c63bc79b42562954a045f7723a09c1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2636,7 +2636,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "302e6c5e46ffb81d4a84b583b0f788660ac16c44a0df28a257f1e1c32b163b1c", + marf_hash: "71b77085596f5b165e37dc3c878ab339fef8532fd618938b75830e10e47730f8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2664,7 +2664,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b3e0d6374db9825612ceaf24065ad1edf46eb7a95672bc89f98087cc8bc05a67", + marf_hash: "d0e6b0e2064745ab9cf3d0bc5aa6191b8ad999c1c6663300325e1d5ebca10b7e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "03139ffab635f5b1678dd4a90d77a49d4e6bfe57136523de59ca15fa0bc4743b", + marf_hash: "e20d22a31780813b5b7a201f88630628a1e984537941b327fdfd250ab90200c6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2720,7 +2720,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3ea8ccf540a78403bf0a766bd0d8d29301fdba7d90717fe8f5c950a9f211fb53", + marf_hash: "ac32b263f2554375a9ab9e3482d2845a7a6edaa8be4d8aed41024444fb1d5f98", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2748,7 +2748,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b5da578902b3e63e42668d00a9da5eec438086a51a89a91d24abfd9ec95c8a9", + marf_hash: "65009dcc3cab10be5e946c26ffc0b06b2b3c3f2c2e714cf3d01a302d1600dd0e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2776,7 +2776,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1a345cc579832b659e43af3410c4859c4025ccdd86eb3a6080a74af677b3ceaa", + marf_hash: "169d179748a798a78bacd7951eb1507febf2449feecdddacec1168feb65aab1a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2804,7 +2804,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6515e3a34592b4e7daa2be475dca1b7023ae6bc82c65fa66db1acd240117e93c", + marf_hash: "dd1aa55cd4c08fef83fddf71c7f72efa77b9aad199f676c06d33520f7282d538", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2832,7 +2832,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c9df7858190359bb2d7acc3eb8f4d6a254f3b1cc80f79a39a72568ebcf73207f", + marf_hash: "c9cfd380709f4d7dacc52b1a3a51c592bfc0285295eb4a74e08af13dd535eef8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index 3d47594ac4c..bbff78762f5 100644 --- 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 @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "38f28ad4e7d9e89f463ef558324279c19ed1ab7b9c50a3f2a4ce9a65ed49d9f0", + marf_hash: "b5c146f0ee5c08285dd0890440b2ba9bf2873f675ca6cb0be7f7d72aaed60761", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e8ce3a03f26401951542de7a5c0ec1b7c0f5adbfcbb3f3ed6f4841192c7fa6fa", + marf_hash: "e58c519a04a3bbafdd971d1ead199c0eac6bf690d3e83eb386a12d310f186f8f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c92a2bbebda5da8dafb29c5567e02a08b52ad2c8dbb8f75c41a882fa12261a53", + marf_hash: "cefc25e6aa4ef9bf529705083034c0a520b12cc1f3da231dd17bb6927a1faded", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d7ea492dc29f978c6135e111e014f12fef582cdd070a118ab6247f652ec39bd9", + marf_hash: "870feb94b15b0f26bf30007fc202b1bdfae99c993c4da98fe0c8b6d03b7b944c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a0a3100b5944cb6ced3b22a179a4d3096cc4efa2f9cfe2f36f925b90590401a7", + marf_hash: "3563078ddc238a1eb7a2a757599a8171b0e222370c05091956570ab7b55a503e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "24f71216ab4274aa5fa65a62e1db93e985d4fe14cc937ad6082c6192ed869a8a", + marf_hash: "ebe8872cb551db3d3f491af817456467b444d0ecb2ce6eea263ffc8db7c16878", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index b0f0b1d8a17..5ea4d568f40 100644 --- 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 @@ -1684,7 +1684,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1cdce548ca0ecf84abe649bd50061656e446bc9e4f8ec6a925455b39197f74ee", + marf_hash: "3f8ee36d93d44025a61ac136f560fb4c51f238281ecf88e9f3f81f8cab97a7f3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1712,7 +1712,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c39c99e1c83f3b88fbd81210c80859a62d6de107e78893e75683ea3319e66a4a", + marf_hash: "2e1657bf9df0ddcc412b07112de36f83fdfc51672965b6e8f92dc544dadab289", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1740,7 +1740,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9e6e20e593bb06db16f4d5b73cc7fdbd1f156cbcf433901e4951201012d9fa36", + marf_hash: "1b8d17b00af25c81232b828e43b1b9829ac700ba8cc29f84b10589973e852e7d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1768,7 +1768,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "92d08ba2c3466ac613044140e65275dd8a6988c99a2c6ae3c84a0e30fdf2f72f", + marf_hash: "4a6cfaa4e75cfc99a37d171be9a96b7919188e53a81abae3640afeb0fa452e90", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1796,7 +1796,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d03b3de8eb77ab8bc74daa8004ce2f0bc93a5237b0cafba3fe33569fca55ef79", + marf_hash: "65c85a26adf26f8aa1f55114e6611463bdc544c8f278cf5e15ddbc63ae9b2f76", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1824,7 +1824,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e9ba531b8dfd49669e0ab4a76d0ea3241b293091e31d550575ebb191f17f7c13", + marf_hash: "7d9319879085e04d6e2a0a5ed49c6e26395a223125b38275f1afb6132f3f24ee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1852,7 +1852,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cde172d2b8f94022eca82ded69abe487c964893df10b3f80aab536200a95b0fa", + marf_hash: "ca4e4e7405b5f792dfe46e7eb2e03f9aa2e18788fe4da4d52a3cf4b231bcb0b9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1880,7 +1880,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bc134159d5a22e4b90ca53d0a080b0ad5a6542b0c5a3f0ad61a62e5498497c37", + marf_hash: "75fb57796f55cc4898f9c1eab50ad1ae82a6a7faf34e159e5c1789e48e04023b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1908,7 +1908,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "693354cd0ef80c604e8b60ffab10a1a764d205b713cfe4ae86cd7c91fa4da140", + marf_hash: "ed01303d78aee93e62eaa638927b3d2640991278aad17c4119f16459feb1b8f2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1936,7 +1936,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "033f9c62d02876b0662c5dd953b769dedc1a3c49db2327a530e601be13a49203", + marf_hash: "9f920ac06e24996db1863d79c2f47dff18d1f41df3a38baf2f10d5fb4048f398", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1964,7 +1964,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8bb9b9e9718dc50729e0dc6995a25ae32670227ff66e46c114e62fe3a4623e62", + marf_hash: "464a4e55a390422d49b50a81a890cce4c8df133a596294be36f4399b58bb43c0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1992,7 +1992,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "84228babe9b6c2c5f83cb824fe9872edaea879df802dd6c80a45fabe87799d60", + marf_hash: "4d171874718f2863e53ce9b6bd79501346f8a04b1ad32158c4aed7f9701e11a7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2020,7 +2020,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b612f78b9201a8f41a68e9d48aae5570d9bbbf17e858fc9a1be205a94a6403c8", + marf_hash: "7f440ff08afe3f79b7e3ef25a3c81c62934aef33f2284e0edaa0d081b5271767", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2048,7 +2048,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0f653a7a50866e1afc37ad20b01050e08783dd80a5c0bb433bbc78e7d2a53d5b", + marf_hash: "ae82427ed5f391e0e27cafa3c685c50cdccca64e0ad554a4a519cdb7c004a0d5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2076,7 +2076,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0555b6c6ade8ba020bf2823d6506cafbd57c55253d8f8655ff60ca35b0b2f0b8", + marf_hash: "bb6447674c681c8d69228a7e4fa26dcf47017142a455849ba2a61c6fdadfdea8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2104,7 +2104,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b4e2a5ac7f68622684d5890f3b53cbebdc2fa78ad40c1729b41da93fe481ecf8", + marf_hash: "9ef0dea274ab2268c30e1f3a84ca2dd2a5a68380ce38b41891bb029a276890f0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2132,7 +2132,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e3a519b9c4f55c0dcb87d7408ba9788f94f1e87c5a146b64c0d48732968b0c3", + marf_hash: "a3d4a94b05c3cccd51693c403f68b95eeb029913a0e089f1b25b5191db44a46b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2160,7 +2160,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "21e986ecda05cb87253486fdffa0f8875406a74609ea0affb2c4269fa8014040", + marf_hash: "2082d739a2f018310f16d50cf971b33817cf8c1d4ff42158a7457026e1dbb84d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2188,7 +2188,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "62d9357dce7829459b835a8761c4d75649d59ea8311d04e76d0a1edf17494ebc", + marf_hash: "1ab8aceea047270b81d03b0920e2963387b8b271649e3d51b872616120ab53f3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2216,7 +2216,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "945ad499bce99847bca4782d8063d1d79596ea9c5b92e7066de22cdf7925dacd", + marf_hash: "361a093a6e9cac40cf58a61697723d7cf20905da4ee84476b49e9e159ea6677f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2244,7 +2244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "19cee7facbca992c14d5e269a56b5166721dcee8bf7ea5fb37c48941feb4de9e", + marf_hash: "25761835efb60026b6d0c5d1997cba7f58116f2f76f7f4606f0fe355f755800e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4974660dff3a8ef57d31ea319365899824ffc9b4a6da833a12707079260692d0", + marf_hash: "7083fe60776920b443b1476e815463bf70bcd3483156f11c8d1efadf256ceab5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2300,7 +2300,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "870ce5dfb1f41fba674a019c1c1a7784a7049ac6407f7493909b05c511916eb9", + marf_hash: "ef47f99b48ed9e480adca846ba82435257a902550d5cdee0b843df1813b1ae97", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2328,7 +2328,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c26eda5854ff6c6411b04a9dc987b1ed94339fcc5a9ed2940c0aad045853199", + marf_hash: "e910d4fca382cd741a7a4961878f387d6c34897429f102c844a23a3860cb5b5e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2356,7 +2356,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f1de81d67c765a81b8b3eeb920b55e58693a6f9b2d3b87f9bf4ca7714611c739", + marf_hash: "67461c6a943ecdfb97e11d7bab18ff58588a358c54dba704c3ba4a203fafb6d4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2384,7 +2384,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6bba9f7d3899e28cc6da89b075166cfde50bad6bb546e10a8ba8b2b9771bd549", + marf_hash: "1ec37fe16623471f7745f937fa3ddb8187bb89295091f0efcd390b98e17d7400", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2412,7 +2412,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0637bd3b1008bf50826a1395a30336302faff596887fb632b2db1e26d90eaf25", + marf_hash: "e82f3e75ee6b142cec5de1fd4b521a18a469e8d09bda7c746ea326e216d03379", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2440,7 +2440,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "119cdae548e9bd23bad2d21b9879ac5c0f22db710958d00b5b8de169796bc68e", + marf_hash: "e2526667cc4b2ec285f2df1f3e569447ddcd60f0f9a2fd11d31abb4832711975", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2468,7 +2468,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0858c4d73e79ecb11903515b4a07df3e054353e41aaf8af8471e7dc81145d298", + marf_hash: "16572c601f0aedf15b25f0688d2ac381c9974ebb57bf01d7df738536a7aafa02", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2496,7 +2496,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "da0fda7aff498713c5998b751438cdefd178cd2fc684ef8c788e4a190fba3b6b", + marf_hash: "3ee462a5c8287237b5a84f9dcb1819174978b2e7bf07275904c533af4c831c31", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2524,7 +2524,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "35639c144fa37531775de2135171de0d7846bf2caed490113f093a6938411fd5", + marf_hash: "9cf37843c3426b78f19cc9e6d7e6497071390f31c797b7a4da13b19e38f663a8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2552,7 +2552,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "909fa524333debf96e7707fce56c582709883336201dd7d148a59772a1dd2520", + marf_hash: "5dad2ebf6a475fd8cf7afb5e37211bf081f72b9d7b35996097e8e8d7931a3ed7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2580,7 +2580,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "700b32c8923d431ebd47abb9cc420371633f1b1027b7cb6ed5d9c8f4bd3ecb00", + marf_hash: "199b275d282ebe8eb425fba7253ce402cca931319b025c627a6eb29bca920beb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2608,7 +2608,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d9fc162a21591f95b04309b06334a7760078c27ce8185ddbb411f8673547c660", + marf_hash: "30ba244ce2d0fc816b390a7451d34e0dc986785e8c8096d2caf587d09f51b816", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2636,7 +2636,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d08ecc76d50fbcdc0dcfdf378855228912dff40a14e3b89d23d0d03ed1e2e26e", + marf_hash: "0746b62896e3d54ba961ce186ea851e4084a504d9ef485d7bba0533836b28c09", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2664,7 +2664,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "449beb86c19462d92116636d6abcd9807e5213c2bfeab67488c29535005b9b81", + marf_hash: "abfd6a0f17bb302945be2763a8c76c9dff75136a300228cb85225170cfe5b1e0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "173d7d98dad2d3e2a5bab4c4df7d214026c7e7e3dd72560861b7ebeaaef8a80f", + marf_hash: "ca7c743cf6626b1eb357e2ae67be697e156eaee02a642d5634c99e34d7e7dead", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2720,7 +2720,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6a0ba5f54e626f03f3a95197ff85667e2bf4ca82a7519a33b228154536a9ccc4", + marf_hash: "3603d7d5aa7a480f34f628c6a205e7d89c8c154bd3ec2f4ad2b6dd99e44de32b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2748,7 +2748,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eac258f4199e5337e0dcf36e6e91fafc505e0bc9bec611abead21e1d6326286f", + marf_hash: "2fd20f137b13c0af58cdcb04a72a46865fb2ca6b440e6860a81b3f1dcc31cda5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2776,7 +2776,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "68bd84e5ea091e9a47b0f228b4f18e80803c72eb2365f05f79d8a19b1cbc530e", + marf_hash: "dbb1ce31f6ff25534d39f76d079f7c6ad749c296105e99a9f88c82ff8ffcf4a2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2804,7 +2804,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "29ecc5d36d8165cdc52fdd96b2f802d3bee12ba8d1991d88c091e4e883afe674", + marf_hash: "87fb6e8bf67a405a61d5f70de7bcabf8ba9f8c4cd007c350025dc262d5de7e68", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2832,7 +2832,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b11ec70241872aeb2d64194185ad3a3532ce712053046b92b0c4f58fb69d4510", + marf_hash: "ec71e3b05314f05227de17aeac21770c5410878c44ee8a8d70e14c7afefe22f8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index 7db4c57093c..bcf2bfdbba6 100644 --- 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 @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e86b129bee70650d69dce5e26ec1910368e1eab5b8abc4c98bb0dfa78593b8bc", + marf_hash: "2f5e15043e45f5642a7498defa6d1216500789086c48d423ba072da6d20ff29f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c24c82da5c8e1c88d65890d3d97eb6762f3ca8beea23d2802295e3390c68572", + marf_hash: "6733e811bdbc210c0ab50061cc073b79d41bcb05e2a49612474c4297fe6763be", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0b15e36dd649ca11611a641d04a319f0515018e3eb870c2ef4dbfd68d031b57b", + marf_hash: "ecf23f2ff423ccdd17aee2965ac1cf7bf6555c78e33abd55f6d77728ca9a2bac", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e5839066a1b01d8c604516382d25746518c4f47a27a144a13ad504eca8e31d3d", + marf_hash: "d394f461ae922900818b2115e43285dfe8099777dad610fdb2c42424907077c1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "48c74b210e856c0e8a32e3e5bee43451af15bb74ede0ce472b71510d0e1e0a50", + marf_hash: "66f139fd5bf674de05c7a1a4341a0bdedfc078621636678e643593c2872b639e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2f39cbcfb92536363fb7b94abe90ca6cd4f53c542434a1a9f973ce919720186b", + marf_hash: "9e792cff83ee5edb6be089eb2ad31b8efa10d46fc7c43ba3e1ecf8dba72ded59", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index 29b22d78142..6550223f3fa 100644 --- 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 @@ -1684,7 +1684,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d0f04c400768d7bdeba5777bbe0af3370b5680d4045612be05b6492520841c04", + marf_hash: "90fb585f65ed542875d89448e30f9554c7c376bf430c334ef213d7fa0077e9f8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1712,7 +1712,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7ab99c7c6a6d2ee01750c539d79d30976f70537b3a7927e81e782d73b626d525", + marf_hash: "4a4b65dd40121988b06778ea254d9bd753a74498740df21c5d22d772dcec1e4d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1740,7 +1740,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cac1ba4057ce4ceb54f79c7b741e89c8bd98b9c42ef8b7c8094e600da1a2b9db", + marf_hash: "6ec10c53306403c7425caf928fb927f1ff4061c79d56296aecfb7e906ed453c0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1768,7 +1768,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c9dc9a182aa8048100d8d8efc57bb597fd0d972c42cc7f187b58d4d7e4995522", + marf_hash: "e3b68c35630b299c03eaf0df89853515d8e2230b262720528898e81a6aa1ba4a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1796,7 +1796,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f7582d8bcdf9f83eaf4a41be6de5fc8298c474d7e50413684084eae1723ac8ca", + marf_hash: "2722db2c2c994b6a51c602c85bafebf125138d36c862b66ac6f54418d0826b98", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1824,7 +1824,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5ddbdecb5a2ea9f9efe8694323dafee9da9da6a1cd915ba7244dc1f3e3c76822", + marf_hash: "7fa608ecb10f5ba0598b7864b3cd9edc556fe0be4e048d007191557c5b96559d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1852,7 +1852,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1a7975162b6fd3450a1fdfe0f5731b048c9388515945c29aa9b4415c037f5b3e", + marf_hash: "377b8b60b2bbfe9a7b1169aa0326030bd6b7f9d3b27b34cd6a07038635d3a4e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1880,7 +1880,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "053e12aea8d9efb191edcebc214a2124691af8218c79ef71c527c818b7453080", + marf_hash: "3f32825a74dd225330ecf27f7a9bd83c54471c445985631c2f689531d3669ded", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1908,7 +1908,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5feed4e9b379a0f600b12f72479b05b7440e96810eff1df3eb18948e247cc29c", + marf_hash: "01fc465ce9d5cb5992fdfe54176b8210761604ee4a754607b133c04829d5f217", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1936,7 +1936,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "28941d56ac0692620c64eb188ee8db34a065ae3058d215d8f71e9e7750fd41a1", + marf_hash: "7bd27f2f0540f4068b48838612e05a4de8c71887d7ba7a0c887673604a802cd2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1964,7 +1964,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9e18e80b92db9c469a3ecb34f69713fe6de955cdc76ae28f87b54e41931d7619", + marf_hash: "9853a9bdae57abe372ac1b1aadfad688a15a23463f2c5a991d6ed05635f23c7a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1992,7 +1992,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f0f0d21e8106833626b53a549489c3f6aa2833d5f4ad681d85d409f24a0c601a", + marf_hash: "fb292625f58e32397629f8c558735d1f111706ffcb9e86f44e5342835c6acd33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2020,7 +2020,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "25da536df6b8ba4a74a08cde44679f0f1c8570c22dafd81debf1ada9146e6dae", + marf_hash: "bf429c3ecdbcdc9962ce1220fd96ae6302c54946b1cba8f1d1a4aab57c88d0bb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2048,7 +2048,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "12221b238caadcf828ba204019a30cdb939455dbf5efc2b97ca6c13d2131fe76", + marf_hash: "219e4b6281647a7790da6d5c86aeaffcc4ec7afab1c7e1d765cbc375e57912d6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2076,7 +2076,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "54e3df35381e66448777e21bbbb3540a40563f3aefbf27954d20e85ca8528357", + marf_hash: "efda74837deec5badec2e77287730d510938f7082411a5a0ebfd67e803099346", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2104,7 +2104,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c94201c60172e9aa79a3b159445aeaa70a9aedd0191d4faae87ca691f332f55f", + marf_hash: "80cf56fc564ea21f53f11bad6d0c70f0bfccdaf3321b6603cdd6fc07209825eb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2132,7 +2132,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ac66112fc02ebe1f2a664499129622c22a7052af8bf032ae3bd1f14f23fea856", + marf_hash: "6a710b571df07d5791bf52cd4589c0f18097113fb64efb33a1c0812a833998bc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2160,7 +2160,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "11cb230c993fe4b799d804ed7655e9537a12193036bfc8c8def2bf2ba337c749", + marf_hash: "fac1cacbb8062de8f92f3804c7756aea419ff80cebb8663fd90ca4e0d774bd9e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2188,7 +2188,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1168ed6ca770da5d3a208e1dc974abe662e7cba8ab1acd6315a172a774dbbc67", + marf_hash: "2a887726b784f1cb9f0af845809ecd93fd30ea0a24df18167f3e62e345fd7e9a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2216,7 +2216,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2cec5bea52f8630a2c30b9484c9e246592e69dcf08576a4d395c9d2440173f59", + marf_hash: "92f1689c84c2076cb4fb033873797bebc01894b3f332a4dec69ee5870746e8a7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2244,7 +2244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "41847ee7f717731d10471b10eda94d9b8982b8611edf4937bba48c71e5d2244d", + marf_hash: "65f6f2f7fa57bd208b6d674152a9eaec57f08dcfd28e5dbf19c33590fbb98be5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "85ed4a657dfb123e9f729ad71f494aa379bf1accb06c478e873e54117d0c6a70", + marf_hash: "90ea0825d225076b73c2426b9e932a1fa5f0c5679f56914e13d5eabdb81c5c24", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2300,7 +2300,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "04e816626795dc7ee9856cc95c8005b5141bde398daffacada7caa390548fdb1", + marf_hash: "03dbae4abe9a36cd783b916901ba18e9c47aee6700cd9ebabe0e332ed4ca8770", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2328,7 +2328,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b0341bbc1be6216a34cca3d8edb8fe6ba38ccd93990e71f25f06ede65cdf26a7", + marf_hash: "9dd656a822583207dc7eae628be9f2c45fd0dda7c8075a2e60d5cb8e552188db", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2356,7 +2356,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e793d36d6e9fe5668d79ad451675ad58b55727d1e8e7ca6ce6560074959072b1", + marf_hash: "c61bc142ab7063fe8538f254cdab96e1b8c582daf59e16de3e032a824b85877e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2384,7 +2384,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e28730082c11fd0bf3071e6739d2840c704aa1e9b2361b29947f41406add3873", + marf_hash: "ff0b481b54653aca69899ed17a8296421ac056588bb4e8dcc8d6c69ea7f894a7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2412,7 +2412,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2b68797ea98909a2d9103266bfd97f0fe4c1d8fcf5724adee85a8445af68638f", + marf_hash: "12ca2c0eac8194492cd7e1c11940d9332280dc126ea10ebe8c1510b79ea62514", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2440,7 +2440,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2ef6df391ec89da9cb98e5deaeb8d1a22d735e2a68ec751308473053ba4bc902", + marf_hash: "18e4efb547f3fa71236a3ede73aa395dc55ef1200a46ed5d131b4db1a834a5e5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2468,7 +2468,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c251add1b0b1b6f59c008c78574c2079713df28fa45c2942353b169b47818634", + marf_hash: "9ac8ab671b287cbf7ecbc808367f74ff23d60e729630fe641c79f06e5f2a78ef", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2496,7 +2496,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9182790c0ae1eba1d7dff497518874012a430542391cc468fade33ef594b6d94", + marf_hash: "8110cc03304267e93d7b70951cdcde44bba64b2ffc9bc9a8e269f7a687a50426", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2524,7 +2524,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bcd74b988731b4db43bb6792cc78c12fdfcbf3782f1f0be038e2210707929071", + marf_hash: "61009e3004a954f4fe8eeb37662ae9b216327e517e07cd82f11cd253a70e9c33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2552,7 +2552,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "810ab4e69a73f6d4313f27cfb57a16ab06e7afacc87cab858dfddac07f2e683e", + marf_hash: "3d401bfc9711897d38c4e891ac2e0c6d230f528082d62921f77c1d2ddc0ace49", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2580,7 +2580,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0a0879775e71b5c67e8c4e4f9f94b8e38236369a9eafbdf5eb8398430102c4d5", + marf_hash: "bd5a0a669159741eb8e75825ecd2981eea9ac22ec306363e5077dced91b544fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2608,7 +2608,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dc54a808c10cad9bf4b9dfd3d5f805ce9fcbc3887dcf177240c1951676ea777f", + marf_hash: "168d5cbef08936c7d46336714fe65d354fd549d5c42c24b3575907a938ea8026", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2636,7 +2636,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "50a751eed2e4c14d2f7dd8c6fc6f7f01cb9ad1c1e14344f8545db96d5f4565a9", + marf_hash: "7d03f31a69c4920fba3bf2b173df58dc876db4a5e5e0645a5027eecf3e4e2dcd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2664,7 +2664,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d8ace885123ff0da0f0a091b85f7442631892e1e08d306b8e2a3d21a6d4fb9ba", + marf_hash: "36af4b24f112e23acd718d16b92899d082284815f981067cdae790a1c634a7ba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ff045b07583911b30687105b890b916cbd4d63fe57682f5d02ac5aa5332fbcb7", + marf_hash: "563ee7f1ffced21395916a8d0bb2b19fa57e251e7554a9b5a2d306523c4d158a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2720,7 +2720,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d66ae9343075649e101df0c44ab5a5a4fd34d3531ec49a931a8c5ce95e816ff1", + marf_hash: "fd047b73587c6e18c211f5ca877477319b823f82403e87146ac086af2e35ccda", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2748,7 +2748,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e15d1ad54f070d040fad02285d0168b477c5e8d468405b46df6c4112dfdeb257", + marf_hash: "b3c2de934050fbd3bfef537bb0e279080d99339f3125fc48051d8d51278629c8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2776,7 +2776,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "25737c8ddcad2989f0965901a32cc117432d45263438244d5a9b463667262646", + marf_hash: "4bef3424e30858a6e9d09c38e2f8f2fec727380cb920a2ebab78aa09a4e5c701", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2804,7 +2804,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1eaf32f6a0a016e00a114f27d96976a2fd41f015ba8ec97d5c4dc0dac275dc44", + marf_hash: "fa86886b4fb03607a231ed74943f7e457baee2de8afcccf0ecc258f8818a8965", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2832,7 +2832,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cc255c4c9d22e33dc53b1db9aefc6daaf113697ff2d7f9cbe9e4d48212f0f149", + marf_hash: "8b38455d8607773e28c4f08a583bf71edf533a0b8254a3841df0cef1b9c96efe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index 5bdfae2f918..cce72f365d1 100644 --- 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 @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f41e0f02b93717fb5cd39d355b6cc92d0fabd3c1f5f002fa5a95546048af1158", + marf_hash: "81812b94a2705cbd273b672cbbe9ba95074746da01704f19b130827e7de9d96e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3a2da01fa0ccf238f88a3568baded684dfc619b32d6cf545ed37f7ac6c192dde", + marf_hash: "3bfbbeddd86866e1cae50ba740d43cac9dc6203b4569b85e79c04e8309655c38", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4046bd9891df43c15a1a0ea17d88f7424cece8c0eb0304ffb214720f1cc85400", + marf_hash: "aba6a6b16a1a5eaa8107ede285d4bb8ae3fa77748c36b397d8588fa93e1d613b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eb2d5ce781b5a3b73fac1ea4ef58545c07d6ea78235c70c16b1ef25c760fe962", + marf_hash: "6bd86691144aaef73fb982bcb68e20b5421fb4ef2de7c208b6fa649ec50f2573", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "df8e37b07c2277a0780a11f27014b1d58cbf5e6f95759c164bb7209975f33a0e", + marf_hash: "43d6826fa03604854a2f70fdccada86843ad090d8378a8ea725fc36c29a452e4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "db8d7f9ff0fcda54fa8a03fc2a01b488fb36c1f417b840f8c6d5e0c2324a3ec7", + marf_hash: "b4ac2d82107a5d0a817d07fe3fb9288fe53620b59f755b4f1d75603a6e75d2cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__circular_reference.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__circular_reference.snap index 2d8976d56fc..70bb72cc21f 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__circular_reference.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__circular_reference.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "89f994977be7cafeea54d91d5be11233a7b43ea87a75e42b7af72e99fb2d57b9", + marf_hash: "b8f36c318aa13b3aaa56c328b9df886cf452b55de7a5a0d290b2b034a6918053", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c8ac18525039e283d97148680cf6bfbb3e8726bf128c061a2c7d891c09e486dc", + marf_hash: "f77a08cb23a280b76d374138054e28ed89af4a0bd745c3e16503c9f6ca236d57", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ed189e70330f0e432ca881339f9afeb564b2bd8a181100ff8b05e203f4cbd31a", + marf_hash: "a61cbcf1015e3a36f9e4edc962d449e6326cec9a1e91070a21c8f971953f6947", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a8306ace337b1b046c813bb710d035d1c54da9ea3d4e9c874ed52f75ea9e6f56", + marf_hash: "29e90c1735ff15208aea301ca7d06126d3389a60f2644c4cdf2b048166e7f3fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5ce76cef91c9b21eb1af15f5f5d46b0c0043daa8bff52b9ce35b31b8fe0bede4", + marf_hash: "e6a7e10372e5f5804ca3c1e1891992bdec78d0af004cebf1cc821cb9901e91c4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "10a3263049d0f803484e24db25ac9e7fb35c4c60dbd191aadaabdf677b8ad9ec", + marf_hash: "30039ad372633a2011b15f9ec9522d7a72c8bc8341bc447ae4bb6a62cc04f0d3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__contract_name_too_long.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__contract_name_too_long.snap index fa98fac37d4..8945c2e9c7c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__contract_name_too_long.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__contract_name_too_long.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6ecf279071ffddd2a815c8dcfca3caaf6492004e92fa068a1641814da1be9cf1", + marf_hash: "8a70d2c52eeb13f859dcb7cdc475afec86c625963614cec43b0c98471a6ce440", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5c6f13225b6dac513a83b62e0920023fe01a6f99c5cc8b2ea92d064ba9e9f79f", + marf_hash: "b1f2b5d5aeefa1b03709aff8d7e05d7b7bedeeee70dff752291f3e384254f21f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "427b33e0e9cada4dce277753fb01198a290b6f7ee3f5aa4186cde0f98920b82e", + marf_hash: "21e5f31a176b77c156dbfb13142682b1c31bfb23bee16f416854304a0fa47e99", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4a46f5259042744c662ad9edf5e269af0bc3ce0af86bebde96be7b0ad5609246", + marf_hash: "67070aacbafd9065b71cc485818070438525d4ded3c42e993fdd8290f9ff1dbe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "092c413c346a1437316d4a76bf843d251dd53ee7df54a05a3e5a881776589994", + marf_hash: "dd872d07f5e017fab7eb0cd258416b281be9da26d508f309c6fa5e9565843f22", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "39a0419a6edd23682b9f8e72962fe371c192296d2bd609b7fbee444877df391e", + marf_hash: "d83ea2764ce6afa2d92fb20a054186ba3d71bf5896114d7ffb5abd435cf01923", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__cost_balance_exceeded.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__cost_balance_exceeded.snap index 0fbbbb03b56..f1d9a281400 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__cost_balance_exceeded.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__cost_balance_exceeded.snap @@ -25,26 +25,26 @@ expression: result )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block be18bf19622ccf8d89a30e015d07d99656d01ac2eba4e089ac6fb2613eef39ff: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 6c8f2efb71b9f32b455699f98c2d984aafc422ab71ccd264f462139ca0e1b25b: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 5953b4911dd052c74e652c0e27bf744e6a4888a13b2cf14d6a1cb392dd929734: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 8e97e61336d47a91567174031ae11e2e34e8ce22be91b0b96197e0a2f2377145: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 8986085961bd4d5e5ed94945a2df1f76c323c83160cb73df4792bea2df4c96b4: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block b3524b0a745dcbd1613af8f2a928cf5d5fda4d85cfc01d5d78d9c5410c9c9612: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 8a69f4ffcf8090e4d9c671d9159ba2b082d86d23fa559a1d96527a4b135c9919: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block a85b9a1e1ebe2d9a1daf8759d5143a0e4f9c2bbfb07693a1a5fc37ee221d2f9f: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block b6b4c82b1258235e06afdca979ff19b54f1d28d4fdd00aa7c5469f01f485dbd7: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 205ee56f9a03070fc5818311e9607436f7a5a2c581a7009ac92b6de80969bf8c: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 1f4295ebbaaa71b995c4c04eb16bffc9a7373304d106e686a22f0ffc412847b3: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 26eb17f19505510008bf954edd6576c536012ee055cdc2a07dda101253278fdc: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), ] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__define_trait_bad_signature.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__define_trait_bad_signature.snap index b2582c57973..bd5a35403b3 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__define_trait_bad_signature.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__define_trait_bad_signature.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1a005ddf1278f3fec6271f43b779e9bb792a98b10960e61369d5e6265211a3df", + marf_hash: "39fed71e08a7c13508276fa0b4e73b38501621f217f974eabcc3740bbbb5f418", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d6705f1c5bdd8b69bdf8dac1608528b2bc9245708fb06a0c5f43232ce5abcff8", + marf_hash: "c8e4ec1821f90a0f7cd065461023d2b89fa3628b3f6a4bd28677c8e7f14e36bd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bca1c140eb05e6f7bf0672d31f4b0a3d0a081ce29b919780d1aea6d0c6ba2d70", + marf_hash: "ee14db04c8f282a4bcb6c7d2bc6514aa8e6793bc7b7950a0c415a3fce35c532a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d4a484245693502061cd1d49a752facd588864189fe9b1d38d29ab638dbbb231", + marf_hash: "c2ad8449d0456764a42f085520ae6db5975dcfb2829ecd844f037823117df994", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a43abae3162da712042ab4b10455b8dde4f2380e43db53a5345e353767b80882", + marf_hash: "bf01a6127cf0319f17639cd2c13223576c0351bbeff9a8ebfae8a6e7d8a8d612", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "efff2d5f67ddf5b3c970572c77939d1732664b15074fca3290cf67025a561abb", + marf_hash: "63fbbba71c22f7bc970a82a00d8eb1368d41b61b3d4284fbba123bcdb6065ffe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_closing.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_closing.snap index d42d04b3565..004eb0195e5 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_closing.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_closing.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "af7507405033a419ebc01f2eeaf5572c94b9c98d1fe88815a43af3f52c323cb1", + marf_hash: "0f970d0441d602478b27430dd06757846f702ebfaf59fa36ae0485c61ba4954a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4cfdef9cb5c5065369b8912175dca59112146aa4b6af24928a8132038d3704af", + marf_hash: "a3fb328a8a7a26249088c8978d08e359e61dcd785e8b0d43ded4d38539d6cb33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4a30a5292d5bb521d5ac90d1dda7cffda97eeff2074a7124224ec5ec7f8a4c3a", + marf_hash: "0bf391f3a383c83b2764b1066ed93964dcc5065ac12faaa13fd45249d09861bb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2dd6785c07eb1f60e9d7799ae772367b03445449064bc7553784a0b0e81c78a7", + marf_hash: "70ffb226446aca95f57b12759554caa22732a9d4ff0f8dfbd57fd96237e6ac48", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e14ff5a94c52a358becf5f58b02b3440f23922a95a4d60e996eae44c821dae0a", + marf_hash: "6c12dafbd2f08b4622a96eaf77325f672503262689be5e26a29551120e7327ff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8523ce4c0ec700524065fcba65de356a2dc71ce1f58c3a126d219155873ba8e9", + marf_hash: "e62196b7164be65728c6eef237838dac4d613d0d377fed3289ab3f7c06d038e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_contract_identifier.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_contract_identifier.snap index 81e8799a249..0826a611530 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_contract_identifier.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_contract_identifier.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bdd31629b931c0043594cc6616185cfca58808b7e7fe48e749c2ce738540aacb", + marf_hash: "4f31fa05e0c8adbf76bc709a1b119a8accde8a274e3f1d878ee07ce7f0de890a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7dfaf5441e958309a87dd1611ebfb2b7885c30df1feefbf852df743a5718504e", + marf_hash: "cbfcde7616a8aa900f101e1dc634ada25a67405f618c995314bfedc21ea6df99", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1de8a2a47366df0083a325a40ed7c2fac46be81d688f58a400e0fd0ceaac8095", + marf_hash: "d2e5b964cf5c56b86a7f628aa93746b14d52a05cb0c712b5033c906b4da5e9f6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1b394c1d8d840d2e8303087dc7024c6771344a6b19066534c8de9f119bc9eaca", + marf_hash: "e8765c6736ff556d102ef0d03e33c0c9b02640664fb9e04d706612882517095e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "482cca81eac497621a709ac08a8cc9a60ededc3c872b784f741ff1a411723f98", + marf_hash: "869c2c35bedd8d51df796240b3eb7008a398f2d5119c2b5034715b8d1f59b4be", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "76ba69700c11aa2c01258c7d62e7aa41a3f574f6ca956910a9bd7cf51b725442", + marf_hash: "03bdce928a8f8b44fa98b43ce66d076297a1d51bd51c9da252ce200ef988cea5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_trait_identifier.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_trait_identifier.snap index 60a3ff29eac..57476e19fac 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_trait_identifier.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_trait_identifier.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c738b21cb01f8f14b8b9ba9003f3ce8b654ee9590a358e255b7e3d710a62e7f", + marf_hash: "0bc79d326f65f168fec56ba3506d0a3e85bae99ac7975f4b1e97e2fa3f14fb18", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "25908536e0961238a0fda6e4db9def9ee0fb99ea4e2385a35aeed060c5abae4d", + marf_hash: "a8947b602f1ff0bb72a9c176dfd8239ce35d5d57e11084253ad332af601c188d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "237c1e11af8c72a637bfb59e26fff180b822311c2dce2275ea79d0a3b49cfffe", + marf_hash: "2fc6c7d9315daf33c08adb6e42f60be32f38885e61463a33f57c56bad168a4d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7d5048608b91bae10cde8651cf0dd85b606542587d2779e3ead62fcbf59cdba1", + marf_hash: "a4ceabda24c9b454fd0ceb410ac38b5f57501063c11182c146c3941a3cb60eba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0ab86841e395cd79bc7abcb4b419b0db8f3da1339beb13952fbe02c8a8f43473", + marf_hash: "594c59901a9cff7ebfa57604d445ff314386530dc54e9073a84319b0c3792c5d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "de275dfcb8f3f90dda9ee6d32973b6c7097e022bb246f92ee87557cbf8f49d58", + marf_hash: "298ac780ffa2f5590c543d1aa62c7d8cb4387c57abe99ba1cb9c9bec1a6d63a5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_white_space.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_white_space.snap index 8a34212ea2f..57d69a649f6 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_white_space.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_white_space.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7b6989a1e7852504916eeff99946528e9984946a55f74c5498c85212509025ea", + marf_hash: "c79adf6f6ca7656f47b1d34aea800132089cf5fbd824b04520e9eb89c0b0b0e3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "77a4e38b91692e4bbd8706da4144ae455814357bcb20451dbf714bc72b750456", + marf_hash: "686e7dc8258e814410911cb6cf9f8a8d31e5ce75b27a5987375e60f988ed700a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d553801db27c39ecfeae8a2314b332c43872c0df30f9ca7ca4dc68b432365e45", + marf_hash: "85b818648bd636b4b97eea73d2cebe8c313dbd7873d37c53d25aa3fdff315ce9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a2f4ae4b21d5b8e55af8b9628716eb8c08eadd9e09cba7659c952d83a11f3cd1", + marf_hash: "b30186b8d3f505472e605c5907997a41d83f450edc23700769620a64108f016f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5b9071935c638c0475ce0497bf6ee085c5abcf57187b50ff5958d50af63f2797", + marf_hash: "66d767f3d595ad6cc26f644515f69a0f2d6ca7ef3d01fbcab9eb50153879e1ee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1546f7c5b9dcf8648096105e8e06be2d64828592c4c27813a6253c0a93d31eef", + marf_hash: "4bed527563638082bc3d25e9c96f8289ba1ce5833c76f98bf291193c88ae4390", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__failed_parsing_int_value.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__failed_parsing_int_value.snap index 8721e4be7c0..b078b654a4c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__failed_parsing_int_value.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__failed_parsing_int_value.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e7471cea55730717836cbd026b0379a13bc82dfcbf570f3d6190e26693db5b88", + marf_hash: "5296f37cd9e689d4ae1b8cdca5c3bd0e42256b80134be262db5b2f17d67d853b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "41a96622328e52704b94243328fec016d2bec698ccb5fdfa42e53eb4fc445e4e", + marf_hash: "e159c2ac65b67b3781d1c6b5f86e38c24525501928c15033eb9fd02516fc6d7f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "17296ab5b1be698b704bb295da4fb71570e2b12b6856f88b292585afec055bf8", + marf_hash: "fb7230d8c9d7232d165b292d1caabd2249b6e303e211b74bc45a5a6776dc6814", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca5f24241ea0b0bc6047d0a88a21d182542e94a14a6efb3b67db2da1e11304ae", + marf_hash: "ecb89b42716f136cb460557ff15ec6316c596ef042f266016546690a71737dd7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5317397471bf8d4a807b531140dbed6b6e55ed68bf5bb0ba6411e1b9d74c297f", + marf_hash: "2eb05052525c8dbf0eac703e84840052670c00e0948baebfee9435cc6e5ee593", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9b2431847f0d35f490028786f395c107b36bd257a39a989cc87b57b92e206a22", + marf_hash: "e4b6397e28dbcedc4f6fc41f0a92458f6c5be296fb5ea1bb1dfa6d9fbfc2daa1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__failed_parsing_uint_value.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__failed_parsing_uint_value.snap index d4b7c821566..d27ca1c5dc9 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__failed_parsing_uint_value.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__failed_parsing_uint_value.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a92e8bd3234f9b7056c78f56dce777699d4585cf771db9ee09599fc9456fa5eb", + marf_hash: "ddb15c3f4b25bf33b2831c944a8ca55c38f5bf2e635e9c163edc7036c43bed5f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fb333b4ce85344e08e3a0721306deefeb1bbe9c1072dd4cb37e30ab629df4ac2", + marf_hash: "cb32124c4128159f189c707b36c533977fc7ad6fa5d8c7d4965c8390510cb72f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "22f1f3826bb652711827c20db5fa22af8e1925e90a06fd74a1e01703edde2b25", + marf_hash: "ffeaffd7aac53d33a3893db3395a6536909ea608f812327cf01de5bf8eea3959", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8bd41e6307a203621ee0b984598a0696ced8d3e1e781fdf91859b6c8b8d4cc13", + marf_hash: "cdc10ca5c88df85be6fb4738d9f3528460b004bfa119f025a594bd7204e9e719", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9bce3ce74e3f7f5ca5459abc1f708cca1f4f29dd44318dd52670beb0ec4cb140", + marf_hash: "0ee34da972672c2543be41288a18a43b06de2bee826286da0aff1befc6bda4bd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d0e8d75482d289d94e0d2e69832510a6ddcd9e3820e761a233dbe461fb9c3137", + marf_hash: "b5eac966f41ba620a673230bb06b7255d05e2183164e3f6c1dce952d59ce9c5c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__illegal_ascii_string.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__illegal_ascii_string.snap index a057d40b67a..1df26bee496 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__illegal_ascii_string.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__illegal_ascii_string.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "701ed6573779270fbcd6d6b20eb82a3b4e5394651d07712ed67d77a7af30e445", + marf_hash: "642a89e2f5fd96f355f7bf549dc23965c720bdf66fd14ea50bc29d84dcd784e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "17ab4105d72983b1a562a3bf3e70355996104afec98c57692fa3960f1a552c17", + marf_hash: "fd54c3457456dac42ae3d7bd876bc9bdbc456e35d832a3631f55544d273bd9c8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e772cb0e6f4106bce54b5f2c22a529568fb5464128f1156acc077f84eb3f4e12", + marf_hash: "c2e2aa76c3c804eba56511964485347662ff44dede1b5fdc63a733ad96d558be", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c1068e089dd052b3235c0d31b7a9ef149d73448966781b6ecccd45328958bf2d", + marf_hash: "3e864a99dae2d11de0bbc7f2c7b9d81610487c8afaa2917ed426e1ef27c990ed", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eaeac368169da21299a330133db0f1b01bd45b867608db23ce68c56736614795", + marf_hash: "f710ddb5889c5ddf76fc9086dcc02eee5fadb235673b965e6060bae600955ed0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1c447e1f22d0101af48a7cddc9a4e90db83155871a330bd5c9a7e8a72067f7a1", + marf_hash: "c7f7f5c18f79664404d2e5b7d90e6a52e6cd1956380ee6a4c000d8e9f6a0b658", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__impl_trait_bad_signature.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__impl_trait_bad_signature.snap index eac3766c24d..3c085c45ed5 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__impl_trait_bad_signature.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__impl_trait_bad_signature.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6de37db0063f4bedd9d03bc348cd38edf6c1f5aafaa02b0119525d25739b1849", + marf_hash: "ebb0461e1c802c20878b063e58136c81bb741890ccc329838d0b5ac556f6d88c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c77fe5088605ab659e6da223955a017bbcd648cc359856c2f28031489d0b93f8", + marf_hash: "a4c55185d4c0a5f845b6140499502ed6983968a1254951c85735e4d3e30677f7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d7ab9f9f89d40f974343312fbcb97374500201849b5cdb8e83368f1c9cdfd47c", + marf_hash: "45a0ec4c3a9a87839776c3929486e176ea7b42db32f510bfc0dee49c0b15695e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "175fc1743e80ea5c0e608d0119bcbb1b6c2e7bd59d5bed69d263e5733bca21d3", + marf_hash: "ec5338eff1b00a32ae48b12c1b3ef944a5037d6f152d7902fd57c0e1ce679b7e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2ed89e1667407a7d6890acc1deb253260b06e2253bc620b48f3363b944d5154f", + marf_hash: "4b3a6d5582bea972e2a284b856fe6a696540238fc8a2fe68051541fc0c7dfe4a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "01e3cec8b8d53b92352612ccdf99f29bede7bd4b6101be342d7e16d97cbc4911", + marf_hash: "f9e61b8a028cdddb14ab701c3975023be4097763520ca8b4deae4d6968688798", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__import_trait_bad_signature.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__import_trait_bad_signature.snap index a0bc2caf8ad..928ae41ee6b 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__import_trait_bad_signature.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__import_trait_bad_signature.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "be357a9df445755d4c692b9e553e3d2fa267d76297a7c15426617475633d69d3", + marf_hash: "04827df27c3b4fcc0938775755b96bce97a864261dde43526feeac017532d758", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "66a22dd5e2d70d46d9b7be7de5fe2b0538bca4e5b483241d5c3aa4dd280c3630", + marf_hash: "344333624143b21a3b4bc5d40ae4ed9a0532718cb8a84cf455b9a393b18de142", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "250443a36b84e5cd634f3640f8499a94857904c5c083899e6ba30c838fff328a", + marf_hash: "8a533dfe3dccc9c40bc980de4d02db8cc4199f3977e59499bfded20f39dc72d3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "36f0405a0a97b73a1dbf6a438bf7dd6e6ba50d7254b1ba9207fc18db5554460d", + marf_hash: "6e3e1266d86ad3640f849910a22a6494b9cad1665013225a4736cbfceb4c6d20", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "97db80059b90a7e05fc7c91c6501b05f4e20ad8ee6505b899b426fcf7dd3f8bc", + marf_hash: "0ff93253d8eaab5e51660ce2a73b9afce40e8522c449f53daf4acab1ee14ea30", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b65188b2c136df182c4a50d30781c0074235bc025ce70a3c66b671f52b292745", + marf_hash: "fef25b5ae665d4202f96af0f2f66eae350cf19faea766604c58470c77baf6e0a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__invalid_principal_literal.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__invalid_principal_literal.snap index b87025e8074..0868f36a3c9 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__invalid_principal_literal.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__invalid_principal_literal.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c61e5fbdbe2114365590b87d0305343b844187bd0ef153a8f47a67df1a757d18", + marf_hash: "b5d3a3657c7733c6bc187733edd7c61dec80cc4036272b9ce173ae03381e47ee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2f50739989f4f7e7d9c224511b206174c6864e99164fdce9cafa304ee6e6bade", + marf_hash: "962bb241075c65148445b9f8851ed2ab9b6c55374b8bffea9651ce55edd299b9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "57c441af2e407d030fcca5eafbb194cb298955b33179d9e6043e96488bf5c480", + marf_hash: "f3ff0974e7b36199ae266678a525bfe57d4a3ce3213bd794d4a53b690bd5bfc0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1d96475680cc895785f4d43e038cf72c28dfc6d9435f53a621425b8796eefbb0", + marf_hash: "b9107e9b5fcd66a21d8225be796cc1aeaaa2e30c439d4edc3e35d176c629447a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5282f358ae78d00429fef90328de97b0b64dc093e639c5e55403346633010bdf", + marf_hash: "7f532182fc25caa108a9a8b77965c8b0874ab58801a7e5b80c52157cdd0a3f1e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e347f1bd2423ac53e942d473dd05e98c1b222df8cc7114554160d01ff6b8f40c", + marf_hash: "bad3d75c6016e9d87508a2036f324624511ad1a94600be276f6bc231cebcfa4e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__lexer_unknown_symbol.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__lexer_unknown_symbol.snap index fcdae4efe6c..51abf9a3d2b 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__lexer_unknown_symbol.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__lexer_unknown_symbol.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5ce0e9056d256c3db1bfe59c712f27920daf1c47e5a9673cd10a528c8a7065f9", + marf_hash: "f34c30bd3854ca3ae09f3dba76c06b7f2464228f0556b2e0d0131d4950b3906c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "568953e5f177dc8af9ea6a5e5c3141f127260ca0af4359a821c1fdb02b38d17e", + marf_hash: "8564220f1f2e44499f26d2c12ad82fc532220371c9b4894b5792a9466aed1cf3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2bf5ed7dd98a6c125ff9e8ae056f2ab35a48a186feb03f44ed5f5e1bbad658c4", + marf_hash: "bbec7a2052b3bfe9d624940b3c89840d0deabb3e9a886115cbc4f9ba8050f7d4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dfe470a810e93f27bf1c725427a7062112429c9d122d977fafc75c8426937bf2", + marf_hash: "6f0d5713ec2c1f93cd821a6b1fb2cac574e170eb171248b6c856fefb645934fe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f42a51d9cecde66dce5a1ff11f0d7a8e8e62f7bb9b4b6e0e2f3419f236ea71cd", + marf_hash: "97ce6e29ce5041ec057308f1848ff903dff90a322a996b4f9c913d97a0c7c864", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eb93e0cada9c0e5caf0f063d678f56b51fbc951bbf5c39340cb059fbafb99101", + marf_hash: "d83b6c14d9f950ac07c30605cd55f9e915cef9ca1d03e76c202b1c0f185476b8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__name_too_long.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__name_too_long.snap index 43eabcae76c..d05e16438e2 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__name_too_long.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__name_too_long.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "96350425bb8e5e5a9b8f93c2e1afe4a3507340701ad9e7d106394d90e6459eec", + marf_hash: "efccd2e3a207667cd3fbadebddd9941e12c218bf4702ee4cd24389844e2799a5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a62cdeed85bdce9e11dade4e902485f0d45b7fdb29b01e6933eaf4d4f7ca98ce", + marf_hash: "2b0c00badc64b0363a122378577ba5b20903d1b3b56333192eff032eb8d1b2f1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3d5aedc9554b4f677dcf1575ce034611662d5a14a945673bc8ef17dfd24d2204", + marf_hash: "1f784eb430a5e6ef1240efe49865f2ae3d9518e00ed29f28589a2c689658e16d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2f3e28927cfd86e00061fa82bc8d6918c0b74236017f5f94fc3f956ab731fa01", + marf_hash: "c2256dc961d82c88751e2b9abec0807696e136f94eea4b741ecba05624a65552", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9bd871e4d118a5e6019322906e9683d5ba85e91be05bcd8fe46bc0a51403fbf7", + marf_hash: "1e391d8b0a52ab0b56fbca59a03a0094e299dd6a17db00bf621b9ed17a711650", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9888c9059f9976ca29bf6b8888c0e50ac4a95c02ba5d3c0e97e3c74e6c6525c9", + marf_hash: "b9dd0e17c4f051e49c933c5c4b8fe3812d9469cbee7f0cc63fe3313c4757be06", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__named_already_used.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__named_already_used.snap index dd491dc4917..5f40662a76a 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__named_already_used.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__named_already_used.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ccfeff1644b296fa0f1ad058993c63b8b9121958b4beb82cabaa6ca5a596c2de", + marf_hash: "bbef5c573a8da496b13f86def0296cffc9efeff0f6ae0611879891c520014105", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "84984e1c67ff5f2095324d6cc44e9eb635f5adb08085c9b99b51bfba839c7832", + marf_hash: "02e60f8216b5eaea25494c515e59154f4f618b48dd7eda2b86940a9634b0ef86", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "203e5bf6c7403ecb81673ef12adc228d7e7d198125168f6d09e9467ed9b18878", + marf_hash: "96f42fc79377956d843bd5250c0e37db4af8eb7aa96783220a61b3b5c8c41d91", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "61d2cc1585b6d54e31c72685fc446ff9533e4fcb87faa4970c8bb1928b74328e", + marf_hash: "a7bd057884ce6919f67b50d7a82679578b3c24fe218de563c4110501ff27d55e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "75e08fe763039bf21202113ceb5c973742e89ef395ddf72b4b2a5e4ac543c0a7", + marf_hash: "9bc87b811f05a3a85508d673611a61708a7f835e2b9056ad541a615c7499492d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "264644e65f3c0c93f2df5bde0253253e447234612b3958419ed41e8e7dad8a1b", + marf_hash: "6add3a8456e9e088b8e5e0a0de98600cb4394562c89779d5f5ea1f76e1d3c097", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__principal_wrong_byte_length.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__principal_wrong_byte_length.snap index 1d43c491da8..14d14e11b4c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__principal_wrong_byte_length.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__principal_wrong_byte_length.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7ec930234adeedff271106afb78b2797cbcf4272908482dd02d1a0c653f0e794", + marf_hash: "938ca472952f1c2943135d8327d3329ca4cc29917bd5b65892c9c1d1d0377fec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4d8e95c0c5039a07f83c3d63b5694aa458f2d1da1c01f532c636bb7c82d66c01", + marf_hash: "115ca0ea775497193d412b1b7d01949a4fb277140c27774fc9e38dd68a8cb778", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5071930b72053c4014fc3bcada6fcd1584d85bd847a29be28b71107d31240172", + marf_hash: "38e7a0dc2b67b72b89abf18d2c4b512ff6433b95ed2aef766cb3a615d9adb32f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7e3fa1043ec7d68db19e410ce2f8645633ceb5cb702c44ed2a9a9aaecd849762", + marf_hash: "23d0274341aa5bb284e1deb858900e020a5a0db1a63898a0c6ff5a6aa770ad32", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1e7f793af6e0a487005004e8fecbdbe560b4ad0288c5de4793de2273da9ccf0f", + marf_hash: "2f8511a03f9eaab5724a23c56a3b3cf0cfbfb98ae25a7a17ceaf0f337c9e0a5d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "207f832eaa022fe3d501fdad418e89aa7cefb0e5184f42394ae6d1a44eeb8298", + marf_hash: "a88da7c350998d676d36caa009472ff9fe945c24890e2d507ed88e76a9a23987", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_1_tuple_only_parsing.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_1_tuple_only_parsing.snap index a04a3d10611..d0eb84f552d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_1_tuple_only_parsing.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_1_tuple_only_parsing.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7ab1677ff66d291a18db400965c7704fd0a946f0b40e7b560a2f595a23ef0305", + marf_hash: "c8bb4b321a045decc82b4e320da081c9da1cb760dc29cae96d37725fd5989fa2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f4c6124c6a3055f76f7a1d1e9c7be514e8b04f35804ef3602de32eb906e2d180", + marf_hash: "0c22b5f233479fef8dccb72b20793930f6fba27df83c8b6a238e29ff8f3eb3cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "acee42e43149be422fa36f63c801f2fcfa4be3970519eeeb36289d4d350cb24e", + marf_hash: "178e9cad3b2e246620bf7359362145a8e542ac351000af935eb60ac6bdbb3e5f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "87b759b3a77a45766f9ce6d91d59bc7a0fa2bf4eebb3f57f0b4dbd1dae11454c", + marf_hash: "a506bc8f0ccdaf79805e63dae7e74b2e26500ca126150c06051fe48bd6e32a07", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0702734ba8f0dc48e7cde561b9112dccbb1ea02dd8ae9dc6eda382d2775bcd4f", + marf_hash: "d485498e2f3f4d4d9907b0163e4fe19c16d83643cd977acedd60072ab1118063", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fcf6d9585322322c81f4ea68cad66eceb912ea8c28d18976b02d8e18ad93d034", + marf_hash: "20cdb4ff4ddbddbdc433473819c798f089364ca8d2e56989b0054f6b25d85373", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_1_tuple_only_parsing_latest_limit.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_1_tuple_only_parsing_latest_limit.snap index 1130c652535..5bfd4f9c7ab 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_1_tuple_only_parsing_latest_limit.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_1_tuple_only_parsing_latest_limit.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4af395afdb8464be7840accb398de0f1cfdbadc1644d65d24e8fcb93d2e6345a", + marf_hash: "d19997085c0cbeac52ea0c88fe70f2c28e9f987f3a8fd45b1209042a47a9c124", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "59422868e0abae49c20da525b4fba43e3edd28b448b9a9c6f149ef8bdc336707", + marf_hash: "8de2f7003a859d711ea6b292223a2947d50f36d03d2b6d091f4800ee3529d71a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "514cd9b7a898782825bdc60e1a8731ac9788809d4ae6fcec515dd5d2af48b00c", + marf_hash: "e70c12a7041bf117ceda58fe01bfb18a92e2224e47c8d35b23e14f584e9b6b58", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d35b3f73b12d0ee3a8d484e795a961e8bedc4f4ea0497510b1f0048517d3aea5", + marf_hash: "0fb046e929427bd46947cb18b0bbf1511a537cbb0f68029b654dd405935c7966", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5e3ea926fac587097fc18ee6a78024f4681248b8fecd40f7439407ea40ad3bc6", + marf_hash: "214430ff193e14f4e4a837aa0d3363a4e716192064fc2b2f38b29acd1297539d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "85450f9bcd71523740c57832fa44d39d604ea5e3f4c751ce617284c8985e01ba", + marf_hash: "99b734c8cb15b44d12358e1b62d4d59eea51bab466f017673b4677b655426394", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_2_list_only_parsing.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_2_list_only_parsing.snap index 313d5293e47..fa149f043f2 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_2_list_only_parsing.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_2_list_only_parsing.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5ff9503ee33d3a395608df5bfd79f59ca34c84dc975c712fef6fd46630c71035", + marf_hash: "ab79796539e0566b4834566f0cffd59a35fcca171eda95d309d717626568d0ab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4449867896fe3e5ca77476d3ca65a46245aa0229c312161656ce33158a739355", + marf_hash: "51d898dc61fa5d5a8ea9135ff5503938a4363cd82801f433865ce08302d3023e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "47262fecdb06c97604d4711fb3efab29484a189392d882452618f9bb910ed7ac", + marf_hash: "a76ddd1872de6d059ffac881e57af26a7194a4e20ca22f3cf7653bf78e64546d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ce3ebd0fd66f24220fefbbffe4661ab95f40f87753c7a22ed5208d72ca7165ae", + marf_hash: "d8ac6fbb7941346e7b45370e2de8a3fc46b3ad36359f9d55a9472e3bbcd125b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9079f9975d35f335205540e3dff7d7149f534dbfbe51c86cbb333f3ae59b6d4b", + marf_hash: "3ef7b50448abeb93162c7abe85cd82b803c9fcd4dcb31c3e1094d693959849ab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d21637bff3b22740e678ec82e34c6825137142fb319a259bc51632b9c82fed1c", + marf_hash: "fa84ba1d5053eb237390461d5c94999f4d781cd6b1a4944c327e9e02b69ada73", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_2_list_only_parsing_latest_limit.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_2_list_only_parsing_latest_limit.snap index 9da1c037b51..1e4b041538c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_2_list_only_parsing_latest_limit.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_2_list_only_parsing_latest_limit.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "60eabbeee9c94efd4c56f78eab2c2e0db01ddf7748ccbb3484257a2c6163fca1", + marf_hash: "e40059b439640c3f8a0e1e454b63d363eee0b642a7c751b371115ef651977c6f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "529783a59b04619c32664b6650eb9f2961da8e489bc74108a96784817005e075", + marf_hash: "656826ff4408d6b32846bfca83f11b115f95d2b2c2d847c983600e143feb3081", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "398376271668464b928a9a364202370226f69a94186ba371d5a68827fe09e6dc", + marf_hash: "e2d07504dab3ecf1f4e13f3829e70737c4c38803d6efea2c366a2d71edea82fb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "15c0c58e3889542899edf1adef9b58b5cda35935734d1ded6bd6dd9b7e90d330", + marf_hash: "d63ecafdf61f34c8c6d46f28e84a3aa50a38aa2040cc2efb0db15a412544e171", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "89704764ec6e5b6126bfa7825aa5556b9df50d5b489899f87bf706fa628cefab", + marf_hash: "45b0131cc935d5728dcf86919f13af78381babfd73516816bf739ae891ede81c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a874d90c010938ce8a06dbe39b8b5daceaef9dbf31f12727dd13d2ff900bf06d", + marf_hash: "048834b85de3d9369774bb348efff98ba960432c6dd88300936b32f4fef95a67", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_3_list_only_checker.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_3_list_only_checker.snap index a47c74f60cc..f1e32eabcc5 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_3_list_only_checker.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_3_list_only_checker.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "167cbb238905ffbf4949a1e4a25800cecaac4dd7e8ba16dd739642925026ed16", + marf_hash: "26839980247079e9ce08d8f48ff14be7575e0c4ecb4b41883ced81b06a38ab1b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5c4ce52784f200d862d2fafc76d3e3b42f21d05427fa1bb78af62f1fa3f804cc", + marf_hash: "dfb0bd0570fa9f65d20f389d33201f37b71b15fc208af5d0c06e01842ad38de6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "db99e4307392ed031c2edec3b8268ee737e32c9a2ac84d77df8aaebd494cb52e", + marf_hash: "3f9123beb2328d45d390329439418740e3b1267ca119da915a53f810da2d6092", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "70fab86d805455994f5901d6faa9d218702520291d22ecc20ef15b123930d7e1", + marf_hash: "d3ef96bd964246c48926065d3672d9d1e5a5c22f0d83f1da8857cbdee2d4b8a0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0196bf989d5cdddd196c130e0aac502a280db9484f1d244b132d574f1a67ba8f", + marf_hash: "5afd73d2a23192ddf5f43169d2a8dc48552c4e4a96a930ba1381c80d16af99f7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e5c78154121056ceab957cb904808dd6809481a9146c9d406a3e167136e617da", + marf_hash: "c478e42887ff8163596cad8659b7af94642c2e5ee83791d204a16cb994611b5a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_3_list_only_checker_latest_limit.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_3_list_only_checker_latest_limit.snap index c87911f7186..4d77290a91f 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_3_list_only_checker_latest_limit.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_3_list_only_checker_latest_limit.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "085341c44db04c8ad62a8f7b19942a923bcb43c498a891228230a1f76f6e925a", + marf_hash: "4b3f8c57704b2337422d5ff22985fe2fd6d2ccecce403784e50e5ba4c4fd4be3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "111140ed8938f46bce92366c2288124b4e021cdadef737e02ee57d87844d7631", + marf_hash: "ba88be276fad0fe2e84bb0af1456bad72296dd559e5cb8502dbdcefd77c5a45b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6404d1652b2e0b11d9c5a31015bdb927e8c144751f854baec6be14efbd7b5039", + marf_hash: "642b05f3ff334c6e6eb30045431f5203a2524858b4bf6225e2e9ba06b8ce80da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4649c053f1bc61cfac7465f6ed1e1bfe00c67c9164ad800d4a21e80f51387b88", + marf_hash: "6e0e4a21bb4f649d295fa7be06ad35cef694f03300f0ca230b031e48635fb6b4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "07a747b95d318eccfe80a9a2b8fa2005ec2475548022e5d68e416d9ebe9d49e6", + marf_hash: "fafe537191980243ba3389989d290bfd0c4dd927a68d5c9f8936b5dde9d83d7d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4d72d5b3bea2f4ea7191b106220248b21e96d8916e374712ccbd073755905e38", + marf_hash: "6eb7950e7be766f79a1cd6ebf61dbfc3631cb72fc1f77df8f9f2c8930f859be6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__trait_ref_not_allowed.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__trait_ref_not_allowed.snap index 4f2c55be06f..3ea21fa7601 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__trait_ref_not_allowed.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__trait_ref_not_allowed.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "abf43493ed59c7f4084474865c166f7ebcaf926d3be57d2c3a4f67c9f2c6c340", + marf_hash: "039f74a607e1f345d5b02e7177505ca2f7ebb04856c663bfe7573e568b1912ab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "187eaacd6f4a39ca5313a3a90339fc42d4517d062f4c6036f9990289b33da85e", + marf_hash: "32ba76d08bfa70820187c56c92e052df02d86e2234830268891252111056bdb2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "84be2874dd1ed239d2f2ee9682c246ba30fef7ff51ddddb6a14d8a1f0c15d9b3", + marf_hash: "2e5f15ef2b9d53468b6cbd8ba16205100e5800e65dca9fc321606e3937934fab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "10365bf84500f4d03bd162b0611432ff4bc64e8e9c186ea2146bdf7026528b4c", + marf_hash: "c613e0c9330ab8abdbdca423f0f16d1e78998f8171acf4329bd712950f1983cb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "faa87b5864b9f81252050cc5041d007da389e8af747cc26f496797f8e095d7ea", + marf_hash: "62b546ea605daf77b638a96977f64387e8783ea882147ebf001f820cf2ff8b37", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "40cd8b8c4a1a82e4354a390d7799c70ce6b8107cc2e3932074f4d13f94da9c3a", + marf_hash: "399b6a3961f3554260d9f9910b602b932c3970cf0eda5bc10fd2b23ce484361d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__trait_reference_unknown.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__trait_reference_unknown.snap index 68994369b17..d752f5a28a9 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__trait_reference_unknown.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__trait_reference_unknown.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ce25bbecf64cc008d1dd58ce34f17585c530ba81d5ec9c08d553080e43d2942a", + marf_hash: "b229149987abcdd90ce5b918a52ed1a3673650027fe7d522dddebc841d185f27", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a81f19872d678a67e348f5b03030e361a0c303b91159730504a81f2dfbd51720", + marf_hash: "382fbe4abc03db69b82e528e8997a7dd937f642b84b63b68bcec8d3863b6d010", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a46637dd58a2608ce5bc926508bc6b168c178ba8d004b218122130deba87afb9", + marf_hash: "77d0502bc2263212053e2c695edf58c9e3564499f2ed8314979627b72b87bf57", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d810bc207b486d837df54c2c18022b55130ae4118136e57845e2284f92d79c55", + marf_hash: "d2952ef1e07a1529af1c636db89b927f1b79bb124911a5f742821c28d4be55d6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0d3372344119a71ae55f9071722d0a3d63e6fdf1fdb33d4be99bd93f135ecbea", + marf_hash: "ec867f835eb3ee140217e4fc90b671b784abf6384fa75bd4ef9f849f3c795b70", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0f2019e7ebaeb92be80882b6809ba16779c4c005ac854f6693fe1040472ee9c3", + marf_hash: "2c086850e115aeeeac92f2643f2341a9832dac2c1bb122b933c30cdf05d20a3f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_colon_expected_v2.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_colon_expected_v2.snap index a16e6575f38..d248fa47582 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_colon_expected_v2.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_colon_expected_v2.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "85cf403063c7c9bdfe9bad75cfd50445745a89e7232165e96ac3bf34ef30a92b", + marf_hash: "9c55bccb1ccb7af8077756cdadc27e610b7b9c61d1dc21d539029e224043f58f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ab2c2921910c5661a6fc34f452ce75086be2e9d88d33769e88c693d6134ce4a0", + marf_hash: "4d702f4f1c07169ee29ded2bfac8558dee36779281cd30cc6ffb9d29c12b7817", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "664a77e9e426f726ce9cf27a4442bd21b40923e958bd6792d077aada1f492a8e", + marf_hash: "46df16623a14fb15921b25e49e1b47cbd1bb8e4dfb0a32dfda8456c7e8e12edd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1d03d1a551d44af78e3862a2d0ab1e9e5aef2626875371bbc83f8db393095e49", + marf_hash: "a05528d3d23349656c4c51ce4ce88857a4cbe555c8ad5f8777ca2cec626474ab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8174b0311f7f13895de343d089e5ab17792292496432465f276a6f0806560698", + marf_hash: "97e5b0c4f60b5d902aeaa14c3219580aaf0c1c60ee9130b880163c0e5e395d47", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "de46a5455da5d9aae6ec7a2e1b86412987e14b75d018764f77bc9869215e05b2", + marf_hash: "18b5d3c314aa32838d3a6f3fe40004fe8af7168a2a9f9577b74c876135efa7ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_comma_expected_v2.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_comma_expected_v2.snap index 274145735dd..4235a04c171 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_comma_expected_v2.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_comma_expected_v2.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "08d2da86dc9a2fa3fafda656c1aa0af8a4c2cfc965806a3fb730fcefe8278c89", + marf_hash: "04fc97150aec13a1afa3b1e29ebcf216dbfdc157dc9fc736fc1147aa7a287be6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2c7681e103e788eb9808d31f4817fabc3a6d527391c4f5da008adef13b0ec8e0", + marf_hash: "9279c9a5b43faf0dd5638f67d3deef7398c0dff4cea08e552f8b96ea9fb013f4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "92d4ca26b39f96e495a6a2bcb05ac07e75fd6a60eb0954d33acbea3f26b0fdb2", + marf_hash: "2cabb7f59a38079f5983efc116ef003b2d2c7f1e1a4a439b8f47d0b5475fc863", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c77dff49bb85127a31fae9b8afcde1d73f40475f59f183b5e685f43e6a8ef64d", + marf_hash: "e253e7a53353f6c2abdb45a582943400540a2742b0e94d897ce05683b2dd228c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1af07c47d73dd843f7a7ecdcecb7fd68ef31ebdbd473be960e36ff2001c29af0", + marf_hash: "bd2ccd41dd93dbf270b61784aec779c3d860c320e2116a855d524a57c2a800e8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "67d0707bdb1187f57b8f9fdfbb3932eb3a6e00b3fb7aabd3941bd51f46f55c69", + marf_hash: "cfc1567b7d41b9fe61b1e91989eed7924df65713dcdc8ed27ccf5e3025f00305", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_value_expected.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_value_expected.snap index 44b68ab7fd9..1ee59c84493 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_value_expected.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_value_expected.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e9ae9c0b1107dd700f063b974fd65e9a907b31051dfe624cb600eeff5387fa19", + marf_hash: "fe6ebb04e3f75be7540c8a22fa0ca20977d845660a80cce949480c14b753d0e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0169884cdb099c9541db6476dded80fc0ac32780c49a33d739ddfe30d9a1f895", + marf_hash: "9711f4ad90d7078c1d22cbe6fec8661adc5879d724296ce74d519225268a048e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b472413aa15f91cac8db13a7e685998c8835d57effe2f4bdac77fdf15ef2258", + marf_hash: "3b8dcebc4d67646d606f42c5656a03a4e89bed6ae68b8f85503278e295025778", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5ef7f6b0db099261b4f6eb4cac90fb40fc3534e14e404de8ee50b6c84f60f21e", + marf_hash: "8c523e057ab9f033b732f3aa91d97a33a3f7d3255ca31e15b75785605d8985e3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "02525079466f187a2dbd15ac882e5d63200db3c57b02d03393df05acbf52ce58", + marf_hash: "f0134c2deb7203177cd416aff5ced1ddc10f77c326e380f70b5634abfb451ad7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bbb43001fc8481a67ae8cc1cd7c5d9e708ee3d77e5c0e975cc4dee009055cff5", + marf_hash: "4b122bbdcba3f6d959c95a2fcc067399237f365dc3ca6ecedbef84853e38a5f0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__unexpected_token.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__unexpected_token.snap index 5dacb939845..04aed4ebc0d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__unexpected_token.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__unexpected_token.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "efa6b0f9285739ed066d41e5d969d6fe06f2c4132b8e863472b3e3871afdd3c8", + marf_hash: "b457268998d8659f8e6a974f627334f4122ccbb73b91c8d22e1126c76ca3927b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2d2c8bf719872d1a154588043cd3ec162b9dcb97a5026af8e2e1bc18cc577a79", + marf_hash: "4e134b6d0bdaf2c74576d4d992badb8a8c6261b06b11748a363554881933d41e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "01ed6daffa09af1594093c5e724d30b11a8463d2d23b511664d47af96cbeeac3", + marf_hash: "b969eef79e73488f0ba517a74a5b94d019ca1c95dea74922d66f60969cb20cb0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cbaa7087a0cdd1e1c90bbcb51ebde0e5163da323afba1e4e0678c002f2731617", + marf_hash: "f7b8638dd7b1c1ecf8ca9753b37fb7a83d36546fd130fe29a68cd77fc3fd9737", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f2ce9f3ad667a65b2e441b4ec1c320b8709fd891b15a4d07cc99a3b4442230f5", + marf_hash: "025e3ba8b9af084a5c3792f8b64d69730e39ab5f5e1c6fd36992e03b1babe843", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "232fde311da78c5365605f148f60a8c6d7ad4cf8161c7495323c1a7c4951a731", + marf_hash: "06ccf247abe348314f04dc2dd200c7e9be08113b74df6acc6893460a5fb7f028", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__vary_stack_depth_too_deep_checker.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__vary_stack_depth_too_deep_checker.snap index 1031579b973..badf56ca3ee 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__vary_stack_depth_too_deep_checker.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__vary_stack_depth_too_deep_checker.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d1610db7c9131d14023633af14f7d62d1a9e655f645a58b605dfe103c49492ac", + marf_hash: "43ccb3072375ca6f9fbf27b9ed5e649c1e993f509c3694b8411dcd794f747fb1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2ee38f7dcdb3185fe29f2902594e85dd13a0c4dbc6324ca6073e4c5f64df170a", + marf_hash: "6d653878ed3cc420b7eea06430a7c62b971224666a85d46720ab9f160c052fe3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c55df5a1cfcc21f982f431e7bd74a6cf0c2d3a7af89f1468d34b5661e6c66590", + marf_hash: "19290434b8b54b3ca9587c8fffa5cd8a81db87288d565a5c295638426a43f41f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f19d96041e2931cb56eb450e813c04e4e7cc06125410070f602200da190f72fb", + marf_hash: "5be8630a33bf62da004a3214dc8f4f54d7efe9193704cdc16e6f193787becc31", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0a78195c2f37881784907373a3501d4dae1743175647508cd3df01c2c013a621", + marf_hash: "1a1363d415c7b98575e781b9535a7ec180c569c91fa793fe19cf26c1fd4f9b10", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5f45c6c48896fdaf59c4dea71c137732be39f704fe7b583ca7c2ecad1a5df327", + marf_hash: "0d2bdb2518bfb32829bb10fc08c54891bbc1ce2c7d4eb9053b3ceb2653a8cf2b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__vary_stack_depth_too_deep_checker_latest_limit.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__vary_stack_depth_too_deep_checker_latest_limit.snap index 113703d733a..a97e0180b6c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__vary_stack_depth_too_deep_checker_latest_limit.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__vary_stack_depth_too_deep_checker_latest_limit.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cc3dd7c39d4fd1d9fcb170c9a307d1ada341b850fcfcf95ae421130847e9ba48", + marf_hash: "3377c7aab492b6b547a5f97d203aae172672b220879a4778428c79f94de6b0f0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "db65741aa00ddd715c572b1cda8aa8c8ebdfbbfc0e5fb3d65ea42396557f6900", + marf_hash: "25dda009827c3ec145f1a15c08108eac5e7735f10e87ec8aa29c82dff7557608", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f4c8bb2dfab0a2419212b909ac02a9f4b2a1b088e3bf1a42b17c2960c797c03a", + marf_hash: "5b67e0cd953a0ae8605e6e3ea44d75f180a0d4a5672a1e70d2aab551c7c06cea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "15e1a7be7bc16fc888afd3ef3ea04056a37373f0eb511b76986955055147d072", + marf_hash: "06ff4cf8d0e6ab453a6d635d70a7e62b536316d1eea2e46c9a6fb9442bf850e4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "43565cebb0f29055acf4f963dc5a016c53a824d9e0849b94b4da9520215963fb", + marf_hash: "effbe48d701990c5c23c9bea5ee53ac540ce21a711e494084e627f6a35245dd5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8d50fe8169afc1ade8748b41c9f773a82469a3d08b0e259469507e0a4d9d602e", + marf_hash: "ca678a99f9274d92b61155bb4114811dcde0e8455d474d644916431b440dca7e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__arithmetic_zero_n_log_n_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__arithmetic_zero_n_log_n_ccall.snap index fc114e83e55..13ec0c1240f 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__arithmetic_zero_n_log_n_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__arithmetic_zero_n_log_n_ccall.snap @@ -1045,7 +1045,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4fc5ae491e114f26469edc563bbdc51a40f3cdc9eb50c7bb5844d57a37a2e7b4", + marf_hash: "0e1cc0a38d29ef709d0fc9ba9742da26c4e58368112bd635fa9b08e7ff6845f2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1073,7 +1073,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a38affaa758f8453137b1b4a6943f86638e9010b44f16551bc199a2659900cb9", + marf_hash: "09c6ef91095b7fb8e24a2a2cf784bd98c21c74427dbc1f17004580a444205e26", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1101,7 +1101,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "59794888cd8025fefada1b9a18be29c4ec58bdceb51d888d095d79b1e05bd3d0", + marf_hash: "f17c12d6c893dd3ab5036acfdd9645bce498541c756f7aa8d8dcbc78930655b4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1129,7 +1129,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f7fa5cff350dc03dffc986523e76ad0ed4cdc892345219cffd6431a085ea11dc", + marf_hash: "0f17c9c50d997a604ae07289e8cc977faca2e90377d0ae9d0a8ad45bcff32878", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1157,7 +1157,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9c318f002ec811d364cb2667f29235fb739c6ea67f47e85b1c9c65d1299e4d91", + marf_hash: "30d3084dbdbea881f62455ce4108d840735e70321b7074deb8d849dff238877c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1185,7 +1185,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "823a479f38ea3829ce17a66db8fec77509b4b8699dbe55cbec32aed1f380da01", + marf_hash: "45f7d084e12f9e8e6bfdc9f47be26e919a3549aca4d53c9042a58dce52c72e5c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1215,7 +1215,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1148b442fe089d4fd9a15aca528b1e9a37007da969f99ad92f3bde8525ef5bd1", + marf_hash: "25a291e05dc5c3dadbc2a605e2bb3d737e1bb1431a2e623ef488a455e15346c4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1245,7 +1245,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "df67545b54d75b77659666e106f30df1b61ef0267b0c82fee2f701f4b6d8f4df", + marf_hash: "61d2597edf748714da6f28bdce19316c1345b62334afe6bc772957dff1ebabd5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1275,7 +1275,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "34edd55c456c6a7fe0a558829a091a01ccef89ddad4d0a9b49f647a1e1d7bb80", + marf_hash: "fef178439e5a4e4db9b2755f5b8be966473bbff63309da2c75bd00e37b08eeb7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1305,7 +1305,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "976f68c9b8fa7e34652e58a6850e85b5527b2686808569734d57f56e46e405f0", + marf_hash: "1de28e44ec26121665414e65f8e4d3fadf7a249340e2272dc2488e96356fcfe2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1335,7 +1335,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "87253080db59b5ea066c015aa2a012dde9bd6c7880252076da9f084a3db34d10", + marf_hash: "69d2a44cadaa71f2a12e07ba2c8a28fc7f61c19d4886a91656827bed23fb3cb4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1365,7 +1365,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4695987595384aded3ffd10d1a4f035f44d727646db5f2e252ada7e79952af26", + marf_hash: "e849ded6a6243d5fd83d31b791ee5d8a5b23b1c4f0b68d929aca055cd812fc2b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1395,7 +1395,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6d29848af5de19bb7abbf713d80e9884f819a17a00a0b4e1fb5b36c6cfc97498", + marf_hash: "f19ea4ae5a13fd3f405a52dd7a9746650106294cbafe2849f238fb8fbb8c19fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1425,7 +1425,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c1d970a13111fb3fe0f6b8bc648f6f6203955af1c8ed75cdfa5111e33be12a46", + marf_hash: "ec131c2aaccba7faa5ab0f7952d7c3d4381e086f6126005da353cec2d60c8064", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1455,7 +1455,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8ee24a234516d7f2a88801fa2790231a3b4ef9e1a5da932566472993aaaaaefc", + marf_hash: "a8c7d0478ffd8d50bb7e0c1d92f2cc74808fa5fc70e61e291c03147ef7143f04", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1485,7 +1485,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ac32c759829bedad799ccef44de1bb8b0a4d6c249b9b56d68301604e5888bb70", + marf_hash: "4791a2ac7d9bf8ff1a2f5fb05758f3c835e80653502d43a065acf8179a0b91a3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1515,7 +1515,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "85ea6730b6b34d5b8d3c302c0b8f1f9e70eb12f1e01751aecea737456691d691", + marf_hash: "496531bb608cd68946fb57870bf4cf972e33c44f7ff97098a4b0ed69750c21e1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1545,7 +1545,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5f2f9bcf06911f1481583899c55ae568497d07c81cba51895611f4d72bf0b295", + marf_hash: "5796c5736138e04d455ffe53d1364739fdccdc94f038860eb9709634ff8d01a0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1575,7 +1575,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2c4fd0ac80918bab9efa068b7a2666ccd575679cf513a43f8b039d92bbfe07b3", + marf_hash: "effcfca8c9adce784045e185e430b4a28a0afd03550b4d29724dfaded8307a96", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1605,7 +1605,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "538d842aaeae8c5b2ac8fadcecd7e3384921aa7beb0c09f9e85292e73760b7c9", + marf_hash: "ca8bc4ba8a4019d78125e520ab7b49eb93fc2ae80e923f084873d5258c829f26", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1635,7 +1635,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "31574d27321e2b3383623f8d57fb89487b0c1e9db26fa7e9ffc4b3bfb1e25d46", + marf_hash: "2793433486a5e5e21c65b8226ab60b09d2e4482bda2b6dc683522a0b5272f95b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1665,7 +1665,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d816c1c9cf06584d4160da2172057085ca1ccb4bd0dcfd6931ebf2c1f21a7962", + marf_hash: "2182d246b4a8604297afa01f312bc0b7173beebe7ac94920d0f41ed7d860776c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1695,7 +1695,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "73e9270b53de7346e760abb83aafe9b8047e878154f83eb34c36fce2ba02ac67", + marf_hash: "f4a126d213003348c95a92f7312c12f4f09abf2d4dad5e254c7999c8d826fb27", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1722,7 +1722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e58128fddf3a8e977f6c3c1eb54e7d3761e3a5d23c367ad344ab5cd9c7884d85", + marf_hash: "7554300a62bc21c2dfad12b9843f7320d7b99c9bf4474f361c316466149cad90", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1752,7 +1752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "91de413bead429c057483f8170b07da2f2fcc9ffcf9c8c581da7397d6eaf629f", + marf_hash: "53bf8b8cbfc022885092d8cce156f715de910a81f8055a54a683d00353a97b00", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1782,7 +1782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e1960ecea66bb489b514dc5ab46e7314efe68c784fdd6099ea8369722b2430a", + marf_hash: "906d8bd0f123a4aa53750ac2a7a874c3e13f7ac480bd4ce39e86d87024d67739", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1812,7 +1812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4dc8570f3588349bd53a430cdc8b82b1129ebf54e5f9747b5650520314103509", + marf_hash: "2b41407d12129916722035c2a3f1e2fdf0ef223cea5bf7920f68face457fe68f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1839,7 +1839,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "01d8995c41cfb97908e2ed70dd71f713af14f4557079f37cd3bf950c92221c40", + marf_hash: "78d44b7ef5614c1c6e6c92064515f4226fbecb019874d34a234a890db8fbce0e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__arithmetic_zero_n_log_n_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__arithmetic_zero_n_log_n_cdeploy.snap index dce33835c48..6070ff2c36d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__arithmetic_zero_n_log_n_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__arithmetic_zero_n_log_n_cdeploy.snap @@ -542,7 +542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "866b419dca7bd11f25ec8d837d40392f51e7babda5922b1314d50c9f0306f538", + marf_hash: "fa6734541cc5df1cbb6f873371f2381bcc1f593b152290dc261dc5b48607c686", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -572,7 +572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e2d18aa7f1acd0981721163cdd98b439bbc413bfbe00228620dfab6d05c5c502", + marf_hash: "800613f8d3be03a1145736abe9d24f3649d0971164e153cacf5e9869156e4fba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -602,7 +602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d6f50d39691591243e223bccfd98a61fa6442ee1d385cdd9874e6b313e9c1b2e", + marf_hash: "388e0f701c6b966c7f13a222dd3f8688a3fd8559fc3bf354557abcca23a301ba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -632,7 +632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "608fb8a9c01ebc0aa32e18d6eb42a3a9f1add83e9382125af731af8cb9797dbb", + marf_hash: "c3614be107929d7878d438bc1f6021f5e0feb8570bde56916c883ea846efea3b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -660,7 +660,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c7833d4ea48bbde2896bcbc8a18ca11d64ed73bcef2ca003e6b567fae56039df", + marf_hash: "20726b17bb475b354d5374fad8c2936ec977dc132341a73363953986d7be94b3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__bad_trait_implementation_mismatched_args.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__bad_trait_implementation_mismatched_args.snap index b5e12c257ec..48d35057846 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__bad_trait_implementation_mismatched_args.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__bad_trait_implementation_mismatched_args.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "56b6f351cc8923f93000852bba8cf609a71ab199e054e1c39673bdfca500061a", + marf_hash: "850e28cc81f46255a0261b23d9c18b5d6e7b120a6588b8f0b906ea3c262ff7f4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6e14a35872c168745dd5adb1b103c1ce7dd1137d7c36aeaf142b5db7e4e0117b", + marf_hash: "757f5bb370d91893b8839df98878673425458950c1e3032a1ece37d977a02ee1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "21ca395db347b57898b15b6e2ba5e0d98e0681eca244401b3a0def231bec9515", + marf_hash: "ce0d338f0fc11f34c10a0561c39817eae24a7a96d52b21937b9f377ce141d608", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "76219b3b6f1ae16af1d17c737f0a748f56175ec39bd2db60512776f3a1d7b4c5", + marf_hash: "bc52f895e21cbb64ecd7e3f1cf6ab056eff87b1fa6b36b48ce879e30e41fed96", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b4f2ceea5fa7645c7d169c39ca1dfdb245adcfa381b4004a76c3607091ea7ff0", + marf_hash: "363afbe0ce3b7f59f104a2a8b2e0db906509dd3f48f36fc1d7acb7d95ad56831", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f466b70074e81f30d0db7e3f4c46f06165171f7b4768f24440b8e280c8b3dc5e", + marf_hash: "61e3dd7038d346fe38bf4456ee32ea6d6884075eca005a1dcf8e3f8fa19d0d01", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "536c57108258db2e28f1e7304499f8e5e4659938909b367d05e3ea6ddaa8b9b6", + marf_hash: "1292d780f846d4c99c82477bf5e295a6463db5dbf4b19ca1038f4aa74d391b3c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "47ff9093164e08430e7a77b9fae19941aa900ba9fbff71a50d95e60f79daead9", + marf_hash: "fe16eccff3398ba93748e2ad2ed37d12c8d706cc4c419d7c4d15fe813baf4cb4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b45ed5f610dc684515f77f5750893ecdb415aef350cb38a0ae70f842487bec4f", + marf_hash: "4831ed6c39ab2b048deb742d7ca671ba39574796173eb0594d6b72ea08132bb4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c6c94c8499978d261820e10804c2fd2c8df36ecafcd925955073a18f3768f4ba", + marf_hash: "ebd87a493e02a4097878a8d9367aac8c3b5ab244a318f98c641e7ddb1368660d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a5a137cf5e7156d9d9a2800920493cf75406412f3802c1882f1921a551f31456", + marf_hash: "b520bb87766af57ee7ea8b39443885bc85486e84cec857ac4373c33ecf764668", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eb4f87d1dc0719b4fafbc322c1a720c87a6e4b84ae400fd838274ebed2d31fd4", + marf_hash: "0c9d4acefd552c1878aaa6203414da4cae66a0e4894b03f82d32c508d9944627", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e8f37236fd7b470409af125e6ca232ae3633a51c2f94a90804677fbd619c931e", + marf_hash: "e8a0ef57a8fd2091d0f98c638670494a330e840861725ea7673d7bc5568c8a23", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "91afa41b62dc93159b0a7c269d44987bcfe26c232c6bf6a261a61fb69c25c247", + marf_hash: "27739b5c0b07f4d4dabcded3b38621988d14a9eb2337cc0f979eed30ede1f0d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ddc3398ac33228195a29ea1afefb802fc90d62af1c9452d4582d6c2ed588059b", + marf_hash: "fd3f768d20bb2dae7e041d572cf95076ebc7c824a2379ffa31c29108724ae608", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "11042888c36036f2bfa83fdc3ff2a3fd075d9ec7139da2f13ba552b69ee4690b", + marf_hash: "bb76da0c3029d1959635da5934807122630979685dc53b4d872266d5ca0a9bb8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "544b55730bc559cc4777a515c0c4e3a75f4714ba80b8027de8b04fdd1e3d9180", + marf_hash: "4eed2b2ee4ea5c0d9719900131d293304438830c1bb0c5e0eade56a8dc4f44b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cdcf441f9c4358d5021b5fd444fe522631592e4f2d79767e6dec5555a50b1d52", + marf_hash: "eceeb13b5fc254f3179bfab315417c1867665d92911edb6db40a8454a4ed7f59", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "012c54c520680c0ad4f723d1f56fe6d8cf4a6c59d2140bdf155b729f595bbc06", + marf_hash: "20cc4ddb3cd523a61fc3172b3100876c05f4abfafe81071b9757a6c6a242533a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "32f5b3fa2c1a54b0413bf97d8bbaa63970f9ebaf48dba1d3cc208ca0b01c5df8", + marf_hash: "cf780eedf800e08474bebad24f93edf3e1ab5c2a9b35f33f3789a4037124bf77", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b302280d5ddd6be55be63e5eebd87f9ea7f50dcb46bc62db1338cc9d86edfe54", + marf_hash: "6d70f442636b75a79756f9143f0d7f53935e382af2b3c68d58981148df57ec15", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "96b96164fb669d5b2347dad0cf75a0ef2e696e9b0fcae09f1ffd547908bce57c", + marf_hash: "f292714b2d87d7104e8f8b20f6c16e1c3e6ef86303dae1d10a51714d863cd181", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cd1ca700a8d2cd7a57b105c86d8278052904a879888aad05c510b9e2ac0b38cd", + marf_hash: "ffb437f5b90d4c576e2719d18e6b036229126205ac62419f1863fe6e256761d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5510e4558c1aef19b5893bcfa2f53cb314bdaed7038088be15ef372054296849", + marf_hash: "2c671573257b2af838ea04909ac3e0e0d2cc08d06ab9a82c7fcbd47001807ad3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9c19365e6f2b9bc3dd7ab71c27625acce8a92cd327ccb6a58afdd78c10f8f96c", + marf_hash: "94fc08f619ecfbe119e9af423706ce66cc0aa9d3a7ed5aa1660bbbfb938f9de3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c7dcc60de03f01aeb131f23eaf3d004f9eb2a6d6668a8cf741e0324327ffe991", + marf_hash: "bef87b79f9a5ec13cfb7ed219230fc60c0b514a92b4d6149a6dbf99aec681a7a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1a574703d47759452f5ab5ba1bf12cae46714f03516e15cafd1889ea30eb3398", + marf_hash: "4ba49f7fa8c05703e3fdca2a90d939fe8c1866d6d0734e63752a4acf6c5b41c8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "14b4ec3e0108215c8ae5b4b62ef10e499c32f2b30b7a717ecff3c51a44fbcb67", + marf_hash: "d868ffebfd8c5df889b3c7a94978b65dc2a7d052e48a87633a1a6af0dd3f0052", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9760091cab5a9b2996fd3748beb9e044c24c9cf458e97c9c1a2280e8a4776fc9", + marf_hash: "7d271e491c656c558d319f919379fa1fd63fcd386b943d997d014fdd90ad388e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cea868a66fc4850a7241f534b46f078ec0840293e8635f1636b25a9844be9fa5", + marf_hash: "a1e566d5b251ae29a1e562701d1468b2ef0a575f8abce357713bd9813fa6ce8e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a828477fac53536d5883945848e3831683a01f28f13503f787a509f1ea7a5b10", + marf_hash: "9f3a0b6ac61ec7cd47d3d71a9ca034107a5332acddf7f4e6cba6481d8978cdcf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "512372cf932996a7aab0daf79d6a1a20ecc96b494891af177b2d8bc99a0a6386", + marf_hash: "851141b1dc1b3f50cbe03dbfe22d7a7ba0ca44bf07a64ba4c4ab469290c58dd3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "da1dadd67f063a8f0869b2bf477cbac36414b1df63d8a5db564422fef9ea98af", + marf_hash: "7c420d7c6bf64f1944f01e9694ca76dd4f2515529ae00125dc305d55ee77296a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c74391043135ee4b16eb26ad598bfc7922d4366d2db406fb973284355c9a5359", + marf_hash: "2365d390c232f01566248b40214163a718a28672359a0441d75569a23371839c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a8812db1b3d7c2c1ff79cad8143d1aa1e11c5645068a8ffe6e65330c8086743", + marf_hash: "e946cb3d0b1e507ca3f9a520b003ef9b9145e1520dfe957bba448dc90071a60a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5b1c3117ed49ca9382a8db9b760690e51244045f06288864a48763fda25df322", + marf_hash: "30c383b75e2176186fd09ca86f483a62e2faf2e59539f78892e7029e35afbe22", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4490341f07d9a62c6f1850c68e2bb9e2188fee3adb8978d630a603728622a174", + marf_hash: "1ee7d9b2b719a7651b28305ecc215ec8b87e181c651b570e5da24fe13b7038e2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6c037d908daa963735630438c94c3222421ebb0fbc60ea0554d9914c4b897e27", + marf_hash: "06122a6a46be46e86929135b38adf973f301e17f50df843366026ecee2816a48", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c88869a07af77157155b5850e52692222155e0e8d6a735f989ddd39a177622a", + marf_hash: "6b21425105f0f349bed036f58e8ab2f8cc19346a66824612314ec1caaed5e63c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b09074569a2d4f3de8f7d0d0c83989556bfe36acc1662013e75d4dc3880ab6c8", + marf_hash: "30bf203f61a938d36c8ed8c6aa64f549b0f88c5dbc2637ab3e3eb76371299641", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "17067c26ebf96997ce44960ded8343af2d8b605ad94c8fc2938e1f3058ecfa44", + marf_hash: "ebf09004e4c5ca03b052d6e1d81ac7f7a97dfdbf0b898aa842b5e3d2ec166dd8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1b2f7f9fd82ba049c5a5f7170c4b56f4ccf3901a9e4d4aa2d5078fc5d2f0d78e", + marf_hash: "4390c8d718e7c0c45c7549840c7c7e4a7d731d85da2feb8ac67e96f97ebbd0a1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__invalid_characters_detected_invalid_ascii.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__invalid_characters_detected_invalid_ascii.snap index 05dde48747c..82b5be679ea 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__invalid_characters_detected_invalid_ascii.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__invalid_characters_detected_invalid_ascii.snap @@ -116,7 +116,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d60584de0bddbf0bd50fc8a397b64c660a6a8e56640d76d44a8ab705c4f2af5b", + marf_hash: "e4a4c4b0e90338ddaa9a7bcf12d503d417d44a3589658e2ce52764772f5f4ff3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -144,7 +144,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0d4d35c5341c3849bed6f8a4cdfd7fccd4acd4dac976ab6f7c42a3fbecd17108", + marf_hash: "46811dd1c9c9e4e9af84da62478dd7c25bafc3e742bd01c8541f6db1b508323a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -172,7 +172,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "92728d5a9f3e82ad602915b37df1771e1e7291d9c1fcbdbf265c7d0c38b75f89", + marf_hash: "d783e40a48d082ef81a7e03cc86d5eb873f2e43e7d5db22126904d95983f022b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -200,7 +200,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "248b02092406c65c2b544ad1be3b4e22b6bf64ef6d33e8210c2eabda2dc7fe7f", + marf_hash: "3085265638695483b6fa763f479974e1936c2dbcc11e1b82ac901a771523f58e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -228,7 +228,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "41c138883c98e9d51e04630d0f3475a792304680521e23eb0d6929becc16cd13", + marf_hash: "f68e5fb2efeb60d147688f3e1749446104683aaf57cb6353bb29798492045dc6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__invalid_characters_detected_invalid_utf8.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__invalid_characters_detected_invalid_utf8.snap index 74324211d17..44448cb4505 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__invalid_characters_detected_invalid_utf8.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__invalid_characters_detected_invalid_utf8.snap @@ -116,7 +116,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1c2e2191d7daedac639eb4aafaa0bcedd92f3e1447d023bea45ad8e0fb7af612", + marf_hash: "137e63d34ed607231be48faa6fadae93d2b8285e55b07c7912cbeca7c48e97a2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -144,7 +144,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cf8bce40d73dbe63e7ca6d4cca07071c13a943d69503364cef987def7d674cbd", + marf_hash: "6e509dccaff693892165a186c829dbb131addf1dae269c1c6993cf458dd76e3b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -172,7 +172,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a6ee87635acae6701351cad1e32fd4a1432799ad96d2491d320b40cfefd9ef8e", + marf_hash: "f29ea93e38d45c30303ab3b171a14e0331bc321811bf2cad0df598620a5f5a75", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -200,7 +200,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "063443d4b1a261b85b7e46bfa1d479e966cfb54377af2a7cf2a02e0240ea9029", + marf_hash: "98d36b2140cd84c8f1e74d058021483ef464c40757ad252d670e7eba8614323c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -228,7 +228,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b630daca0d759ca81df6b420cc26b191f9b69030d42aad992bd6589d4e03bd00", + marf_hash: "12adde60ece37e08202b167c2b79f1883524fc309ba9b33164a0a14a583f0e03", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_cost_balance_exceeded_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_cost_balance_exceeded_ccall.snap index 596cc8fd480..ac76610c964 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_cost_balance_exceeded_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_cost_balance_exceeded_ccall.snap @@ -964,7 +964,7 @@ expression: result error: "Invalid Stacks block e10f278f06c99decd6e9e52951da6c3bedc0623eb976ab026d77276a566c6132: CostOverflowError(ExecutionCost { write_length: 1275935, write_count: 20, read_length: 5, read_count: 5, runtime: 52204921 }, ExecutionCost { write_length: 1275935, write_count: 20, read_length: 480031, read_count: 15001, runtime: 59926682 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Success(ExpectedBlockOutput( - marf_hash: "c32fa77eb8ac0052b2c1377f66796c6c470312529586ef7009978f1e766cd838", + marf_hash: "22e689601b9978141a4aca2ab8df13bc12d1376c048017103b235e73f2ad00e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -992,7 +992,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "20f538f8edb66f0498422f26844fd0589d9262c3e5adf0543f583d309e6dc60f", + marf_hash: "e80d0a3196c13aa4c8f0f564373ff99df154a07be7b6422b8338a2cc12362d9b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1020,7 +1020,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8e1f42794b7edfe7594e2069c8043b5a3529443083b9a3e6b35dcfd666d9c678", + marf_hash: "85d4051747db17b78e732b97575529c10f51b580b6f74b73d873e4a2097ad69a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1048,7 +1048,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "56d3f93cf098a338e06aa9e23886238ebf2285540fbdf54a1ed402f2b44a989d", + marf_hash: "5210f5a6bcf03090be4c607e20b4a79f22edcf3f5094ce4247e55a93161a8631", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1076,7 +1076,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "36bf04f805e977778fbf40ec112afbfb5b146e90f97478ad0f7046109082e4b6", + marf_hash: "c47ca7888749bece5b47fd32e05f9e7f54496eafa29af548f32eb79e5da70d89", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1104,7 +1104,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e761758bd0ba899ed1ae02cc7e2c1830f4b770587d4b069945f9a4a9ee5cfe32", + marf_hash: "c7d2076fe9818b66acb32287bc8a6b6fbf1967a1966dcf897b3be746d8bc301d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1133,146 +1133,146 @@ expression: result )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 93a80d087cd79083211cb025be7cbbf585d7cbcaa1bf74a3c23ce1271df52a84: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 825c634e8927a42cf7dba542d827c927d802374bd28fd95b2870f4bd0343fb99: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block d3b14f77222cab7ee6f11508fe038cbd46e54e3d97f65845bfcf7bb3a8548f74: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 6e06dd5a5d3ffd94f032259aad1ae8169a6e8dfec825cfb97d7fdc2d4d41a158: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block d0b9f7cb8674cce30cb22dbc2356cae07dfa7bb2fb035ac81b905573e4b87788: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 967a84cf4ab60d926cf2ed91b3ade4349769e2101ed777e8f6233503fd1ffff4: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 67f338adc6e761f92e2dc322e841a527eb4b0adfab7a68a244472cc801d591a8: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 508e2b90e86c37aac5c4d35ed10aeb6e381a7ae256f95b3b3d6679de49d6f8ef: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 6e58069d491a9b0f4a6192fc57295688da615a4e9de28748279da1ca1389cda6: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block ce77378b5968b48dee3fc9a0cbd8182d3f069d8201f0a0b94b2cfa6cf500b459: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block f1a312b4e1704006bb454b726a045275c68662e4779d3311618e2f2222eea2a0: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 4a027dc200689a07f442319b7a26207815eee155a0023b29353602c8b7c2428a: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block cdae6c641ea0e63b0f16825bad214c3ee9f52c3391474e0de30f812afc5a5709: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block d923ca4ff56599e3c05bfdbee1d78f79072a08cfd2e0389e9356870bacb86cdf: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block fb92af6c5e0c70bb199db8e3966511ddba60529d77222d4bb98d54a8a7f5dc03: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 416d36ab7d8ce58ef81cb60d33d9df6a6c90516f36e0f29dae55d8c4297a95d1: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 805727fb13f6c34a5e0548142ae9970081faf053f307ae1df84eda53812e562b: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 2a6c971b4b84c1f70bd863165b9fc2ef19cfb2abc4c800193b48ad2184d60ea0: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 024bafb9cc0171484481e419daae240ac4e75ee66b28f3a65019f7b83b94d918: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 83b52d0737c9d7fc803b11be7ff5327cc6d479000a97ef8f716feccace08e015: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block ab0876fd6fb2ec4b1bf5ed9f8ab88a334a1e83bea61a9406e779fbdc84ba1ad5: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block e38a681a91b085a335e979d9445fe80e5aed318b9a43a6281f65b881c35331d6: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block dc1c7a86a7ca0cc5c7e15ae1e3b70c8df946bbe8271ce32c62e474d30ba0e92d: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 1be534132a324e46436e3b595fa1133e3dcc4bcb03da517aaaad485a7b8f115f: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 05ddbb7efb35bccb1174e6cb576426e36e66c5e0cb9f0acbc1dac22ce495c9cd: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block c93fa09e096ecde78410f9fd09dd1f01fa3842960201441671dfc95231850001: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 8fb3785aacccef220cf1f2cee8c0d8c35aec5dae8d047eaa039ecf828ad1dc1e: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 8f71a9b36161352cc2e947b65347f856683e15288be675936e5ddd674a1ad77d: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 61189725bdd96e6fab456c9509491c6ea49de12831d1b76aab0a7b97005ab6a9: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block ebd4f34d27f88aa4a3964b024ad29513583e2dd92614403736fc6741e1d98132: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block b7adf4fc9b2eeb22a39a3e47af061d3549220c8261053afd66b8216df67a8ce2: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 0b524a442937038a9f7cc125a65cd056bba1fa5b10d3250e74068a905b288fd2: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block d1368d66b2f9790087fc1e2405a75c7833789dcb9b36e41aea9760e3641c53f3: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 8a9bf9ab6b142d30e893384e4a51cc175ed0f8c27fd231848c2ce9cc0a7ddafa: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 3a1e073d162405067ce4dd22d40101603383e7fa8383388cb0e65fa58a6beabb: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 71e3fe9f892c2ef402710012438e4a5a482196929e498347885c5a860d888f8c: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 3fec4a1cc74ee74314174bd261ab7bc2d0ec9ccada49a4d6482ce4a1bb163f60: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 6fd15fa25f3ba3d2b05e3938ac029af28f0acfed1a532259e4e56bb24fb942ab: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 5b76d315c088d8cd09b3c8ed94b9d26df5a04c02e42069c9571d803ae2de1bc1: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 395347df8bcba55d014ec0c3abf401033456a392b130a240b79995485c6a802e: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block bc1ecd62a3b616a6a2e20dfc4e68f02a9e2988aa23a5e78857478538cf48d2a8: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 6fa1da06e61c7f295f1c998ec2465d1766c206bb62a9b39891c6f2f6aaca8473: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 0a5e4b863c108be298833b0f0777a3801603bf7cac52d9e712f3d7fe8381153f: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 4f3e19b468cbab5a1aa96af9922274947cf9e826991c06d45de894d4e11b52a9: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 8ea1e41373673fee217f5c82250204c92bd2adc5f5e8f17fc7dc5d4e74a457b2: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block c4a1b32ce67db94926cf9f883bfe684e811713c6751a2a6f1679d49f89356e46: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 2eec09bda91c48292e9baaa72388fdec0bc50b4c0eb10a3d5efbf87b152c72d8: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 1a138bf4d0efe502ecfbd60c72ddb0106af02ed660fd9110f758b802605d59d5: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 2889ddb71ef74a5e97a87929fe3dd5f4965a0b931fb0ca02e03af371df6211fd: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 093357985408763e628736126ce651eb1a58e14d4af669ea06a5b5bdd0295067: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 909b6401f3e81011375af255b10129a7aa1cb8bfdfc726db7fc42e8c384e9e39: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 8859d27784741d6dd9bf3b1cde353358469aceecbc5bc7d28844535e84e9e80f: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block ceccdb7654f45fe2b66233046ab71aba052ca9c32be9d552ed6d7bbed13850be: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block fdcf227736c1a617fb45ee072317860e81a5f3f7236ff9c87a9243abe73fec8d: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 0d8c3d5a1725988fa7ce5a2066b37d660d745e24da87aaad921fe288628a6333: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 538dd187dcf3b17b623b98ab2d2e15beb4b7746e982c6a39cee2b1daa611f094: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 2ae8433d66b502f94542330b258275fab5fc79d41af928859a502fc04c97a9a3: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block c1c66d0baed3ca7480832539b84e05d7b84982f37792d57ee4e197ea1a5a63c0: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block d78e9cdf35451abb8e5ee6b395b6808d1be74a08487c3984e69103fb725485c9: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 698ab966c8cae64406a0d8ced485db1a835f59016c45a87139bcfceec5398ab4: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block f21791bdd594b99428cf16de3e124357222b1faaa4562fe5dd46fccd0b39934f: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block b42672118fbfdd454dbd93448a700215338ce6b872e5812611da9e7b9546f6d2: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 2147a98139848fd5aa90a96a1f1b9d06608c1fcf5ff67325e7718dcaa63152e8: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 0df0b77d4eaff31d3310ab6256230c4677e911e42b05a0272c117435c3ec0f79: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 99567f66be31adf746db98890990ef5d6856479d85af5123ecf8a605cc311418: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 39fd18fc480dcbd97be2d33a2a3ef6a89d070717b33e192e2e4d29e73cb76ad9: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 9c1a2ebc32f04675368c36884ca9f9669df169bd675970767a66b2932d0de93a: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 8839ff39723333979871218e3215eb15b184766cb39f8141179aa82a421b8b16: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 5541f8522925ce15a5479dfe6f497835dd9d8b053e476eb875630eddd4a0cda8: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block d816671bff7cad5377f0ef1f12feebeb75b6e9783c7a7bd911d10138af10d13c: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 9ba439206de581c63b26af385236ec27d1625a3183543073bc63c8ea42a0d15e: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 5bd6cb41b833348a16eaf810d319299be81f9a09dbee37bc78b9f4ad7881b2c5: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), ] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_cost_balance_exceeded_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_cost_balance_exceeded_cdeploy.snap index 179fc702ac3..969017ec04e 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_cost_balance_exceeded_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_cost_balance_exceeded_cdeploy.snap @@ -25,26 +25,26 @@ expression: result )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 49198e528fe570dd02c759a0f4e2f3cd8fb47c1a7dc286a17d5ed5e3a38fc35d: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953286 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 6f86f6be01453d5cb8f4c30dcbc6222160ef418700b41b8ee63f233f5be1389a: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953286 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block c104bcc905382279d6b417288df3d3195d8fb0aad14195b83bf5224d6fd27b21: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 4ca6c9fc4ffad6954a537902504cd3e32baff78c47190dae0ecf67addfa0a105: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 1c8de187e8ba159dc9f0d3b2ec0d1c060db4f684a4979447fe16751660eb9fc2: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block e8cc52e0de005c25c05d29934ce21804607ff10f8a2446699a901fe2cc559496: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 876cd59588f577c062cfc5252f018d907b8c681e777848b0ec83e437ba1199c9: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 419b8912e9b3bd0ef38a9fc066c938945d021bccb7931d2229638294b2c5e074: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 1553564ff7ada237f3df4d401474537d0c1bcce3d7294e8970024908e85785b9: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 276cec938670750fd566a5fc7e8bd688c28269d30a7e56796b4cf3ffa79474e5: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 29b45550e946b550f0a97ea4c4218ed6c528f66f60832c4bd233cb72c4522f80: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 7d6698bccab4616eaa46274edf1c40dcd4e42153aa7ead9b3f0516f2412b3c2f: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), ] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_circular_reference_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_circular_reference_ccall.snap index fb6ac04e6b3..b990775488a 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_circular_reference_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_circular_reference_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b5a81b75b60ac508fe8cd0ecef5f07dd54db9974b4415bc2ac5f943a4fa89ca4", + marf_hash: "2bff632538cc66af5d6f576d3392789604d7dffd711010ec6477ffe2fde029b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c24f7f4f5ede4c21ffe6e07654f75e18201e2b7551bcd48023278d383b83f7ab", + marf_hash: "785fe43e9520a31b613e9f22d865e13361b27022ca636ec5b5397f2a1344e9a0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3a4ec22d573cfd83447e2413365d773ed1584d2efc639ae54e18a18ad90402d2", + marf_hash: "655f73da98f3a1b86f965c35380d97582de35c6d2b5713e97ee6d8527412fddf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dd1e187afbb11f2d41467a09d97a233f9ed3c537196ffe140e0a8ae5aef07287", + marf_hash: "396ae3e2e30ecf9c56d7bbd4035de93bd64ffe93ea0c2fd3635b3d545c8a9cda", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9a74d3a0e545b7b6a642594860c2560755f5e6c912736e1ff1a1441cc0c6b68d", + marf_hash: "ce29a24e8d35f0f29709deff5cba138ba95511faa62d1e33240c4740b8e0fb9a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4614d88318ca35d6789d460b938239b7f83db2d363a1700f33bf8f929a714cd3", + marf_hash: "b425c4519040750f0d48ac808f444b31d0dbc91a9756a660e020cdd5b35afa50", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7609bdf949320a81d114f648de404e3ed04cbd5fdeaab9bf4a5379df8c6ba2d0", + marf_hash: "edacb5f21bf69fba1c19042688dbbc91dab7859d74fb978e80dbdaca66ed6bb0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d19eae9abacf30618767c44684b3f10fe19d09227e1f4a4aad80c3291fe1f867", + marf_hash: "847fc00f2297a83dc1c23b11469a32b037e1b8e6f18c800aab6c9f7d563d2630", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d9f688c17cf65bc05092b850d300bcefb27df0dce4b435dbcfa5ce0f6e45e4c6", + marf_hash: "c57e282f6f39aa623cfbeeb03d0320bd7e86e306f424646759dd3508d1837533", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "02d16df41aaacc23dd11ddd2793d4b03cd8bf26cbf250584b7e3ef6aaf83b3ff", + marf_hash: "8567baa92a6accbb4b8c750c26458dad582e76ecb5bb5f7f7408822acc4a04f8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0ca85eae0c8b70ed61657dadb38f3dc99f776a419e7f41f19bff1ce68149f7f1", + marf_hash: "0160ae90823d1182794fce5b241a2c54aa49cc60130e679350c1382d655cda5f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "02c40486c96d0254432944d2f865b8e17419efacd856f821e43295ef164a704b", + marf_hash: "224510d23476e8bae850c25ef4630ac9b9147353a926c2b24e0eff1b8e1d7246", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ffb14185eab3346791e5b262d4754c867e0b410c763d6f6147db835dfe2c47fd", + marf_hash: "3da1b6f49e3b15e7936b80933d7a1f4ed21c02ddab2bd943422ad9f4238f3561", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "294fcf113c63def197a9220f5e198f92309babfdfde46ef5835f2919ca309bd9", + marf_hash: "1ed4055ad9a7f558c8755c6d678d2c2abaf60744c644fbf913e32c23103feace", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "89c239c31bcce6756ff61de9fb696ada3edff0a918c65187cc89f7241bf72bac", + marf_hash: "fd4138ada88a2e3deee009914ac821e093d14d2464766013fbc4eb70affb7e8d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fbdf479cf2a6e86b7cb055fbc76f83bcbd23342b23076b43b337dfe7c2ceef2e", + marf_hash: "afd33e23708c790c16a180b1b1106e991b1d9713e4674784ae9bd80e7601370b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7798e10421c94d06f384e0e807a126e7baf0754880d918cc99791740efb51a67", + marf_hash: "038202502f368bb3cc0069cd34295490bd5036a695c56d286a7cb4288d81170d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c16f7ed79fd51575f0c9606577fda5a52e45cc8d6b81b022124f0acce6cc83cd", + marf_hash: "18361976eea4eaae64ecd83702685b422611dd145f9caa9892f948dd4cf94d4b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2bd34649bae9c7111c1d6443e1d225b42a26a8f68d5199f307d7d6f768074154", + marf_hash: "caea5a19873a50e3880b212ae1eeb9268d77ba2075cda15c5f110e76ea1234d1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d654a032736745beecf20bba166ff3baa10aeb71bd8f249c7e91e172cc869bbe", + marf_hash: "e3406014f75a933cfb8104a4c204a5cb70e91d8a6e9942025ae0e79d2dd7dd43", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "991e8b12b7c2ce8c125ac92cca37cfb7a2d1eeca154476205fb4a776b2feeb2a", + marf_hash: "a4a9e6a7c283bc1816f3f2973cd6a3aab240c603197c8737e7468484ec9d58e5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bf3f67fb2b5359fadfa4649001a53f26308aa27b579d13c526000c11a7324890", + marf_hash: "e93e63b737b26a91debc0dada7eb5dafb132c97fe0910fbf95e63da3de9cf3d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "86511099f8100cb2014579d86c931faa04da4ea8733c6be473e05c7f587d1a6d", + marf_hash: "2549c53609bc60001c7ca347136b61d9f36980699f93aa8b008ee22f84a7a4a8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bcef688bff5e64dbb98d7cda129c701e785b340afa085f1455787d995925231c", + marf_hash: "824d4d0e5c7f593c5d97935009d06e431d3cdf9a2bb76c8fd590b9729a58f796", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "15b0f188673425049b8195e4fd962c0bcebfb55a0a9661ca2c6dcd82cf11137a", + marf_hash: "32efbc944e4cc7d5feb3b03a402141e4bcd73043009abfb2206cc82cea4b97b3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3d2d05316dde824547736b39cefc906ecfc5f65f87dcac9a61b6998e0efcdeac", + marf_hash: "b1c6c961fd1153df20fb134b195fa8d400dc788f7e3354c14ca4d995344321f8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d25f2d09ec4ade11e4f5f0f49000f511a869487ec4c3281372c0a7a6f4a622ba", + marf_hash: "6130816a208ad1809c16f43d3374c933bb07e579085b413850d8b8c12e37b023", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b43f313813bc07e4816d300cab2d038f58d0d7d5633d12324b087168b0a6655d", + marf_hash: "943d469e90555ac54978b29fad67788e05d10d0a2a46f3637837a94045fbf1d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b1285be7c61b00cc4aed48047446506429fd5d5019f33c55efb35689affeae44", + marf_hash: "1405a3e29129caef8b716beb6e83f4d428dfc90953c7fcc86c66a3142aa7f5f1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c639bb66557a1f49b298dfd641c9b3ae46fdcb93ed57741badc918345c812532", + marf_hash: "4254b43c243f832fee13d4e79f6750378631fee2788f5b6f197417040b4db7e5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ba7d7b6a1c8ec9d6e1a686e2b28969af89e0fe9604210136f86815b341868e5f", + marf_hash: "cd8f8338d3d18cd3106bf46c9e31e1e155b64fe1dc72adb65c50ca55d76494d0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "25e494c88467a3aed56f5600d48c3809ca6f369f6efe036c1b48c97068f44531", + marf_hash: "9a8f98661ba166ef78313c804c025674db5933b57c61f9b2887c4990a3845e00", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b365f786764d5d9d9ba9f0214ca2f3a4e1295c436f70e3a69155a1380c363884", + marf_hash: "94a0dbc3c8ef7ced27b0d3205c2f4751329834a0ca849f7fc4330e1711efdc66", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0b04ee726000638a3980dcc049d0e7c3286be6f1dd9d71ce4c372c5f06d8836e", + marf_hash: "0e506d844020264d52a2ba61317ef94b3eca0b659847bca31a7cebfe5c2161ff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "042db4d775e5eec45afb4d1b4a5bebd7b29f96004913c5a7d4e3935d78356914", + marf_hash: "eabe4c30c67ea8a94bc6582defbd74731c12936fb57d019d28a8df6cbb78ded1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "463be0687d5be4115ab1dbed3220bd0346f479ab92cec1101cfae66fb9c8db50", + marf_hash: "7fd96d8e39042647b1906a1a2742007e44dc1e5b90f66cbd8c4388bfacc640de", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b7fe39ffafd7cc6d59544620e93cfd162ac7b1b93d7ee84ddba989b58555b1b1", + marf_hash: "90a44610e7bd9e260144d5ccc8110c366eca5ef3ba232a9f8c4ab6008b83adbd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5e87b7e90b15c16e79ab1368832852c2c166022dc299c2da3df8fa9c2eb57aec", + marf_hash: "041fe7ad02f27eb168a90c439e9dd06fe2327a97733e5d804e62fe33e836ce92", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "73533465b3769adefa1ba7e21cc0ca66b8a5f81cb12bc8b98fa96b7e84fe2eb5", + marf_hash: "3312ee97ba225f11a8951647c545fd9b5f7024e6c4459ee9a964acea028b49d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9a078fe62764af2a820724151a3fa38cfb1bf3fee44f72218de3a0a314ba54fa", + marf_hash: "2c6614f6f3f2722e0cf86016d0fca1c305b33177dc7f3ab0f3b0672c358ffa20", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0b0c87eb3b792d4172c82d45cb34b1b6a71fdc9988657ae4201ff642a32a3704", + marf_hash: "59c0705c8eb547f4a956cad23cac7c83e9ce1c87ad2e420c6c222bea624b43f9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "270d8cad12d311f1cc56c236e471dcf22ad32ee1abf6c6cb2acaf6fa408a030b", + marf_hash: "d94827441371168dee975175a67865058bba0945cf596be61e3f6704130017c2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_contract_call_expect_name_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_contract_call_expect_name_ccall.snap index ad9eeb8b72c..1ccb8d1f8ae 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_contract_call_expect_name_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_contract_call_expect_name_ccall.snap @@ -228,7 +228,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2bd1d6701c1b1df647d1a0db50fbccbfe9dcd1f55bb781d0050445950e844276", + marf_hash: "3babe7509d63bdf11b23fc4e897cf1b89cb099097a218b2967f5ecdc778801cc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -256,7 +256,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7f2d7a4e1651f8900f715603f3e582f590754d50837af59f64ad3257fc48a4be", + marf_hash: "57060c158581d7b9d2fd434c8d40b52d1959d57c3294b3497c4d0623a342d4cd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -284,7 +284,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6e487b1032b7343025c8ecb95ef2f00ef4b3d6dd55a0971b7b13fa6cdd32a81f", + marf_hash: "45b2cab98eb0588736e5480e7684f102cbb5c1b5760c549b650c4b2f797354d3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -312,7 +312,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "388a4082490eca76aff49d57c6055a91cd97dc0e51f3abb8eb31efa2ff5dd265", + marf_hash: "adc764035ed85492002419200659edaa30baa0e364f2933b691d395f5a92e812", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -340,7 +340,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a3d188eed3c3ad62852e55361452c0f4ed51a908436bd962689771f152aa73b", + marf_hash: "9557203f6b799285b9559913f8f35b0f54d10da4b10a8fe829de4d9adf580ad4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -368,7 +368,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "34d9dbbd7dff48998c22c6f3d2dd61eb178f51317997b82d4d981e84d46d7215", + marf_hash: "7eb8f8cf99c43303a9cd436d5916e64d02d9d0d6f43d69197609886fa581ae50", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -396,7 +396,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3e62690a50db57b5d34c0224d26f2cd9d9478e79673a00e77c8c5fea4d5f4d97", + marf_hash: "ec643ef81e8341ab1d1eee03f9419ddb817c21d3cde5c108d8c264f152a4c804", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -424,7 +424,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dbc763656cca051ec26e17c346ce9bd34ad17723fe3ecc86ee590fe6fa38bcba", + marf_hash: "26d6115528584ff38c8e3f27fee2296019b4047e7f9453d32b1215e8985eccb6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -452,7 +452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "877d05c1c65f4b975550cf3ba4bc29f4520870f90b87075c2c39835287f3cd71", + marf_hash: "8844ec9123849f1d9047b8ba010f11894127519e2d8b16d043dcb590189d378e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -480,7 +480,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "98f20f6fd5094f744dca5e20cbd030c00ee249da5296513e1d9e68e407ee992a", + marf_hash: "89b9b6d44996d9fae3431485041b0e7e4a345e92bece7b896366e5b4fa4c53ea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -508,7 +508,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9fcfecceb53c836b1145aca5967b07b0e959548855e626b18b8c77a4162dcea4", + marf_hash: "e3dce20e3e8248195749f0c0709e8dff7b9c6d0b8f51d4c5b279d0109be205a1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -536,7 +536,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "535f162fd7b9e293df1719fc1e760d743a4f57cd8605c09379c65f5bf282c9d3", + marf_hash: "0120e3121193ff3ab62d8acb8305403fd62964fe0016c110c0d0709c9f3d3348", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -564,7 +564,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9c27800570b7b6b66eb328b20cf5fad1d23512c9c4603aaf8e7ac43129f4ad0e", + marf_hash: "9502b262779cfb8575299fd62377fcfe59cb22d4e25e22bb7d5ad6a5b2833975", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -592,7 +592,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "df3950e4a3e1fa16855f9ea75e3e94a9b40173384a5e816a236273ab2959c9c8", + marf_hash: "a5325294d9d64a8dec023927d4a5320de36847af8bdba5b8c6f3bb7223c81210", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_contract_call_expect_name_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_contract_call_expect_name_cdeploy.snap index 7d16fe6acfa..d58b8ec69fd 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_contract_call_expect_name_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_contract_call_expect_name_cdeploy.snap @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bb61574fcf4f2a07aaf50f3e2811ecde868c1090a3603ef60317bcb23b31ab6f", + marf_hash: "d42bd5b7dd824c106ebabd52c53ddadd84ddc71d41ebb0ca3432214825ff418d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3b88febb9229647373453952dce69a91032c4589882262f3c096730ed484b6c0", + marf_hash: "5983bfbaf4e9c50fd7363c26a9201e3ffe7cad16361459c554cbbc02e0749756", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "725312dcca18a13b5b068d12b94173856f965339956cfcb66be4a234a4a8eda0", + marf_hash: "58c20209f67164f1651fe3483291097dcdf4371f49c5983b161b1211f77c2ca1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8e94e8dbe1017ec3bba2fa2b3a8a4252b7c6f35e2bea55615b0552d10049be9b", + marf_hash: "931e69c8fe6276a2c9425932ed97f1dba0c50aab581e4bc33dca26fb0809ef28", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a0f6ef6ac24962d12f1bc500f19fba181d09b8a251cb0a1fde5c89e0a3a0ee22", + marf_hash: "bc25683d51dfee071ba113bbe87b829b13fbb744fedfed7c192c24ce90305438", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_could_not_determine_type_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_could_not_determine_type_ccall.snap index 208031955aa..791ea2471d8 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_could_not_determine_type_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_could_not_determine_type_ccall.snap @@ -242,7 +242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5be6a26a5421443e026b6d9e6bbf3b6868f6231adc06dda1d233f0fa6f1a286b", + marf_hash: "87253f4d1b114cb860c7c2c30209f1ea6aa75963e6497db6763904be4b03cf3e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_expected_contract_principal_value_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_expected_contract_principal_value_ccall.snap index 27f45b1ce4f..b28eb90797a 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_expected_contract_principal_value_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_expected_contract_principal_value_ccall.snap @@ -178,7 +178,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7ea7aba18ad24d9d341f91969b6fc5a9028b7219b74a3557b50a77bfb52714b8", + marf_hash: "ddc1fdcdd9d710d6a0e820ebc5014cc369c864888090d64a841531901f596f6a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -206,7 +206,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "45c24f1c00d62e085200915674086f570c3e70a8333b91467ddf1145d71fbe49", + marf_hash: "4fcb8e4e364c4bf80181b78d0a5f489db707308154622b7d25199dfeb144c5ff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -234,7 +234,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6e10dee908c8deee5637af3f81a2fa1679fd2337a6c92104e36b781aa41a4ac3", + marf_hash: "6889b5f7f8beafb01f7f914fc9fb44a60d28ebc1c0e572177c0d39cf0fb6ae4b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -262,7 +262,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4d02434d72c29f7a011a1e60e88edc225ce10bcc67df9d1b71c48f549d67dbb8", + marf_hash: "2ae41d19d4788cacc3ead6f747e0d1c6f116bd174633668e096a32c8f7296c41", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -292,7 +292,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "696c9b819443ef0899dfb03ee53d7ad498f424fb9a3750f736e525a085c91d8e", + marf_hash: "9c6cf6c1f816b0f58f54e5e2297c4eef2cb7df7c3e6eb4d4df4e65a7b218cb38", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -322,7 +322,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "afc2e6d6c1d4e29b83a7c867adf951409d4cb29224f316397c92024268b23755", + marf_hash: "3249f8ba76c9e0dc9e31bd734f81230f7e7deb848c64c89aa64d32d10031f2e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -352,7 +352,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f4e609fb570e33acbef711ec825b30ecce44f97ac9b5f0c2b873e84083988428", + marf_hash: "2147fb356e67b48ab5130860948ef308227fd9a6783f2884e9dee31d9ede80c9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -382,7 +382,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "af73780d34a489971142eef7154af97a19e2e885cdeb401c9ba59d7f7e062599", + marf_hash: "daf0bac2aef9fe8f8bfbc1eca5a09045d0402fd1ceb04c17245ec69ee8ef6a7d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -412,7 +412,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "54586c5635870e504541d16939c264b4e09b3cedb7c2fed7db8b70bd42042d5e", + marf_hash: "fbe1b597d417ec48f2f249484d3a11ec6cf9290f2b06fabe6d438745fe4dbb09", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_expected_contract_principal_value_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_expected_contract_principal_value_cdeploy.snap index 5e4c0163b56..044022652bf 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_expected_contract_principal_value_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_expected_contract_principal_value_cdeploy.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6adc679b9aaf81f9ff8c782495d689fbd8083bef3d29ec031f7dd3eb540f4e20", + marf_hash: "440be1ff1d75f4bfdb6cb57ec6c5faaaa44c8470f3887614a73e89ec7c8586da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d61ebad4f0df4fea94fc8225bd06246e2e743bf1b180853e86a54fd45eeaf2e4", + marf_hash: "79cd6a22bc0f139bff027499ac8e30751d5045de2f93b7c73b525d433306c887", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "820f4671f8bd40762c02c3bc9c1ac6cd0ec1fb3b3c7a5768e5ae3e6c27c2aa02", + marf_hash: "830ccbd4f79baa7f28b7c5e11d0f3c0ba57d8fe2f8db837cf2fc975d1222d8bc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_incorrect_argument_count_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_incorrect_argument_count_ccall.snap index 87cafa2a6d7..9229883cfde 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_incorrect_argument_count_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_incorrect_argument_count_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b6b72d63c80027fce9d46a940e4b33a79aaf3aa8c583f7ed9dff12d00eab940c", + marf_hash: "107eef428b900dde126e5f956a6b14bad63b9df93db31e62dbf98b7fb67620bc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cdc6796e16bf4e96ef4b485e6147e89bbe38caf1049f4d328d0713ca47a5a295", + marf_hash: "e97d841b3cb74b556cb148fa565fd91b056d41f576efecc74956241f930e1969", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b4b9ad6a37c4ae184d9b1c570e8a2e50536bc5c0c6068dbd3755511a5480e3de", + marf_hash: "ccd2b93fb03070bc24916e6e37a3eff6a849976b09f407a9d6613d6babc4d4a5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5e97ea4e486c5663cc85433418fc4b6188b334f2f1e9e24526b0d7ab48eee9f3", + marf_hash: "14a8241fa0b3b4fdb3d02f469278b983fd3e2029c4872f0a4f1754cf112e2516", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "599de22971ff3eb510231d68b2f0810a8a984652bb298a101bf9407d3f150e45", + marf_hash: "c3501498dd7701a32378bf2eca06e66ddb77052d8c469067dc60991bdb35263a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9a76c4803230089752d62ac3eb18793117974742ff0dbdb318c64023af69039f", + marf_hash: "fbd437b45aa1726b1040cee697cf9c8e121085c12fbf16d969ba23e05ca929f3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c290295bbf169bb192c222969210a01519b17fa94a78ff3c2f59a197d1ab6aaf", + marf_hash: "1c197075214d16143317246842dfabffd8409b1b6bdbed9fad29ec27bcd0ac80", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2b186fa86de65e6a4023002284da8ccbc0f856eddb6e6922354d3065d3f44372", + marf_hash: "83ac50cd428605bd3519bc1a8fdc910b6d6ecff1452d72a469b015f1fd8b778b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8e71ddb4a7692c39ca2b526e12b42a59913770b34d83f605d2b47812fc9d712a", + marf_hash: "6f2325c7c5386e1e09a19de1350956512be5298b66c4d51ad72fe6d3df604694", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d1c4d8e770ef0a7b86aab6721572a52159a347f9cdd4fe9546643ef8f0f77ba2", + marf_hash: "e604efae6c286055f810b292e80cbe2031de57c450e88dcce75be06c412ded05", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0cd8807817ebd8a94cdc2ff1d761941e1017e45d94cd486957a1aa747f59c252", + marf_hash: "821ed130a61c995732084d787b3551cae26070ef40252601ae14e53f23b69e6e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c31e7c41e1addfa08ece6a813ff6ffca46076cb72b418e1556a6a317e3212fd6", + marf_hash: "cea9ff443c0ac4a4a8b2555dc67472c836c10f4b888fe8186c38fcf58a8f7e2b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5d332eb99d59ab10cf22cff394fc6534b0a6217bc5e1d649cad184d625044168", + marf_hash: "18f219a33dd02d2ec759b0c994358e7f08bcb9ba18421cec49707f546f5ebdf0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1317992a68d21c36e30ebd0f9cb396b9f1ecb055d7d4b9a2ace4f552143a4b0a", + marf_hash: "acec38d7ec9c83be341fce94677dcb99d6389f47e69b0903578a753d400ec739", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7916186f4ef1d75ba40b8cf261a6862bf481a3620cb501a9c54aad3440b11184", + marf_hash: "647050f87a07a19595960b65674bfdf3e3b3b25bbab3b22cdf7aab6bf6e15e30", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "57ea9c04856bf0f246c1c48f7e868a48b45c8a97a0d79a99029bda2d68004318", + marf_hash: "f4c4f85c5dc7d7f846652b076b8101f91618e403993e165958e668d4b95f4436", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5de8f6fd93f6591c29c9d21cfdd09bf22b2b8902592d65605fe234b82e2f891c", + marf_hash: "1b5cdf939cb1edd27c47a77febcecef6f433a1c09224f9f3b35d67bebd63d918", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d343379d855baa0470b0d63404ff91630a9c6722673f75523a4942288283cb49", + marf_hash: "de4e02ffc41499767a2b1876f5d52822e7787adf9e9db91000c007d1b894d90b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a819b3a2d4e42becd886b9189d9a99ba49b51b342194d2b2162645a44878ae61", + marf_hash: "046f0259761b0d070073f06e34ede1433a2118a40047f3f1ae908bbc7a5053e2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "033d8661045312e458c3cae88e8961234b08706a0c9ccb58f7f17691869b535a", + marf_hash: "61dd370b5391ef3dabb2db76ed5b786186df989a0236acd04b1e7e279e5ce088", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f5141ba4a1a58aaafcffe4050229f1dddb066542e91ed8716dd1280855720237", + marf_hash: "c16f9b88698a767f028bce30822614be6278164c46bf7e3fc26d7d759dcb0fdc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "de6a2dfca0d7b6f72b7b6c050bd5427254221286b4c6122229f5e2d284892c62", + marf_hash: "6009d208d0686a9d05e64ab6ad6686a7ceb9a749b05ac48f1092169132a677e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "55e09a6a92b5a08c7da83f63ba4a469842c056a12a88ae72d6122eb4c7c68104", + marf_hash: "982b63c26015dc3bd5b5af6b97218120432f6d6551c65d82109f03173cdb7d6c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4df9a28f34ab5f592daf62c4d9b86d8574d7d8a10afe712c078cfe12919f4c8a", + marf_hash: "46ab5f8d6ccd096fd3a2eefa10404c6a4117bbadf58dceb4087efa718681800e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e18e75e1072e775d8aec1df3673008f3ebc11b117c907d537d75fb8dff72c106", + marf_hash: "f0657cf3475d58b5b66e8b06e6f9050da453217dcda90f80887c2ffc7b968fdf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a34b79b155970a08a59071e2f8221f961201c63244dda9474d16c8d6460515a7", + marf_hash: "dfc1f705e4e024db3436850fa7e6f45295fbdab9bd5267481f76bbb6cd437f94", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5185e631fb4db8651e8361dfb22d0f2599c3b81bd130e8f26e3326697008db5a", + marf_hash: "0e0a453181664e34e28d0a743b0d619289829a66714e443d80f449eab26adca4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fc828de69f8d2804736d04c78d1543cd7fb2ad99d86c69c23fad845f2dc46a64", + marf_hash: "a74d7f045ea7689add46fc260f47439a2f0af1020b993c0c486ce6f4981b8bac", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "585b129e7e5af60d2c696dfa1a8a28b5451f80de82ed1d0f9923a8d18ed27e84", + marf_hash: "b25b70ec7d71051defb6a4a1bf8e763619c46fd862b4382e952baa123090fdcb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3237dbf0f578ed0b08263dcac912f1a05b78b61a42af484498dc5499844be24c", + marf_hash: "6e976c1ffbc2e275df6e82929c79cfdf7c70d95d7f49498bda5d98180467104a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d9af41404a22c37531ec607e41a03f6dad0eb168deccebc9f716656822b76f13", + marf_hash: "32a07a7772de521fcfd15a7f355cbeceb403f63e02d8ffa7a045063678e6c4c3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "34591ee5085fdd7a6cd1764b83d04606efe7f0f750b3e42c85a18d9e830d7cb2", + marf_hash: "0ac55155aa692d36f83707b98b85f2dd15a324646bfca40ee92ce84ee15ae0f6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a207f9d323ac48d80b03440f78059b1517c579132c5570ac7b39f935b97b1dc2", + marf_hash: "2c248dc248d4101da2571470f180c913b4a7617e6f45661e24a9b2c5c92fb329", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2cc67260186eba7eb2c171c3b55a1c54a1517c3f64fa9fdf64fcaa9f0d4fa8d4", + marf_hash: "b617897032dc4704a4441c7572cf67110b78a8c02de4130472ca96676a57200e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fbf23b57d7ab3baae32d9d0ab43edef432ea14ebcc007e678563384592fb79de", + marf_hash: "ff97fd07855af2ed71ebd1418709cc9c2a0604613d8f12b7ba7c29a470ff6124", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "32200a6a0b6659f67bcf4c8647f45de4351fd763de3c895908512deddef84234", + marf_hash: "171e50bf788bbb0943ebb39beb7f6a633a29f26ade0ec42647ed6278f2723eec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a0522abdf10493eae3ee622b6c03057e48cacd45da21f19b595855ceebedbddf", + marf_hash: "5d4a1f42a58f9516cacb7e0e326286e8d9b4656093f1d1d75fb41c5681dac8c9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1ebc69e190d9ef2b147cb753895bc44a27e24cadaac560a93a4ef5ae8a33fa13", + marf_hash: "5c6d07d998e86bfeee027c1676fac217e7e7e39a6e6d0fdd8e84cdf6463e0738", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a22438590d6c1f7e79fe8f28917049a3eb4eb4c1d0490c682f10b582d613e447", + marf_hash: "9fe58b0ba9a6370272f511f5433bf3de5919a3c853feb32cf808a61245448ba5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5106837c00ed258cb384ecbc713c299d2bf18f80c81a93ce68e7350ee3233cf7", + marf_hash: "b622d505f4b44897bb1af9ae0b6cb6bfb0831349781c146020f481fc6fb0fa2a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d3a4617fa98a20a380c4dbcef4dc84acdcc38a60ac48982f53dcc45bef8fd8fd", + marf_hash: "c49771e987f56b7cd4cbbc83e2e3943fabb27e4883b1d0858c3831902eb8f458", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "37539cea7492baa1d21c0829b308640854b331cbb5e6aa3c88b94404ea67cfaf", + marf_hash: "b2eeb0aad5817693cdba0918814ffaf041de193e245e2080044230c1627f2c4b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_list_types_must_match_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_list_types_must_match_cdeploy.snap index c802c4441a0..1c8e3273697 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_list_types_must_match_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_list_types_must_match_cdeploy.snap @@ -152,7 +152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f2b2bf45914bb572eebcf17e8ba93e8a00ca5061d492143a9c3558afac989f11", + marf_hash: "b9c477b26a1114573243d380d0032ac792363096e4ea6afed3027d8b816fa392", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -180,7 +180,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e775a6e604b985d37748dd1f2441c2f6fa135facb6926541d7e6324e2c74b12a", + marf_hash: "e5f13f22cfba0ca764421936886b7b7374aaad1502bb40f96e33705fadab5e6b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -210,7 +210,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3448108ff9f08707b09faa656d7a7b61d02fb6d1f7a77dd2b697291cd8741a80", + marf_hash: "7f8088893a78d27d245831a3d06e5568e9081e1f1722a54b52497e6f9e06271e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -240,7 +240,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "13236c109cdca657a71dc23de5d7fcfa9ffbac9df5ffb64903259230433c9474", + marf_hash: "a47309725df06c5010b83685a91506903d7fe145c88175d619b2445c3e1a4d58", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -270,7 +270,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "97a134e4518e767f1331c0c1fd857a93c3b85251768fd0e1a52f94046a4dab9c", + marf_hash: "6e6137ae43a16fbc61bf9aaf6eddd88e0a231b96d17681944bf5305748776a49", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -300,7 +300,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "591e6ed279ff06ae306e98cc7e46a4682cbff9966c87bbe9d918cbb1ee539c51", + marf_hash: "9acb1313ed0214d319461ae13ddf8b85be1ed7e6793ca2ca487c6066e1d6777a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_name_already_used_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_name_already_used_ccall.snap index 4acf969d868..b0384dfeadb 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_name_already_used_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_name_already_used_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cb2ffd629452181b8be7a2189f2ff4c7bc4914ddb920b9ee630c3c5cfa71b124", + marf_hash: "6bfdf9dcadc7c57cd5db66956b29264a57705d215fa82215ad2e6fb934a0f053", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "337d8cb71e8badd566a362b1fb28a34a816a3769ba31c8378437f8876bfbd414", + marf_hash: "483b3348ddefb0f6f835c3e1a5716930960700529ba0145dbedf575c3c27caaf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "83c9e950c21a288496f630e6187280df6d5e86bb4f6c888013cf2db2227978cf", + marf_hash: "7047bf38af5feab8d3809423dd31c55bd7fe6bd9370b14103f385b9a39f78976", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd817abfd630f056fbdf4ec89ad8c9a44ed6386563f03d5e301792b1f6b242ea", + marf_hash: "a511bfe3912874ae3db85cbd4fb34d7813dc60d2c46163eb9782397d33d79185", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "262d89a96478982b60a94e3c4fa750513e9324284c9376cf94ac4ecf5812c169", + marf_hash: "32fb82b0d8cb845e580ae8ed3e0680e5a637b1195d4e9a5f0be844749c78ce2b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c76e7704c3f5e62ecea3c92c9a014c349bd1c23958ff4383e52a24ed5c6edee7", + marf_hash: "5d78789deb0a035d4f0dbe9d37bc25da370d7a4c631a832a39245eaf41184e08", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b5d6d12b47ff258a85bd611f5c02e3eb1aceb08d91d766004a518d8898ccffe9", + marf_hash: "6787c6834c3598182f51194bdbf7799a7f33070dabd232f4e3869edc93073fa0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c646eaf41c4e6686bdb3b2b4993e36a2dcfd4e24c2266f0b20c6df59f7b02a33", + marf_hash: "27188fcef2528e6ec759c94ceb558bd6b5abc5cb76a119cc9ed2e8ffa9ac35ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c3549f07d34e38bf001a7e362a335c84c89bf4fc27abc30c0688edc044b0b6c9", + marf_hash: "7e0709fc1f2be658fc867eada17db1c22dbd32e968aa6d8c5b9fed0407008224", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "203a2875bb60bee55464508af0d516ae9b9585309be8cfd9c985076bdb307adb", + marf_hash: "f0e739af78f640ff18010be39c3c8f83cfeba41af3e8fecd790ef6957f1a8d35", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bcd1c10e00f523503de28e9a8d6ad5a636f9872eae49f795854cf13e546a8f8c", + marf_hash: "d3323f798fdf741dccb67ca7b2d7605a8291c63294100728e3a204fd8c677d9a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e2a94548b6bd6dd5c2d2b3835575a233fa0c106327ba78d43bc84de393c73187", + marf_hash: "6f6b2260aa0ed037945750bc7444b4a02e7e98b4762f5102a1959c92b5bb031c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "396f4efe40be5cf7716535f13e5bf7563841107cd39f0b62e1c9f049088c9eae", + marf_hash: "8b0a60a54c86c61f7c5479adf12ecf2d7a50a83a8c36271cc17b2890fafa4209", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a31d991b21ea681ec0264755d6f5ba21df327ee18a92723fbd7fccef0456631c", + marf_hash: "adee5f88a09c7e4c896cc537f02537200b2c92c275d27bc7a93c84b343b76a11", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f6841770d2b816c4031979c279cd1372afebb53870d97732aff9a0e4ff511051", + marf_hash: "418c97acbaef5b09ed1be908d2c8f21c42a46b18e2c2f01823984c26311009d3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3f2d9e131baa81c7a617e139e0d737363a1b6e328dbd562fab0ec2ebd0520ff6", + marf_hash: "783e7638b6e35c765831d188c916279032296465ca70db253bcf229db8a8f01d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d56201a03fa315de619543fda3e4b84770f340842f44de721897e5b9d4b50752", + marf_hash: "40bfe3ecf5a29d23e177a46ff059e97e455f9a10b4dd71db38f6cec7f8f69752", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fea04fd06ea10894f1cd812375e29f242323bbbaf1a7864eb20a478a276c6df0", + marf_hash: "7ffe30cf767d39189727693359ea44eb2a3e67d1ae719562aff94eee5739ea15", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c50d185a6d84da1f2bb469947d145c842d00a1ab2e462ad24b0cbf3f9105969", + marf_hash: "539c599bd022265c053d420efa3e5f020727c0328f1be0d9d474af2f430205d4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7f8c55616c6cfbf6caf41adb56b622b78da3ff5b917d77a3cd12ce869a1b729c", + marf_hash: "45bf70132301f584dd220c849f5ec9f7990392b70afebce0e42eec4e52e0a2d7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "915a1f70f68189cfbc022f58de5a9f371f49e545dd35ea6a500581b2b724e8e0", + marf_hash: "be753536b03793074f894516d60da1994dc39b8356261b84c126d916593411f5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b821859a71f6969b3b951c2a34088745190efd0ec27bf65cee267b60b8dcf545", + marf_hash: "384d0037a95e2b5236b33232172a19138777db6a80579d3c06ab2c9bbed6afe0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "441700dce463a368e7272e967a21caad45b8efc6ea44e3e0f4ff982248fb1f30", + marf_hash: "bf849853ef5b8c8fe4c73e6e1929d8a6e4ac220771a23641899fcbeef50d05ed", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "feaaae11cd26061ca9f7325f36578087317b5dafa2770e849020e6019049a6c7", + marf_hash: "70925393ad57ab90f426b23e14924de5ed5f558543d0c593d7522a2ebd87d468", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0c14107fcbd80b2f61051d1927f8356247c546ab95e6f2c70f1e086da347ee8e", + marf_hash: "4f33416b125f1ba0a7f0c3d0cba735001102623615948ffda0509bcec3053f85", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e8450d6eb96530088705e1deb4b7775d395bbe39735262608515af939cd3d0ce", + marf_hash: "ad5d50861a01f87ce77d2c08c90c88acb7fcef3b6c3a39ddb41e6811ce38de22", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b4764df817b60e71c9f5bfcb7a5568421b83e2b5cf03a370f38368c0925277c", + marf_hash: "154386237e2f34e4b1cdacc9990f3cc620d8d3fb25c7a2e360cc34675afd3aba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e275e33f920390f8dcdadbb9d85a12f68e19955c61462521a8f2e80e72a25889", + marf_hash: "3e90ae9b062463ed8ee3f7baa552de0c597c2a13f7386226ff3879fc9c401f7a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "91f2260f0eced3be7bf6d88d36bd82a5d7aaa52a13e166cbb094a683db379f15", + marf_hash: "fd78f7f2a08eb9200afa9c82d839501858f24a365ab3a381f90545c390def1f6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3982a1efba0db82aae6c12e91a857870b82edacdeed50da50f5120fbe6d320a0", + marf_hash: "600aaad28df14a3a02091fa7e51e290d30a7ec38418882cffdb90eb80d99805b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "144d555c9a6f01b30dd5b410d9a95ffe599b2dacc132cd2e7bd56d6fa4a7dd5f", + marf_hash: "9e4d3bd3497359eae10c2b0c76a1f46dcccbe09d074d47b062185d9cea450be4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "77162873409c6a6f188657ca6a1f954d38e2785d656a74a00eed69bfbb0e333b", + marf_hash: "3ac9e5297cf33cb4995d42cc019fdce6451f5b66cb0ae1125acd1016ef28f8aa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ce1f4e7d613897c10e78b52e49f724759a547fa760315245984d8c4c02b30456", + marf_hash: "cb4b012d505916a23191f4fbb62cd8391cd2e8f939a900311d5b2e7e18495388", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dd731f9f80d6c12905f4353632809f261228b0b139cc95984f886c19982b1189", + marf_hash: "1e699870fe64af3721deb31eeb7a2a0f442421f86d0f442266d3a6af7c61e463", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a8966866e1dea899940fde7df4c5f3c77bb61f2926a68bab37e9ef7ebe3587b", + marf_hash: "05fb7aadd02f96df08065b12aace0c80552dd2fa182df503d3b2450711061082", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fb2ec1a94f748af2089d7786d1ec4e38f4b1f7c210f42c1c81c69f36f22d33d3", + marf_hash: "1c5ea58e073e51e4530cb0105c8b26d1cad7db5c8988ee0853be084e1df6e39f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bf5d48d64eef3e43f0107b4f4f5e3f639b2d4b67090cde318b548ad0263a2b34", + marf_hash: "f01aca716b6cd74d9115676d84413e90493735e264336c5dd11cd61f4c2e17c1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aed4cfc8ed09f8537b5575f36c34d955d408ae360f33caa7a9997488cf665abf", + marf_hash: "06ab3126c5a50646c68f538c1fc2492f6232f9b8e26ab6e7c6c174c54de5448d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d292eac77343b80bd17764d2b8160e44c8a8b300af97bf667d3a4c9840d35113", + marf_hash: "380311b98408d04408524bd9fbeee6823a6418eedbb258528e0cce0de66b9599", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "381000abbc126fc1c2d05d18554dfa7e92bfc39406fb6297581a1ec2d75c571b", + marf_hash: "85b36ad25f168ee9859dd396af76e05a4ff1c018af31be4965244841b1cf0e2f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a53895284bccd0672241a3798c7c287bc3c7f4f1fd8f7ecee9e2568cef7de816", + marf_hash: "03641e52c3690d20cf8fb86244864202f99bfdd4dcb4bfdcd9f0e37e64c05857", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bef210e1af346004a3dde8e49327f39548e506581391067912d8d1af55e12259", + marf_hash: "12dbd2900be049194f91d65760df72ea18ed15ac60712c3005684a4a19fce48e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_name_already_used_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_name_already_used_cdeploy.snap index dd453e4dfa2..32698b9f64b 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_name_already_used_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_name_already_used_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b2201b6e00068b5d46c748aee59475cfe07a2582708713016cc1c20f2ccd2ecd", + marf_hash: "3abe2c6dc923a04b9bd4495a7cdbf26ebf6e8013e32d02a80ffdeb2d16b7dea1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b01ffe828b52e0c20390f92e369dfe8dce84a2b02bed63695b0a0469c895b6b6", + marf_hash: "c160066ca2790cdc4e8cdca9a5b898e5d1cdb1b2d433c92ea0555ecf83982991", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f8ba9a087fe852e9be4ef0aa757ee2d04347b48d3b2edd1751ea62d3a023df36", + marf_hash: "b438e28986ea6e7b6a2ad495d2ef4ec15a68cb3bff2aaa70ba97d37d99003d9b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b3614e2d23bdb28e9a7a20bae7735c85f368b53a5b051892dc2d4c8ed0b963e3", + marf_hash: "ad8efc050b866856b3dd3301030a8210b00724767b8de26a9cc8e074dc632c98", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "af658371f38e10cd325de4bae57800a7a6cebe1b1896722d7227382980c9bb50", + marf_hash: "fcdade0274d04c0bf738b67c43856bf78bb659c1b6f1644d2e99ddce88ff27c5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "57445b592e48cf11c054bc600886909a32f421d64d6c49f7766faf069792b68d", + marf_hash: "1b377bdd1483ce0072639e5505a9398b03a14610651765cb44acb4126f43f5d1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_no_such_contract_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_no_such_contract_ccall.snap index 5275e8401c4..14e586ee216 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_no_such_contract_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_no_such_contract_ccall.snap @@ -34,7 +34,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "552f74cc4785e720cbb683d85c8ac2292529b42a645bec9f1e1449eaadcc4dc2", + marf_hash: "d6f2cacab8297604804fe805c0418b09a5bc499c2c7f2ee8e2dc2d805daf19f7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_no_such_public_function_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_no_such_public_function_ccall.snap index e7c9b1781e0..36055494d96 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_no_such_public_function_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_no_such_public_function_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "07db9c7b8fe671a7270f19b5d4ba7f0b8959d53ddabd6e17dbac4f9b805b5b36", + marf_hash: "1cbbe41966d03ec3cdfe2c7369ecdded14f802ac22d105676cfafd8baf228801", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4f3cd8c894ef10f284627ecdc1590f62781de68cd026d6189c0d01224243b4c1", + marf_hash: "2ab72f96bd787edfb34b69fa4c81880b3d2a1f26f07173801b56030af09827e8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1ebf472b9c8e162dc7d1836d48a7a77a660649f7f35af0f19f89078d74358b13", + marf_hash: "452c6e0104ca98606ad5ce74834cd02b85176f5937c6fa9d8616fd1339b520d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "afff6054374001e70628b34da65f3198bc7096fb481dd469eda0c461c6c0be88", + marf_hash: "fd384a0e66d478595f49db8c2f4ea10f7fc15f7da1e37681380e2aad7263b003", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5fd0ef303d493a30209303f46f7653bbe8e3de689b3428d432d92a3b1e968ee0", + marf_hash: "eaaa39857f880b51e6193524e3f2bacbeae720a00d86ed3d745b2fad4522996b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d50c9bf70abede4115af4c423ea7d91e2964acd4327002793d2c474ca5a80156", + marf_hash: "ca87ed40ae4c034c5ea80bc0092abd1025ed8cae3398abbb1b17adfe865cce02", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bda987006f73418ae11d031c735650093138c3f07d26bc62ad5dd67f6fce54ff", + marf_hash: "1d8ef8dbf9eeed9a0c61a584c146be54f99231df20cbcb89f822f7ecf925f8eb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bdb3ad849ae4d865344096160c4df6e5d807c7f7dbdd4449813bdaf8e58eb545", + marf_hash: "44989e5d1e6436237fe3cdc7240311965d4b5bd66aa7d5a9642b0331dde2658a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c4487a5a9fd232c2675c048e7b6ccb3ce91faa07860e62f13109e1d6650763d1", + marf_hash: "803a5024d9e42e1c07a64ffaece931281e4c30b785011a4442520dbe997dae4b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ff3230f4f7b16691d05d9cc64c7707982025cbb7ad8de18bdc0f11001609b261", + marf_hash: "b0772a0e38b7d013cd4d7a9879459bff5fe633ba80caaec48e69c2c16351e91b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5035576538472b1ce979dc8fc34b0cc910fc3835296b477bb05a84ba7b32bbb1", + marf_hash: "144e927af93f8187fb4bc75f795e7b8f34ffe71ede2f061c273797dde81c3e8b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2dacba6c371db4e8e9804400be4f4d49aff080ba2d58c08ebf01adff981dd65e", + marf_hash: "3414f6a0b08597d29f3cdf331d960a98fb324cb2e9d173f2620cc5f69a7d1d81", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "67c10510ff3c95094048bd863c40f9c56c320f73894b0ceae0d74f2a1f7da07c", + marf_hash: "685157098b50d8246cbf555b45a03c84fe85522025a705053806ecb145dfa340", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "89ca856622acac7b2ab5904a85ac1e5b4da09d617275ff0ad5dc98bf55572b44", + marf_hash: "6d7e895fd02a6b9e29e7235e55b53875802db76e244d5aec43cc3e77ef0c0e63", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "494c675f68ae1aaaa58b543fab3c4292444d741932a130938120fb7ece6a6774", + marf_hash: "0e8392604b6ae80b5ad3f997ecb91af0991ca96b7c071640cc91790ac55e26b8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "382fb784a4c74988b272760495b4e0059a24b4c71a173e8bc44541838b865168", + marf_hash: "3490165e894a1fdcb39c569d0cfd44b9c693aaff8a24c0442164ea92a59ded5e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5ceb79d3492ed1a12a3b4c894af0b9906d9f3a31ab88c66ce6af022223033de0", + marf_hash: "62c732d090cf536e4bb644967344943a70eee2827ff4b68bf9d0cc2cf98a2f45", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "262651814a45060f17c344ad589da4bff040604c7d947d36b15c3f1e7d5f5f67", + marf_hash: "118895e9d3d1b6ce58de3a6814ba647ab3d442fd4fb0b60f8bcba4cb26262c3b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4ae3aca4ad5ff9fed20a33fdf55ed0216f5d4edd8afbca93f5e2d5b74f56197b", + marf_hash: "531ac5a0c856e3553e74c2eda9954c87a39b8e46d03d8e5758dad459590b4827", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "56879ab25cfe4d72b45c56355e8673b3f668fe91d13d4cf81c6c0a12c4016e8b", + marf_hash: "a8169e624fb871e925b268d50f1bbbda3a2048fa8ffe8fca2a7bda14bbacc18e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e5f2a92485d46e2776321cc4b0161117da4149b338d51b28552d86b82045540e", + marf_hash: "9c13aa1f140a8ac7701f4c0e65c045fb0597cdd7eaeeb0e6c76688b6ab20b38f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "02c9831a7f9b2f3dc8a333bf9086ffed3d111dfb9b4774bc43f904eb30f6640f", + marf_hash: "8c8ad2211a7563445feeeab179ac59361895680baeb5755e30d83e4a7df666bc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2cbca249f8e4269dcf5e7c9a584fe9a9a9ceaddf227a4ec1a231d5ab58e59bef", + marf_hash: "5abea8bff43c4308bae3057d2d37982faa7dbfce88d836bb462860fceb21a63e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dd29f39b862e4f850cf3b1358ee7f175ee1cabcd44abb27a74344391f855baa2", + marf_hash: "28e69635e3927c0c6093c70ba97846c7503756a8406e18475dad4d916f47cead", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ea97e4e96aed29c9ce15ae6fafbcff35163a57f88d1ca110c873d50c3228a9f5", + marf_hash: "27bf124b275ab9d5d7f54ec8370944f94667b2bd5d3c187773c6954f1eb2705f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "691a7702aa04a3f4cb966563fcc0ada9ff7f653c275051d11970f5f2cd00a541", + marf_hash: "fc31a3ade280f53b389f4388317759f0e77b3f9a7c893dd01f02010f09fe2b36", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8182440200a4a5e8bc9f11bf4ab10545258702c3571b71e0a8aeccdbd7e33bc1", + marf_hash: "0f191eaeefc80af6b6ab1d2c755116dd9a1dd67b876c1575bf3676ed8089dcc3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6859b71307d527e5ff79c007041b66f21f8268411f516c9250ae89cef3058dbc", + marf_hash: "4b3d035a506688b0c2b17393d0cdf8ee4782973ad0a14c62466ce0635528dbfc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3f71c55f35643208875be69ca8b501d91a35e39fb78300c078a8d0db854b1c22", + marf_hash: "bacf43fa5704df59fa4ff7506a2eb0a5c881b33440c5d8015ea5f5b903a07e33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "69ab80392e6d806b56ecc70d63c2f1e3531912c88eb151fef39d83e70f93dcfc", + marf_hash: "1dfe6ab938613a5a31c48f58e4a06311d6650d7fb090aae62cc1433917e1f876", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fcf5e31eb72b112e6f6b9fc452a2c74defb286540e3339476261988e871025ff", + marf_hash: "3a2b809d285a90683aa9f606f76fc34382d876225e3b151432313742e13277d4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "da2c268b2192ed72eca7d8e54b2acc77969956f08dba86e560f9d125a15cdfca", + marf_hash: "0bf72a01dcfc76d6647406e16688763dbc9ba28947c56559508e0fd710eef0d2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "853c91e244ed3959539acb8696908191ccd2fd798aac43a7c3e942d5f3c357c3", + marf_hash: "b58af476c9508e6e5c7742ae28ec4b1985bcd65360061e181104cf962c94a005", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c2b37d926d3e6467c2c38d58f61618ea2b113c338e81bc538906fcb3383e28f4", + marf_hash: "63490208ab43e308680ce2f949a079a24bd66c4ec77eb04587cac62e5ba42d4c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3859172a91ba6c209ce040a39da4dafa8db00e99ef2477ca232f769bb793aa7a", + marf_hash: "b723a62b89242713f3c723d7ffb93e778db09ce18cec0aaa6f9c7c7de2aa25be", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a6b35e8bf20adc6dc29cdd1579b2a3c74160267363939761dd70323ec90924e7", + marf_hash: "e836c46bfbef5df10930a0b1022c28b1b0e9ccab5543576c4181b16b02e65483", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "795a83f4a741cca1cb342fec8cd0e4fc6d8d16652557ad6666859e13cc5e7ee9", + marf_hash: "c4fe9774de293a4b640af1dbd5bef1b6967bef281a29533a5940bfd6beba40ca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cc1807bbb48b0e123fddcf0422a702bd62ea758c93edc844374635bf33c4458b", + marf_hash: "4909209afb17c53d0dbff942c5aa1d0b35afc2113b82c8104ff6123fa58aa28c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ff0f23fb72830ba6655979891bc1f9a2ffebf47da443b2befc1d3312f08c16d8", + marf_hash: "66147bca4554c339176b683eb82306e86b99a936ea4b9dd475d2c7a04abb5967", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "932e846cc895117c7a190e098ef3ec11339a8d7b1ba02cb62d0a05885b9acb3a", + marf_hash: "4ddbe56a6ad0445ae428497099a5bd2791d62d0f04858ec4b19835a688507104", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d58098c13ea9070d7f926b89c8599b6a234eec3bacb03ae6141e23ce4c672f77", + marf_hash: "e576bf2d490947d5039e6f131ebe31e7bf672793759235f3c893c523a629d277", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "59ee897898ac9aea935e5339e51a59fc757d4304d2c3816a18ec5d7c5ada766a", + marf_hash: "cb00e292f8a092ae9aa4e1939793926919eb60c2e5cb53b1d649a07d1570dea7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_return_types_must_match_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_return_types_must_match_ccall.snap index 7998e1e8d58..9d82d700f34 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_return_types_must_match_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_return_types_must_match_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "18bada15e176fac09f9377b0f0e1ef83b0502f04e41ffcf87d497c81f7bd1afb", + marf_hash: "a940bde9ba820687bce13e3305261bd8ffcf0f248d25113876e6978741924a97", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "27dce262af181db18c04141abc338e841dc1c59714e5e34e275ace54138f4e18", + marf_hash: "a650d00bb05ea412dbc76cdfb8c48e938c45d91f4ef34f944386aa23dd4f78f8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "165a8cee6de32884a88a20dfb04187869f1a58d5c581a904779053414c027305", + marf_hash: "8b8673e75d6403de4c006e0550c45fe70e2fd73781125da52886355ec24f57ca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "71eb1e61c3d5d8a62a1714ed85d3d3f036d9bd6535f584c502207ae1286d71c8", + marf_hash: "9289d1aac5dfd71bea99b86a0c123604bbefe3890e121397aebe43760c495351", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd2348cdd6b1e0e7d27d7845be0fc7f4e7c68e6f3632029ac2ea275fa725dbcf", + marf_hash: "41caf63a27e86428b4353ce80ce1c9048c3dcd96d1429348aff09c29322a1bdc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "546a65bfb3b033cfe0a26c1beff7707a154b57f6944bcee7b81317cae6b7bd6f", + marf_hash: "3a147abc36951f89a5ee67703f68091e69153f442ed62d155775f6ee5073765f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ff5b18555efd4f9c5d4a12aca78c9ece0a7d53bd47fcdd2376a880e010b827ce", + marf_hash: "255884443fce5e44d57f41e4f0950bceac6d293814cba3a5cb17a19b446097a7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f9ea615dfe2abac02da6d16cb4d50fccbde5520513d8c22b9f52355b2360027c", + marf_hash: "6a2867978a6b27c124c3ce02e951e4c3771b6f4b4f0e8b95e951c95925e4c672", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58271036b822bb7f64fca0fed9c309fab61b2f07a8d9eb4235d196cd67b1f827", + marf_hash: "b1467bf3578e7f33eed1e001ebc8260c3444845cd28ba9ed039681e93cfb0b2f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2f53821a767254ed16bf8981af4c64c46200ebfdc561756935021b8cb1d8cf8f", + marf_hash: "1c7d422d5aa082da9231c39d8dfb2673b58aeb4e0bab1d3fb0925e41c9e666e5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bc3477443a91e808e3880451320db17e8a0124ab68a005082e0682156be02f91", + marf_hash: "dbd9b3e27d895706404350bdc97a00cf296a6577cf7b169aea2bdb0adadc0d4d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "af816358399e811f4a026c355021f2229732c17f3c5093438fdcd9ee0e415711", + marf_hash: "62fa0bfc78678e87f017f26c236ffd3d7e6cda52fdaf3b14069f6800d15f17b0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1834c5f70c573cff7928391e3af4a27ef600ee2ebcf92aae5e59c1d5abdff548", + marf_hash: "97e7e327c9bf218094bc1f86d1c24a3ee315cb7c24980999ffb9c1de73abb9d7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f8321ffa3b0278dbfe1c6e9e16ce857a59b3896b4040952820931e0fc887ee0b", + marf_hash: "2229c59f24c61d280d565c12a5cc6e4570e657787b2c14c2b66d68eea4eb3120", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bf1a991c6867e91d04570a790dc5ce13a43deaaf9a6d9626453fc118e7739812", + marf_hash: "ecf490ad6d30f06d37699a7c62fd67da7deea0c4dee9e6ebb87d8ca846eeceb4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3b0726b4b00d5ea15914dca7bb1626986b8adf0757f24c0485de9bcc2413844b", + marf_hash: "1e4c503988ee7fd10241583b35f641ccd171cab53f7ca0dba33260b01598b0fd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e8a8e9831bee0ccd18ea6c24b45f7254f363ecd50d2a0c3fff04029d8e9a5bc8", + marf_hash: "d1fc0475e1b435702a46a0a222edb5dcadbbf32d2c9cc017a807263c214c8758", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8e0dbe472cc16a6dcc4dacb30408d5d5a51401821ebb6381687be5e148b4e492", + marf_hash: "ee93dec55e47c624151f452e0c25c9b55e63f8c467f2c16eb5066fd99a8b52c1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e79f8bd08a92d1a084b68bf4e43caf774487f4e88b44e2771d0d0586795d9d7b", + marf_hash: "47e100aa26f31d4fe723ac615d24bb9543973cb28d52012c783f3664b6000bf9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a7671512e9e702fb6c6e3cb8accf012503dd4c39fd9a62158418bcab4fd3e7d1", + marf_hash: "ebc40e200dff314c8d306ffa92c3f03c7899ef2c1da621b24b5fc51f4b969911", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4eebcf24dcf0eae43292d587f8f4d4742774172ff4446869ce1d0a70bd5d4ced", + marf_hash: "f2f2a2a5657f0b09964c3e39dd278a1f5a27f0b99924c4b767b2d36bbdb7a93c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6bc2e4df895167261981a85a06a46c522737864bfc29f5a248bc47ba2afefc91", + marf_hash: "dc55ec8ab24dd5043f92f66e308b9a2cd0d4e4e8b0e7d52f302b56cf6d641ea4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aa4b996ce5c63a8aa9a547833a5805e3a404a45f198ca46e377f9c31b339409c", + marf_hash: "52206503bc3c9aa57c6bd0011825ebc1bf86e0c977ffb06fbdf3b845ae218123", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd77d4ac133895ca35dbbd1318072ae6e069e267be92b16f962a79125ba8c1c1", + marf_hash: "1ced5292e10b821dd0dd1f34f4e7a0df028d0d5a7ad600b08c8a3b38324ef289", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a21e66c0700280891b4aa773d0aac932d237510011d57732fb5dd5de663a3613", + marf_hash: "5ef1ca1cea31ca063ca96235421286e29b0e2a901df8512bb9f646f526d3b5c9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "55d25a3bf608435b117663128d8dab959cb927d349cc4cb1f76b331a6bfc0b9e", + marf_hash: "34550ea9795e775b954a5bab051abeee66509d087e2aac9084f7cdaea9334f18", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "74d05e898b2202f39a7c6e42619cb18bc8aab8000b0f33ca560ae7080122d335", + marf_hash: "f31da45e03a2bfd12a7f247e4ed38323a4b18eddbe6af623e22698f6151b8c28", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c6c9967d545040c68d3b379adaa19e7683d30b3307c79ec437a7ce7796d5fc64", + marf_hash: "54a20f80f7035767abab81b6881083844dda9b281045dd29334cabee2c8529c6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "84d711479957069bcea5000d7298dbec2406540aafb3adb86d96700fe9f0ce15", + marf_hash: "e9677a010e8460f765950b77d4156b7795df1c48dfaabc1a846d63bf57189be0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5893cfec2e623ed61d761690de6b04e6e7851afe0886aca0da93c47f46eeacf5", + marf_hash: "ff83a789cf317e684845dbb6d9b58056392ce524d8d0a388cb6b320acbab26e0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d57bb8b90d033693bdafd642d04960cfd0676d8e31ce851e524c8f8368cf6d6d", + marf_hash: "1834a70467fb307bffa3f158a1134bdb387cb17cb16a6cf6c9f0cda1172a9f88", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4ce6088856f505ac31587789de9ed5550f13ba6d9e0e6ff54990c980da42790a", + marf_hash: "6359838547ef1247179a6cfdf8f7f50f560e4efdb55e33f66f82d8a94d5cc92f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8d39669e6e42dd41c0d4cffcca75ddbc80d37401a9500b9d5524f58e56521f0a", + marf_hash: "8c0152d47a6162e3e2631bc884ac346b2ace4b81351ad4f43a1fc915ec5a9377", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd360efdcbb5852c19006422f2ae3160e26a92c59d60185d350ea7f30a6784bd", + marf_hash: "b2a86b80c3cc8ab4e9ccacf98abb69cd29c0c50f2e1dd3856a8a7dc1f1f86c31", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "583e44d81540499bd5570589087cd7143285172b116adc64fa336443c2d7fe1e", + marf_hash: "1c2f2dfc943795736f1d3205a0f813885d252784aacc29c572ba44e6cd841c8e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "155294ebacf5223cc2f55f7ab9de1012571227b269f14b5e373a0192dfcba0ba", + marf_hash: "f0c596a8a62dd2e86c4fc432d60146deb8102ebfa05c148ec671e3effab03b4b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0858d1c1d442556a9ec2a8e1c64f4f867971ece6e5275aa65cd81c78037f6fad", + marf_hash: "48992c0990ed7da42f0bc543603bdb692032a1abd895f011fd8767b9dc4611f4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f5f2f6a3e3a60b11692a641be35425060c773c27aab0debb7f93accac97f0064", + marf_hash: "9a0341f743a0e222343457c13d746a90e6af48b97edab1b4d67205fb2b9a792b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e71b480a1a75066e6c377a0b080d9e3034be3eae3bb0ccceb203588ef1d7d875", + marf_hash: "59abc6039d7dfd9742b48d6c2cb9f03b753bbdd98fffbb33ab5f7c8e52ec8223", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9abe0592f35febe880c7126b79982fc9cbdfc78754ce279315c9387800047a34", + marf_hash: "6bc45d1e55b8fb92cab04a7db9fbfcf469ff870201b47cfc0932b51a772f70d2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "580ad3d1126e3b5bf3bd33923873a4282a610100fd4268b79dab7f7625c10b20", + marf_hash: "06e89f3fd7ab78a8836458d3b1b6b1f75a81d11f51dbc89c85fbfd96f81d8d26", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b037260859fa68ba8bad2a748ae118845b8ea020f2f5e041369df479183a3748", + marf_hash: "5d78edfa200c1003eb8bcbd988c2be4a52e50c315606f7a6bbeed1fc9aab0be6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_signature_too_deep_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_signature_too_deep_ccall.snap index ef82cfcda6c..f66b0995c65 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_signature_too_deep_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_signature_too_deep_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b66dc7a0ad51ac9f4268f704165aa76e20aed53119c310ca3d79eb08b00eb586", + marf_hash: "145f2dfdd942063ec208bebc0b3fe5ca8776e602dfaba29ff6df43b67310c539", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f353f7c966de2ed2083d9f8fd97b729c6c89598b9f590c2ed1869badb7d77ef3", + marf_hash: "11e6b77ca07df401b3386b391fea905953a16310e4f24d065704dcac30b588e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "203fada83278d52f000e5099deeeefeb54eb7ef7b7b85d141e7d57906240e55f", + marf_hash: "ac5c1a0708ad2e6bc99ae2be5e9737f92978c93ad48fa16cb5e27cb5d7755df9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1e29df448012930d7312c1ef1a565ec1a0a7c1da81c73b98e20e7ff766fe119e", + marf_hash: "6dee2a5246bb8a6ff9abf56b05e6c99e8c1c2c542788c3f96b3d7021e0db063e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ae02b73fe956bd7a61d8a10d6cf639943625d5fe8ae82f1122bfd8315ac2d418", + marf_hash: "d3cd3668ebe0920038925f8e395a3031964508f30c59963234cb3c1adfb70dfb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3d7136665880ce318aeb566d811af10ae855a5e086b86a0744765a81a06bccc1", + marf_hash: "6bff806266f12a7ee9029164b025b2f8f141b5c9c8caf5ffcd4221dcaa438892", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9a2ad18e437a92e543c0c2fb06ac2343f303bb1c4bc7781294ab5ba9fdbb5d9e", + marf_hash: "519e54d1313de4ac4803d72a0b40d140ba5460544cd395ba87b1ab74fe672848", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a8716cbd52c8a5e43530259c567e4a28e6c5c6161f37bec946105436f5de249d", + marf_hash: "6db69cd5999c0c6b37bf711aea08a8d59af03c9c65b46a6cfd74d4c7e911c7b6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5daf32143b35a31b232f08fb3f8f964b8a663926d357e103fb030293ed5ffe6f", + marf_hash: "b8668f83fd875155acf5caaa5aa6078cae9d6c0b80b370e1844e19edbb8f7847", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "93977128726471a04ad061113e0873c2b6c2f0a23eb7f3977e3236c3269830ef", + marf_hash: "81e3115bffb8422a730db9a741b1806a9c289a7456ac6abf9151ebf02e3d3546", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "311af0f3ad9937b4ab0ed79413f47c7d7a5ac47613a45235a472e2d1682122d3", + marf_hash: "eb1bb02a4264e61dccddede84dce617a50c765e08be7dd33730a86e4ebb45912", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "11346d85c0d0721b3c614b11c06374637b49e1292544cb59a46cbd19f2f564e1", + marf_hash: "c4aaaf639aa2e95083469de5fda4d9b0e304c5de3f7ad0fdbdd9bbd18b2a061e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "22407e546d3c8a462f94bb08cbe48cc0fdf8612eebbc6030905f6f0c7b95f980", + marf_hash: "7c2ce19012fb5bc3f3091023a4b5580bc77346cc737ab55cad8654adf17423d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "85ebc2bd10b446bc7ddc5403a7ad931084cc9be19e8c97db6c629ca2bbe2fe5d", + marf_hash: "88dd56ea69d412d458def10e5bd69048e2ce7dd2f2e39f94bd99d2d9a8961fe8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f79bdb425399e016e9cf2d6f02ad337b5316e0166dcef9f99058caa1010ac3cc", + marf_hash: "50f35f6924867d1965dd58431a0313ded2035357037dea575b3e319fea018c9e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "258300082c394e3ef9d0848b6017c3a104a22b169be897d669750da5f94aa12a", + marf_hash: "209062f5c42ea0d4ec919fc47e0c029b772c18cd4b37526428117c54ee6a319b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6f29d66dd7cfe173cd3b67d6e226f6c8b03c455ea7ef84aabd5a3b3d20a31c12", + marf_hash: "7d07ae77738c208af055efb1ce66db595d16cf6a8efbc9e2bfab14eaec3fb8f5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aa35fb2cc11c918224f01c62c1a6cb0812a332bfdd0400432b4404175f5abb70", + marf_hash: "d9293bd411c9b666bfe2519d78428a995c2c020a66ed0e602c1e03282a0d6b07", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4360fd1eb6c4ee8cf39cc7a1f6d9adadac4b011fa88caddda33a0b55a081a446", + marf_hash: "5db31d5c4946024d8bbec8509b334ca5c96caeb49ae0233b071a169aaa99aadd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2e12b74d8685b2dd3f9730cf7219999241e5c7caf73f4559ec46a3afc59933db", + marf_hash: "64d4b6cf04a89249ed5e6ed2a4c9b1d5f0c455ace06f84a6f54f7d3a038c4e02", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4f0379cf8350e63adcc34d3229af1aab8ec10b05eeb43a906cec4db615c431b4", + marf_hash: "a0ec28387c27cade9412a5eeebf5d93dbba2a407956635007c573c0f40f5bc8b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "de913287c8a22f81dc205d56f3f2fe3b63073b9df4b6665ee6cef4ab47a5af1a", + marf_hash: "dd877c3efcf26f82663b20482f0cd8cacc5935341afa63e4567536bf2a575d5a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2b7e079eef6fe639e986cd43127d170418ea51b9dec214b5a96bb8b2de18a372", + marf_hash: "06d3be5da15d31eb60effe1480193cde09eb7c6ffedc5156ee49aa00d06f6d9e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a137eed76830b1d8947c53f3f4adf94410527b95dfd1612438a4c398f9e2aa7", + marf_hash: "a7e82c7ffcc094ed446e18e191e24ae12d1826fd8c16b2435fe2222603a6f6d1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2e3c138b4eb2eecf865e3a2d6b8b9c9a5cb31b57870182eaea04ad9c3873217c", + marf_hash: "708bb19b8e9b5e33d365d70be3e47b8c8ffd609a6b59bbff7e2978a80074e332", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7583eadd09a55f9cc318ed57be619cc5e32e5ce0f0290b412a522a875cc90a94", + marf_hash: "fe68ce241c4a9a7304d57afef1d305a7346b51ada25e961cbe1ad2e968633e2d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ce40f9399e743cc2995405b24790ae8d0a11af20371b31fd77416e64403f589f", + marf_hash: "12ba953dbc15915416ef69b074f644087d4acd9e28333fcd27b9266b919b66c0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "28a5931e7bf2f09866387fa4e1760b7a6aa0391c4b81d4a9e00699eb2923fa0d", + marf_hash: "e8535dc6914b2da9b3be155fea6d2bfeacd3bf12c42d39101b6a26d18f15fd8a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "079131ca38838111ac0f55bba0a7ba882da6e921d7e3939f3005b72995f8d1f8", + marf_hash: "7d9ff36c91082b44b7a1f071bbab21f72a546a570624383f1a530e731e03cc27", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "79b1e17fc4c0f949ce3f8ccb9ca2631cfc2e64d971eaa7f996da0d29262e21a0", + marf_hash: "e2239ae933a795a4805af6ad295fb51b17b922390b5bc1a120c300b83c1a019f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "728748366c988e60c70b7139ba7986bb6e0cd29a114854c577cd77b55a31e490", + marf_hash: "1e104bcd9cf35a5e45edb8cdb0f117ef787dcca7affcbe54c5b4cf6c85361375", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a097e9fcdd8dc7a6afbd8f2b5a658b43612f74ae7a4ca97ea10c9199449e1581", + marf_hash: "a998fd8faabae113158c12a30cee23af6eb040f59e8f29f2779c2fd860247eab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "04264909a27568ae847988878b2fa9ce9dd49e3751a0afe19fd7576d272ae16c", + marf_hash: "ed13dc85c162abc2d25072a73afee5e248ed32a8086de2c4c7bab728392d6513", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "594c53bb12b8cec22f14632600c033d4e2c92b5f5f28f7274c75a9ef582c4c59", + marf_hash: "3c2107b4f509bbec73ac10a5d72bfc9964efcda08daf3346806bce56069e5784", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d4905241f223ab6ed4047a79e943b24763c0d39e553f9e3d6f87661be24aeb21", + marf_hash: "3f6e0330bcc6546c340250ad12116063720c7e72f7d1202a7f0087438313c006", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "487f8fc2e20095a5e311ea53e7a65e2cd571950f6f0a1c4f61e0186d926e849a", + marf_hash: "7881c29226d6d550cdb9535abfb29732deb907d459ad61d2e32026c7597fc3e1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bf72198c9492e720aaa607ff39d548fb74557fb1004ea1d0d4605c3d2b44ac2e", + marf_hash: "275771394e85bb4fc0cd5f4c44fee865cdf228460cbc0f3835517c726c76f050", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ec6fb751a954fc023e142529969a915695fb8520bb9473b9d1a5951ebcad8208", + marf_hash: "b1a4b62238fc00facea7440341f538ded7e2ea24ac2b9a891f56cdfdc15a6da0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6dfa2a5cc5b3d4395b8f4d6b36bf793c1ecdef65980582dff470fdd653defd10", + marf_hash: "1283184b04be8f780c60754a458a8a9549905a4dbfa4830661380f06b20b1ca5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "230b8ac00f0a1a7e1d42dc1ed0399f5330b5c2c4264a9767934ce0c7ec701ef4", + marf_hash: "27e7ed932ef594db58ca9b049ff5b49b81cd0d78f497d1c75672e08d80f4d8da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "59f2904272d39ddc3c8b1328601d6721b4767d549079b85b8cc38ca625aaf1a3", + marf_hash: "8780d6328bcf1aea6712648513746085bf88b0767920da377ca052230c381053", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ced4973fa3ba39cfb4bf33d082a2c4e5e2c2cf053776d41e4de8bcdb50fc884e", + marf_hash: "d64edde7e123040c8b98548a0d75866cd9e47a989a16a7651ed34a259ca62604", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_signature_too_deep_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_signature_too_deep_cdeploy.snap index c8232f4b174..8a1f3e9d904 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_signature_too_deep_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_signature_too_deep_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f7a3c57cb41327e7644a4314a9cd4a2fe3438bbd05724549b67609001e53f6ae", + marf_hash: "a498d68abd5e8619a4796a34e80221a0f04139a8f59d25c90526dbaf2720fac8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eff04a7ea8999b442133e9555d9bfb3fceb560e831dbe4309c0c9eca4c76b66f", + marf_hash: "a647f3f5d7633cbfacc1de324729f14f61e48f4c05a817da690957b1c8d4228e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5e680e2aefb90a98fb6a577777c449c07a1be0e335b9586c5d5c45d267768b34", + marf_hash: "009dd15be73d7748c908d41ce3d542c89980c421cf8313a5e7facf4df5f553d0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c87cbe2f067098812e5bac04aafc45a95bda2e5d19f8a6bdecd876b1bdf911ba", + marf_hash: "7bc699d9ccccc1fa9d758e1cfed8b2e48e53f265c7a3da8e83f95e4402f9da63", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "93b74e5e063844d95ad53be44e9b769d34af5e0cebaa176915bbe61e83a60abc", + marf_hash: "7ad304e6103a80498ab1e0ce6660f0ca3238b9d7759c36b4d4024628ca582c36", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1dd2f4a6d45635bd4bf8ee53393a7ddf0961785322dccc391f3e9cc1467a74f2", + marf_hash: "a36f6bb9d02fe7a419df2ca9c86960db04e8604aad02a77d8f0c4e84e184383c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_value_error_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_value_error_ccall.snap index 6e2e8e0caed..f212d676084 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_value_error_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_value_error_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "52399beddb6416abd3c8fd1f52f11a198bc5fd8db7e423007cad108d3ec91606", + marf_hash: "b0ad442e96fdd0125ec029ce3a370d623a6a6f5f3d0c46ba60204a9d138c4a04", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6717fa8cfd6a4b5b420e35ef970f58617e2fe9781890b365148140b948a8c06c", + marf_hash: "d18bc82d5061b19a3d2698a3eafae9ef62c651801e980ba37f9165278a79395f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b2f886c2ea33477a95376e027a97a5573ce810fef9fd8ca7c9c8cf4530a39616", + marf_hash: "dea288f28c18e1ff3820af121934ee572caf33b4c7f08fb4c20d2980aeeaf975", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9444ea9a59d0d25b7859575e40be6dced1263cf6683f715b8d5fd59338ce11d6", + marf_hash: "5d2a55badb66261a547d14c918af89d6f82a521914fe62147292ddef63a2a80f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fe7d836ad22c047329560b56171bf648648be4bc3f3fa7191f1669e6d58b0b1f", + marf_hash: "e0a17a9be5a05112abc2dfbdf8224f678d08a04a5fa485c29eac212b6e9cf0de", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5d30e8504d6ed4b8f8ea688db8d7f6b8aa3b1c003e7d01a64e4f381be5a746a9", + marf_hash: "2bcd3019cc6fc3ad9b255f44738f8410c6563c80826a9bda40026cc7cb911934", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "00ee33219e01fca5969d10ccdef7006b997f433cddbcfe6c20bd62717a1e485b", + marf_hash: "b123f3751c8b21cbecc5861bfea11ad6a20de46f1a70e41191b181d28e04ce06", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1ffe6a2c0164fd993f852337ef5b3403e300899002ebeb180b0a6e70da880e1a", + marf_hash: "5ef86105a0e12153c5ba243c4456d6d4071c02b71892e3167b3b9c735c71e525", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fde94c011246f5c2d5bd4536fee407faf4b199d225d02b934c1fcfaa6057fbdc", + marf_hash: "cb08719a62cfab8ee654ccbbf3c6f2883b3f729f4bf89e37c850fd4796303978", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f8ec63bca41a01a92a658ffd73d1e982f038e1270f2cc21ca9fd32ab57b9382f", + marf_hash: "a8a63e39defe62c17338fbfa8554d0e53c24aecb76047853589e8b88ee5f5efd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d4c3eae8a29d9f3e41671c2913e12aab7cafe910e243efc8157fad6a8d1adc5a", + marf_hash: "66b52316e5d13ee707933b198536b6e00d9857b62679f35f81522a6b1317404a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d7cb0ec032e1c91cbb4c7b879b1b6eec74a0ebd88d8b258ec014f68ca044b739", + marf_hash: "787568bbcf63e7b5a207360f6d4302b354acd1f0b0ce49683deb251d19a513d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f4af4a14e3330a8fdbe7ec3948245f1972ea6ca897a46f70cb2326a6ab9de78c", + marf_hash: "bab6ec47f83670d7ec1b6f7640c07cfbf8e2af5fa65b375933a97c570631fc1f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "75b806aac17a3c379a98b0127c18e412f3654e9f7de1e5c7cd9bdee22f22f92c", + marf_hash: "25a2e2c24d903eea95ac8637c31cd16ec6c2bd298319b6c40aaede010da55685", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0bf29d4489e44e61510dd3c71f7609247b20650bc826d61715b34eab65d6492f", + marf_hash: "38764fc1f8da769a9060bfa58615c9a6e9acfe1df11de132fad4b883c6c9503b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ceb1157c8a8ce7f2dbd4e5460341e3b3cbd60154a25dcd0d573fcaef7fd376ff", + marf_hash: "6558735b26138fae4b934950c439b4025c68424b997132130c79235e6ae84baa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cc7b4a05df62f91b3d764f24c9f825f5440128a1fdcfacb4c8c74d9ddd60fa17", + marf_hash: "afa1e3407b7ed86c019de6c91eeaf4dbcccb443d20b9696da76db51b72364fc3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a549dc27a2799bcedf85ab8f7f0f110b4bffa73087a01215d5350e470ba03c31", + marf_hash: "9e8cdc26bc6cd2e934053e46195dc577f6e47dbd635dfe0dba6f213ffe1cef43", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ce1db30e41edfc15894fab8614c0be2ade86d41488e2beeebdae50a5f010428d", + marf_hash: "5e026885e15b227da4fb1a5ce9f6b1cc5ec2c70c97eafb482aea56954669cf36", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c3b472a416c988192aad235d174ed7795d824ed82eca2c9d6a27579743304e29", + marf_hash: "0d5317b874c538153d271aeb4cdf47ad8c700090b32a1a3f9135eded725882ca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e915439126b5a0bfb23467f70ce805dc8b824af23c2824957f59fb689545aacc", + marf_hash: "2aae2b49cfddb493e5738a7c03c95ad9c57afdf26281b0e8d2fe7fc7934ebe56", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0e10391647866ee210224c3789523ca8db75af6a44834e4538d6e2e44c33dbca", + marf_hash: "f53f0e35aa797a9914573eb76a5f00f696bc82244ddd5934a13332f178221e22", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "70dcdf63f7c260c30aeb35418b82a545255ba3a52841bebc197f1d4dcb95ec0b", + marf_hash: "197e005ef1fda23741fce22da6f894954f6d1211d616618c69c174093a32c9b9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "21a38c4ab97b7f4f100af905f97b62c59d08e09cac62485302ed7445c29c3fc4", + marf_hash: "95c9e07995143a3705482fafbc7f10c502a132702581d80c8839a779e7d21d6c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cd04166c1344de0856d6d32cf183ea8f8df7a177f7a3a463fcfd25cf8f4307ba", + marf_hash: "0199807245f05b2fadfdc8c86b8fb76bc9a883897a8ab6c1993c11be1f6ebd12", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6405c75baaabf0093c2a525bfa64ff31f6ae5c05d0322984b39b7dc352cc352f", + marf_hash: "0390f437ff63e02d23ee979334915dac927378fbbc43e6aea42bf8d98a8aba23", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c4b9b9a310e14d33c25bdeae582ef2c6ce9e0e6de45af5e90d6b9d2864821ecc", + marf_hash: "5666a154f1fff843ccc3557cd836d055a472332e38ada57698196410c0883828", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f07ae9998de60c2aae4268be34d40f3904f1788232fea54079b65f299b63d22a", + marf_hash: "9439c7497aa9caf9b48e1eeb8a568f940e371df09817b79e4b7816841bb86ad8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "083407cb9c9db8ecf42966920497b88b3a4397ef427705440f47a919433ff703", + marf_hash: "ec0f9143c085902f5a390ebd22d83c0adfb4666b072746f873d6dd1b4338bc5e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c728dba8be1868cb77511d78feabed6f2b21627602a4af8e9923389ac8e7d2c", + marf_hash: "5c22d8169891d2bacafcb64c035e360e0ffdb10a5a02601eeae59c4b19087508", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bae7b2221bfc421891738145841cf29d1f2eb56bbb5ea8c6f1a287fc3a7c2ebf", + marf_hash: "202e60d3182185b1255aef0278e6d8e5cef2f70ca2548fb562a7f0d808355811", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8172a0f236e239b8c99ddf1895ff1fff756cc5dffc30ffae5804350f0e18816c", + marf_hash: "b9378404a84b34a0e7f5a340945bd49bf66fe9ebe78e0326462991974a4e7128", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b816e5072318a4ce1a3a56622ffa4f805f0d31278668e6202df6ccca99adc8c4", + marf_hash: "7e989fcd6c0b837fad9114ce1571ddd7a7db972f80e73dd020839c956ed0f8d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1b221f10f4e1d97e825db6e5caa21c50e4dffc28d825c91ceb7f453b1188c959", + marf_hash: "d5e89dc12a26929ff70fef44d6ed643dff3808dab768ab2949d82e3bfcfcad6d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1e341327f0a7bc8e8057f44530cbd8d04069576670a9206f000b76c38ab451b9", + marf_hash: "a7de97b46af034496191907bf2fbca72bb54d97c3b1f9ac4f5882b03bc7f863f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa4408542f590438ec4ee501ba94c10c43c666ff20040d9823ea8a9bea52521a", + marf_hash: "668a7bd0b5263e991491bb7480c244fbfea32d58c549d6d14acbc054044c24f9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "10611249cd270d66dc2ac7017b3efa33589de37d78fbd1ee876790cecea470e6", + marf_hash: "f78efc1c571b85f20a34d81802a4c4b313675c1ca340355d852ae626b80288e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1e9f95279c499c6938bf7e40b7f229cd9a26a0900884495668c639a2684ac961", + marf_hash: "24d396a5fd73cd5339223cce39303368fed9eef01f1efe638062ae6fe665cb01", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4c73dcc7743385b7e42e52def56553a1a846af859a5457b1e7516c8c6550d360", + marf_hash: "78fa34e2874d89f25f79048c7df409a42e34bfd30c0c3d98a9d53f72612d9993", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4f9d964601c560ace87ab7a88e30f14ccb8f4c12fd52d832c91b3725500ccba9", + marf_hash: "69a7929acef409fee128247fb14919e461f855dfd5b8bf9401262426016c0896", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5a84dc7a418257188cebe6dde9baa15d81361e6b94c4573dfab4cd387a44bd99", + marf_hash: "f72dc086a8b8fffb94a1fc08a6cd4f941370c968deb652824557a8412d033557", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "53d11e98c06a36536a54eb0850bb0a7b3dd78b2ae815cf261e0f2edfedb80d32", + marf_hash: "49e85010f867acc2dff770df96d7b5373ddcc08f23d3d4a36d897fdecc306316", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_value_error_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_value_error_cdeploy.snap index 0227fc95423..0f3118cd711 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_value_error_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_value_error_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "354fce0209a2cc6de781b58dff1723051be8c4bd7700753ac60876abe442af5d", + marf_hash: "a4bab4214f3a461ce04f76649e895b0068d30b20e8dde4b874a34f8144d68722", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "17a313783f42b866e4c1d272d23328f4eb1cc352eb89c7a401b9a6afab67fe9f", + marf_hash: "142e939af9b845da36ab463591ffbc6bc7fbf7043bd2ecfa49bdcbd7c3aca9c1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9e3e6261b9904aa6f05f654270b6432f8b1a5af9fe1bd60ec2544d635f2639e5", + marf_hash: "f9615c1d70bb190f7e2adaa0dc79b6084b584d83e3cbe9ec247f656137e86b45", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a95e4228cbdaefb9fce30b9ddd7af39add9c1468f0484393abe9fea5314e33e9", + marf_hash: "904753cd55074a3684f262ba556375ae59ed71647204a1a6407417d674276645", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "145c757ba11fa3417cf437d72a7faf7758c78bbd9756d467bd807e275b05b829", + marf_hash: "7a7188dc8ad421da9f55691d1593293f0bd988e242bbf89222288bd1d0323e90", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ee2125c7c3bd9f27555d9e59c9ed15d4e979fb680c0ba94d967ad9a0a50982a3", + marf_hash: "8c9568b898653ac53a97ea0a1a935defae8ffd1ac138b7e8b35706954d4e11ec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_undefined_function_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_undefined_function_ccall.snap index acef224f2c5..7b98a730141 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_undefined_function_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_undefined_function_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1b801a79a34e1cbb68911015cc89e9833126ff75e04e82ca6010ff195dc9f85b", + marf_hash: "dc83a6074b8e06f19a3241f5b62ccb84d843067bb59237b0622462fc1f883654", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "13ea897f69bde4a39eb1b363c3dfe0268bd3ad60b9fab22cd18adcb83b792ab9", + marf_hash: "fca50bd718828e5462e6bbce3659993d6682ef774f02e2b7a10136ba01b8165f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e9b7b18b53c9b46c6c8effc18b38166f15101992708c4373fcb97c18060167d2", + marf_hash: "c1942b7dfc835a2712337728fee248c533e4e0bd5d9aab99a9c137846ca45fb9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "92b3b07ce19d4631fa91b497fd290d95cc79d1d2d5be22201d3da0288d8904a6", + marf_hash: "6f218e752ac31ff207423575f8bbcc6c591c25c48c4e31d5cd6ff5514df5862c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58bfe15fc89ca4b961b1e9b4e807da05398b2a2f339d4323ea29033fc8ad7882", + marf_hash: "db24c660371eb49d6afe357e91a6815cc7acf74ce0a82f64060a52d465e11de8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "912b957bfaf26f3c9e68cdf41a2df7800f9daeac3505306adf677f61d2975035", + marf_hash: "f2ceaa1cbea6ee726f6673bc691204c9e13f09ecf81be4d3710dc3ba1bead6f0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "209f135a05b5003532a73fabaa55bb6b586b89ce0ab372ed6e348c618507612d", + marf_hash: "8585796565e0f9c52b8bddc31aef66ec553e6aaa8fcb10a6cef39419ce48845b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fb06c6415d81045062fadfd43d8a57d0368db2671da91e70ff7acd8142c5e4f3", + marf_hash: "120ffd8d4b960749a90c1d9a06cb8c2357cbe544f1a1d2b08f4e5aabc60c38da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5df374e464cb7493c65fefbd85c0962b568069d04bc08b7449f558cf73a6ba54", + marf_hash: "6ef0feba8354e70c826aac696338cdf70970f6cdde7bb7a77309c3dfb5a41b22", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4708d5d987c5d623cd0ecccb54f4dddabe510d354f5a4a4b9a37f4fc92c92dec", + marf_hash: "cd47c377afa0ca72b1fea860af86e9dbde692bc7314bc70f18a66e498ce56ea5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2fc884aabf315e578607cdee869ec7d214bc64431a2e97c256b6b0b7727cd6f0", + marf_hash: "c36178b6023e72201b4a425db9a3c759b469192ccab046e06f0ca56a50f98222", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5a21426bf707fe5ee9a785fea59e58c6eed78584df6f47c119a92173092f635e", + marf_hash: "820271a5d6e849e83752e70090b7bd684683f7181f2751d98acfec8b33c8e626", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "87001bf273573b72572309a4c5409ff2261b9675124c3cb3a125e56d7584b025", + marf_hash: "8dc4e4d727bcf32bc195eb6c84ce097a64ca21454235cc3079c29c62234bc774", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d96d7507cf43e1964263e40b0ea34ce78155bcb51c7760fb396cca6ddf8c048b", + marf_hash: "3ef82ac4698153cf8937929a6ff86207b77a74f9ed14995070c12674d23fc401", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "814b43f8991e26c5b620d90f1dd9ee4c7f9718238c68a6674ff50419275adf32", + marf_hash: "aeb1c2dfc05896e2b7f912d1fbe2e975f2c4328dda5728111133171823ba883a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4332b8c25db53e30b595f643a49663c18444839e83cc0112875a91452c38eca8", + marf_hash: "0edaaf80303bc4f595778a0c26e413b6eb0ca0b47140aa331bce3406370f0f64", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58e8e1deca161996e54774543f62cd2c498286390b87a6b0090548093d60dfa5", + marf_hash: "2a68255b481a0de289aa45097700db4f001a12f302c4ebb03b0b3dada6c9d5f1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1053487f25dacc08ef2b9a16740d71ad06eda7db74d1739536e058bde9ecda61", + marf_hash: "f109a2c8625f2fc96b2528e5dcb799d84a978b8c93f3890c0b19da6f097d32f6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b61cba82318ddc0b366d7dd1aaee4a36bc255333407e9692db30c3b679dbeda4", + marf_hash: "5e616b4bc070799c3b43dddf7ad8f84b6fd36610d18261f762fad021ef33205a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4a297595092520ecbc7affd5f0236a12f981a9a570743cc5e0e00f3e1ee696d0", + marf_hash: "5f06af6002b54000891fc0524abec65b177d62e975dc1f36adb239b7176a8a0e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a5940715c0c7171b0baeda3088bf237343c9d7c0ed7fc394f4c3eb7e6248653a", + marf_hash: "2cc92440c95b0ad167b096cf2cb86eb684898ba290806160532922c88d41bd9c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "05682a3bcc0a5f14565160c98e1c5e785936ed707d9a0ea70f6804e6c19197cd", + marf_hash: "2227a8d3bcbc9f6e148265e4f4b299113a0636ade965fc3d3cb64b562a71d290", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5b3ed4aab546cfbb8348a0cb04d721ca55a5cb68ed31295e558ff63aed09e917", + marf_hash: "8f59840ac96059ce3424931d58dc6cbb357d97cf9cfdd3f2903b70a106a4c008", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "10e07d46340ae17c814d2ae1d75d56a082625d98f2f8e2cf726b3f3e833a4e3d", + marf_hash: "d73fe8c174dcfa1a0a75fd295d2f6b968159466c621279981a18d684902913b9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d607df2346adb5d95b24a480c05b05c10fee4d3a56db0b924886ee083895aae0", + marf_hash: "bfcf87218a951807aed5ec9187e268c34f0058cddc8d5295b391fcae7e503df6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7d153a28df55b23347765b924707a58901cc348149b29b222e3facdc5641e5ff", + marf_hash: "aea3c2fe6743db10d71220dae7c8cc6e11bc316941c41bf046a214a078bc309f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9cf3fd2a81e293d59a166df594cb9f0f33d6454becc56f4948d9cefad51f59c0", + marf_hash: "c47b753f559768700702c873e73e492eea50bd2a409718d4f184a875b17a2d4f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8ed7e5229b1fd0a7b71f955bec85f0ff7504a1dfdea61ed354776a3351fa4384", + marf_hash: "efa94248a3f088b9e033d5b54c7cfd769278c967e76aa1ddb9db4c9e8a55d2bf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e26dae3cd9d05cef49285d5e696aa440b3007c322826e0b7532e01dcb45cf3c2", + marf_hash: "6f6e443fc41ec911d629b107dd79739036c0ade40388672d2fd16b6b9a558fdf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bf25c3d3df5b13910a08c48be981f9b84ffc970969e4f095c845c849b1d26425", + marf_hash: "09453a5e40cbdb397d53db977cdf93c5f0e0572b62a2a56577c91e2272727da0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9624ab9f6cd3536d57b69a5188b3191dd9ec71ba2c384d42866e616b347dcbf5", + marf_hash: "585ace1954444fa4eb6ac8110112c0986b3c51a47ba87384f1fc4cafb8a0236f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "09db01f39e379af53e039be63079deda0f8477a20634f430601b96472c4b1c01", + marf_hash: "92db7208ce0846b476401329de169b46506ad54dbad83faa71cfac6d2974f1cb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0cc137725a9ebdec1591c3ee583c4af872b0dae8c1f166cb86594aca7b561b00", + marf_hash: "b9f815b58ed103386c8b57ce6ff3a62d9f4e9cd3fa7a245b9a77f58b3394729d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a62b921913d16b69d04e97c880778fca7fddcc94b21cd6155a6e69df2f2b9ec5", + marf_hash: "5e4b678051014bb4354a5c97b30cc531a8bc5fda9704dfb33f13c2e27d541f83", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0fbaf15d09f861ae1acd1a28724648c15c8b9d26c2e9dc6fa3f951a0ae007c63", + marf_hash: "78aca361153761d8e7c8589e6d828bf12a23ee09d80620b8d4bf8abaac20ba28", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "14d8c6684b38cfc99aca87ed66799c1ac52cd0968db84938eeceaf755e34058e", + marf_hash: "f73fa649ec4b9b2a2d2de48d982a09db79e8ae398237df0ae254797ceb899965", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c5881e3e743ac53ca25de2a6b9e7f59420f57443b20ac042b20a3eee3b2e7828", + marf_hash: "5c620fe93ae28dd2d9756d2861aebea37d881db26e93a8efc5ff978fd509b78d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c89e5d69270862b44e6e7b9d6942b1608a66256c814b2292f1d1f886168ed4c", + marf_hash: "4ff7264e58eb5d45fee477621d97e2b7f3bb64a11eb647f2f0fcbe309ca336c6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d23c8050247a3aecb977bf64239b3170e11ea2be6c89855d3054e72785bbcc35", + marf_hash: "dd23daa0c8970ea278209b536c8fec2c3188d439ef7ac7b032487a4435cce6ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ee3614c39b95db640de1aa75fda407d1d140803bd41ec452f60baaf1d53c43a8", + marf_hash: "8c9514ac7e7eb7f2a25dde574ba12792bdb80eaf6babfb4262436eebcf6f6951", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ef47dc9af5183d1b025707d02c6c51d8ceb6cf9b00bf84f5e4124968e8290bfa", + marf_hash: "1847b0b829e8d8aa5059c27c58f1ac3b64bb1b431ed781f70817c8aefae7f0d3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6f95f3e31cda919bae3a5d89609afe8735211175e2158dbe7cfe6486774d16d1", + marf_hash: "0386eb0da6afa4edf8d982078ff3f67e5557cae2a084107a81ef43b3c2c5b91f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_union_type_value_error_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_union_type_value_error_ccall.snap index da3fcbfc16b..ec35c3a6531 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_union_type_value_error_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_union_type_value_error_ccall.snap @@ -178,7 +178,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7b48dc60d7224d814f8c0ca3b6a32c86b2bbec40660846528616366e1525d8b1", + marf_hash: "355979753bd18ffaf50b61ca444052cfd6d0e29a238c6ac2b7e86e1ba2321db6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -206,7 +206,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1dcfdb31e1bb4634b2d342ac632eb0e43b1fc31059715414cc5a816e256751a5", + marf_hash: "50f43b5f3ee1cfc7a860dc8eee4dba4148ba3e81a1897ea364c485ff4cbf7a2d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -234,7 +234,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c1385a0728b7af31003c9fe107896920c2b4a0b7c782b73f7b5531311220c098", + marf_hash: "80cfa7e62d9e3e271ce0ccdf2494c83a78119bb5d0feafb543173cbe1bedbf9e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -262,7 +262,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "465bba34b3588c26ecee7a3bb5fd4f035d908e2bd5c03422665c2f6bb77d3410", + marf_hash: "ac96faf5cd4d754d23a6d882cfaafd7066329ed7196ccdc452862aa3b34df009", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -292,7 +292,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6781f4c91d6ef7c3011edf906dc59d5f67dbf5e1e6947786efef1268bff758b6", + marf_hash: "c7cd994cf8b6c1a1bb586f1a4aa70ad6c937c341d632ee20cb3b3500ebe5d9d3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -322,7 +322,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "26d548a98ccc3fd4d3780d5ed0556998aea48dd45b998b0e990e57e6fcab5f46", + marf_hash: "781b00a6ee5251f5ba12eb47849acac59f35c9119f1d270ccee137ae53c7cc5c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -352,7 +352,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e0b5570adaf95c0a98c74a70082d7a3dc16b9b8a72cbfabc199fbe80ad78984a", + marf_hash: "bcef524217f453d5adcc62fb94cd34f2ba0e679f2664a455cd22f5719a52f827", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -382,7 +382,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5a985f50b249c1dc61efb0538c43e5ef3e176f887f3a5f988658582099b0e748", + marf_hash: "404b6612c4472601857428e0f68078f2a47ac9c9bb2a74638ab8cbbbaa703eff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -412,7 +412,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1f674d1fc1eaf1b8bb6fc41aeda06ed9ea3fde8b22a11ea5ca7a2855be3dad6d", + marf_hash: "98bf852e9a5bcf120bd6b3296ca55ae13ffa65593933a47459f7dc7f14417b23", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_union_type_value_error_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_union_type_value_error_cdeploy.snap index c9b74643ee1..b07e5afdbdf 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_union_type_value_error_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_union_type_value_error_cdeploy.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "083968cd64e9fbfe24a5daf32a13ad8e9d19ae90cd8b62d4e6f963b51b8f7c67", + marf_hash: "1828f3f856f6874a6d2f0012173b1559c42ef8f726766dad1543ec8e329da970", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f55d91da4b7ec58eb81a4515c9502ae0eae028435d143635b910729c7ef32771", + marf_hash: "cfa53ff9383561b8cd872890f84aac830f0baeec9d7cfcd57b2fc998f7c042ec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a8f7f9e94ee570d09ab79a00e71e3e2eb2bac353e1f17c2caf6b85975492c1cb", + marf_hash: "93026ac5de2a42287f2831b8604e4cdeda59fa8436e60df6f270f4561dee56cb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_value_too_large_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_value_too_large_ccall.snap index 03eaff721f7..db8d59c7bc6 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_value_too_large_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_value_too_large_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "72e17da758f72a0bae120dd49d8d41ddd4368c9b43063fd65990b49385b54ffd", + marf_hash: "d8c6fd64298ff8910f157421a666af148e89a9f0915277fbadbb797bbf6134fe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "02aa98986a5d3a232a3ce6153073b3dd10402457d9fa12d9b545e07c74d03c29", + marf_hash: "73c8ea6b10c207145dcb891f37b97ceda95e5780c51e835c1a8a77a8d8d848ee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b7d1ca90e1ac0269e73e204572e4c6c13f37f5f9feb7514b8e3156dd07776918", + marf_hash: "b832cbb5c487933b2e4a792f830567539cf8496f6cda00e93509cd01c85a5f0f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "585cd9efadb2992185fa52d513a75c7f61525cd875a08a770eb79015c6fd41fd", + marf_hash: "e4e4c7649e39d9e6cb1471b9794a0b1c70592ae845c7b7347a4df4cb134e9cce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "14803177af543c7a1f8c140413117151623e678384f0e7eb896acb9a093138a3", + marf_hash: "b3a5c904250bad46230be7aae655a7ea2d85207abb13e8c81552708d8c6505a7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f6f1d3d0651eb44a42fdd1e0af113193802baa3a0d55207b9be07eae7017d44b", + marf_hash: "5e7ee9b0f38ca877b3f469e2e8b62c73ed770bf5b5dc1b5bf7e7a3556a1db2d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "504caa6c53066d7d5c78cb0eace32a12e1316002eb574562eda6405bc16c9f60", + marf_hash: "d8bfa3d2cb8923b17099672c2f99947c79f8b676a705d4722457e1f219660778", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "302721a8bae91a9c82bc60b78df658a92a5ef78777ba61e72047c1a2144ee908", + marf_hash: "63dcb5b06b35e1bdc0966274fa98c4261e848ee9254aa9059dd4407964e7409e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "17010a424c8c4bd25d4a64d67f7e791c619e3462f4551db61420853184053bf0", + marf_hash: "39bf09c38191610c3f4df3bba6627cd8e0ebffb6644f9d170557383bd6401e36", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c666f90fdceefe0d1541444f2d20b5344089bd11c265b66f175bcf492f0142ba", + marf_hash: "bc6db866f7fb2d5baf2c16a1ee65fbac631827759e3a50fcda0005080a7a14f3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b31c5a424d0f575d87da1ddf0ea1703dfed4761e849a31f8ca81dc9d61851b30", + marf_hash: "58942ff5c0ce6ca16d26278f8b9e216498741934e7de82ab841bcd4f3748a955", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d1aa98f6e920c58b583ba533b36e31f31fb08537f5bd21d2f1b5f017d98aef1d", + marf_hash: "62b1635e765c298764b073141446ff98e9bc1d500e29a0226a6c4729b21d3a71", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "39f83ccede8134301db6aac3181954d146bfef0ed69794860be929d44e5d839d", + marf_hash: "e4d8fb397076c7ef8982f04a76961db9b0a377efce3f292f260eadb4835105f9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "058163402bc88c5423d277b3493a3b98d6c13542dd7cbe8421c723541713f572", + marf_hash: "b75e706844e900b91730ea136817332f9c627420510e714753f4777a805a955f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4836165113929d321d4cad51b4259f5f1e40bb9e8e4fa8db37ad21b175aafd35", + marf_hash: "a6642d761b559001f6bb299e7e907234c899ffac82e6c1391c5c79735f6c1b9b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f9752964d87d57ada4cf707a89a56884268c4bd40ab51d112f2394ad9299f8a7", + marf_hash: "19d9f1c1a4b7854d6dfb6bae06105b2eb143ed41e852617210a7740c9094cfb7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0ebe325e0ec62d2308d08f022d294451b72721187ec62e3fbb5f9be7c4ca79ef", + marf_hash: "c9f88d113c91a4e6b60f8ad3ab1ec3c84f1c421206b82eb384962cd404192b5a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9ca46d49290ea7501d6c1c0cb7684aa4c3ad25617b2dcab800ac8c51dee6f329", + marf_hash: "06f0dec5f1eaeb439882acf293720ffead7e19b417503c7c7b1f662a3b939d2a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fbadf22e9c295241d54b15c3c9b1cb47f63bb01ac8ab3076a36fbe0b6c67f2ed", + marf_hash: "5397740449abec8038f86c841c18f728fd035c8610d7c2fd038e32c716b2a67f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f71aa634a3bb825859f25c2a146dde3687fc4cdc411e01c68f8354ed3c6294e6", + marf_hash: "cc7c809987eb0477e1a40a98c225504cbe22943fc993e49d12c5414b66aa8f0d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "305917c1deb18812be044d4a5dc26a2afdb2b355897e354ddb4e42634286f4b3", + marf_hash: "ab149e4ecddf12e34b7204c52a5610327b5ebd76e896a12055ec3838a73c0474", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "559bcf015f1a78cbc6dbd70a55e0a49cc2758a05978e8fa80d1645d85bcae8f0", + marf_hash: "0ad4c3cfb30d7694a6e4f168cff120b80e6af5d1ed8c231dcd985561fe74fe2d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "50ff94f09b881e84eff3c1c6e8b918e9768114a445fb048d1d37d0f34aac456a", + marf_hash: "7281a01a84e2e163f323233b7ac980e22e8be7aedae9f411302af409f272586a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ae6f5077bb418eff48fac5a77be7e04b39ebe29c440c3b2e6063ba80625f2822", + marf_hash: "1957ea2c345e61138721402db6c14f03f0503cf4d41dd44cf44da36201f716b2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6a7eee6871808ba4f3c5e4cb1b59e9c282273173c8ca46972345e624ef12aaee", + marf_hash: "8972f798a5b30c5c9b345834ce1cc88e09983e8904adc838fe29999eafd4f314", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f318102b8dc38a1b6eb772194a57579e7fb4313b413388c5f6ce19bec9272b58", + marf_hash: "e1ed8ae01bf7767681db3a46f1b4830fe02e30ed185ff805ee2b3146094e0464", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8d0dfc88649a36eeedbe099b3c4dd0ce7de5e81bd99ad1107dd50d279b5a3b28", + marf_hash: "c1e3b826226496a145dcbdb35d68d79944b49c22ae7c6c892466c8f26de30729", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9c29f924033da9b8d5cdbc6971f6dd644a8bf66e5f51918f0c7a918a48a012f3", + marf_hash: "9858654428d91584ba79ee80c85b4e7b345c18b490267761ccfceb183d3a8d2b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "117fcb2b8ebccbb958bb0c914ee627d8add169bf58487597b4adf56b33fd047c", + marf_hash: "35764d5c6670659835066b7e65e1c1e6c44498f23409e72b716eec573632a7e3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6051a52382b89a1f083cbfee7e59fd5b2e3ccaccb130c4568eba559e6a239580", + marf_hash: "b0368ad113c52eff7899439889a162881b0fbfba29660ca269bdf97dc120b170", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "687b735605fc697bc9004e623afaeff0429a269a78d2722e953c1dcba7b65d9a", + marf_hash: "d99596fe07293bc5daa8ad0c9b48427a59c3c3ebc0295c8283e5ecc8cea1db01", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "42c191a1f0b673486f2679d099b1820836e6f9f78ee74fd8be8165634d1496fb", + marf_hash: "5498f7589c8253a3fc324b85f36a3096058d1515df74146747bc33155126d853", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6d1fdbfb927a19a38e5888259799213a7ab7560d46b009708df4bb0c37064dc8", + marf_hash: "79eae82e7609db8a28381986a6d60e67cb86217329900b30d58087e86270fa16", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "164a9f8d662c2a7b613b58ae7ddfb7a899b856d46cb7746fd0dad79efd85a103", + marf_hash: "55f328561a89011402b4d2e5fb84181a5b47b429ef855fb28b88ba67aacf7fdb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "63e9ff312e001360b5b80324124104ce983397a4bee45f4f162847e272370bdd", + marf_hash: "6543a02f2d5482f83e74b1b30c73365e1c74561c535fe26904e48e50eafd534a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a4c122a1c327ff4fd7d70b5dda6089b83b24a0df60b8adc1e9d82c542224c823", + marf_hash: "832d1f44c4ef4bd210b3fc99cc2d6eb9790f45eb56b04e5a789328bd6ee7401b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2288a290e2d7de71c05fbbb37bbd60de1b17b538ca324b3f4cdfab9dca42186e", + marf_hash: "aa7b63a2ea04ef00daf767a655a51ecef305d17d86da800e988db8699a0f1644", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dc9141c453641afbb50339db991c82f6faf7cb0c9eaff75e1ec1c8e4f92e41d1", + marf_hash: "634e7109daf078d6d4a4225c9cdb97c1e402a79a372acdbccc5969a9c86479d1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a830817f51b2859519b4fd6082508039b08ff6125098cd5e1cf062da44795c4a", + marf_hash: "829f83cbb0791c9af1a4854a7641a4a65a6df812c35b87312d6bffc9a5c8c933", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dfd0bd05d6692fc7a059211e2359af55a59910be5b4aad6766bee7eb905761c4", + marf_hash: "0e4a4cc94518600c569452732aeeb68ca1226242cedf97a9f5059289ab2517ec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c0231060f14e800ca22623dfdee479e5028c7e262fdc56a2b83e666458971e92", + marf_hash: "0d91954f01c833f85a2d5f84e4cf5ce85e5515ac4b4043c2899f2837579525d2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "36b8eda00e3b01ee4b4f51b2abeef10b509a73430aca83aeb2cd69ec42a19d7b", + marf_hash: "4ba00e39dffa31a1a5486aa0dc8fa421e93ac6c978dc145a193e18712fa0b48d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_value_too_large_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_value_too_large_cdeploy.snap index 9033b9d7703..e6b610ce1c0 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_value_too_large_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_value_too_large_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7138186e594d2b984e1432433a1c093f04afdf17356f03b2b13fc4c8d3d7ec7d", + marf_hash: "a71e210db10f56b9cd48e3ebbdab3b31b41b0ea9a04d790c975028e9332b0351", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bee5a2661202e200c2a4bbebc0121f45adf2fef1a1c5631cc16ff3e987a20cd9", + marf_hash: "e850af04aaca4ee62edd99f47b021c50ff846df772c15434da252f988327b051", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cc666ec4b5741ac5614ead98ae9053b18a5ed6d7f36f70634dff6708295804fe", + marf_hash: "ea64df24ed4be1e93deb2ddd28229ffaa74b0fbfefd1f6cd0509e22421b738b0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3ecd0057c0740b641bb9eb12f8315dd444844c27a81310d3eff392d924fe3722", + marf_hash: "4e6cdf9e85493e4f9a0eb24e2e1283a51a818699ae02a9ac2ef653a63c17fc66", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2f265c56ae7f7af6c7b4bd9a070c8a6518ee350410791c5d0b0e67d9f35d6bc4", + marf_hash: "70b4b71cac8d272e4322ee98cc5c1ac4a0abea371e72a6f37d4d45dcb4c42dbd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ea4cdce1b0b0957a7cc099655c03c09e650493f15f404ce02494a27b555994c3", + marf_hash: "abc0d5edb5a43a844c1451b04e96b977eda1adaef2d2e9db950067c60eeb790d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_memory_balance_exceeded_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_memory_balance_exceeded_ccall.snap index 53c91303c2e..ecf991bb422 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_memory_balance_exceeded_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_memory_balance_exceeded_ccall.snap @@ -1280,7 +1280,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5852c588fa0c728100a896acc3c7cee852fcca26508f016deb2abcddea5f9fb2", + marf_hash: "a9db67690d5aa14f003ae56757a302610297c6bcb5b74a425c9f567962044424", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1308,7 +1308,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "50299329d9dd3ddf1ea2f98e7ee45b8784d4eda7b6c48d556850209c39c80641", + marf_hash: "575d5acf7090658c5cf5bd210172b1facd3d31d476b492740cc7ccdddb70ffbe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1336,7 +1336,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "071d1cc945b43d1a4c37da3ba3d331916f2de4b1d23c6cea9fc9be3158434543", + marf_hash: "bed70186664f53b88fec6adc19a5459252787e9b707fad963de6630660c90282", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1364,7 +1364,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b80feff219bcbd45927995bcbd5db189f011b7e2711e7311483368fe37c206dd", + marf_hash: "f36ba1012704cb6717fe652732a464f1d9b00fc9dc9b9e052dbdd8feb7580702", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1392,7 +1392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6d87df3594e8ad9d9ddab8f89d1deb09772f71d82a818e77f072ade7a8436a9c", + marf_hash: "ad19e214750c5269d7be2272ee8d177f5bc228e8088e9740922d05db68701e18", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1420,7 +1420,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a4ae5f5cdd4d0c67a835092434a407124028e4b1e442b2b775431e0c9f6ba13c", + marf_hash: "4de7a4e61b56c8c8a865229bdf204250228031e4caf2783aa271c9b53dde4893", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1448,7 +1448,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8f662f5b485b7d05a5ed5dc5117ea1fcc7999dd788b682e9e7922584d856eea2", + marf_hash: "0f7f747d5704e290487f001551cd7322025f7862526f86f74d7d1fe26e52875a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1478,7 +1478,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b54e40d26b2f3350782a9369a1f0b1d9c1094ac4034eb8fa30403b7e122f9696", + marf_hash: "5936dd928a2fb2b8add6f26605f4658efc70af816ebe4e544a8484aa505bfede", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1508,7 +1508,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "213380dc96d9fda8f812bf253084072c547bd013488305aa0841c9a01967f2a2", + marf_hash: "e82df122d65d273092053f5dcd78b22856e56ab822f072ae755a13d72ddea7da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1538,7 +1538,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8313ff35e7e72aafcafc0873ce7fed1143775e4da7379c1f11b235fd7c270a82", + marf_hash: "b6cea9d0900316f9823a7dfaf6c8ab0853c2fb8d212784335de2bde4525f6258", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1568,7 +1568,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1557e2e7cdd444528f9ac587733babb019d7cf3f63db9392c5f17b42ba94158c", + marf_hash: "cf5fe091d1ec9c5a7f6feb081908cb98d81e043da41b9e6e84a43353529fea42", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1598,7 +1598,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "94e4990a928cf209c5ab6795c3e6e3ef3c2a774902f4beee1731ca52e73afcbe", + marf_hash: "8c66ba51ffab2ea35de9ca17282577aded7a4faaa39c2b3850b71de9ca26c14e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1628,7 +1628,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b91bbf517579fbb77d4d28bdf57b8072845228c5733bad7a29120568bc4781f8", + marf_hash: "444269a66ecb1e0857c471c0d55fa6588bce33d6be6758ba08f1d22e92180eee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1658,7 +1658,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9d71ee50d4da3941036f00ccf02ff12b7dac0311c3402a30343eb5323a2be781", + marf_hash: "233821e9357a77ecdc001bbeef95fe830b8b6eea87ba1c169ce43635494a6598", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1688,7 +1688,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6a6df15c07268cc99e02dae7c4ae7e7d883ea3acc9c4fe4b37e4b5e63448e442", + marf_hash: "5bfec67dbda442b055216aae9e0ca38fe223e98d6dd430a46c430795492b4862", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1718,7 +1718,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f48a70e1068f10085fc494140f60cbb9de6b8a763aefa2ee335ed2f869dae075", + marf_hash: "9323eb8032cc4095d91687aca7526127300fa5f067439b9318a3adfaae7570c7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1748,7 +1748,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5438dbdd5221d9a8b8843fdf866e112e15569886eef84c44f21c69313789e76a", + marf_hash: "14597e828a54b2f99833ff216735a263b1a6eb4cb8078f4bba52187518571533", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1778,7 +1778,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3103da9ad04bcff19c2c36648918d3a3360b03a4407432e593e2f26d1581c19a", + marf_hash: "e880b8176325f298604926dcb743c910e68304472322c9d1da7387a17b550077", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1808,7 +1808,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2504db223ce30878b1d40ecfbb1d81cca8b846a34b9118c88341e6be94e09f68", + marf_hash: "2931aed37d1f299b6b2d8b89046c81b1d3484fb7c456db72d3403d948ae5d348", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1838,7 +1838,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "39af4437e5559b5f43d4428ea9e143afcd3c66c8d47d3758b0dd2cfd1ff00f8a", + marf_hash: "64c5bd33b0ad82dd5513f87825921cb9441df22e466607dd82429a78246964ad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1868,7 +1868,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3dfc6a3c93e760e1a058457e5ed0199250e74816beef124f12464f3b8dbb51b1", + marf_hash: "80d957aeb1adb4c7968778f573754bc970eeab7cc5034aeab4ed559694036c62", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1898,7 +1898,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "171f0efd89bacc1c4d2c6cf9679a1ad2aad49f8818ccffd30e6b200a613fdf9d", + marf_hash: "e410e44f2d8eb5bda93c4b3a817ac646f8225722f769c1d163c6850c0d308461", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1928,7 +1928,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8e030797eb393827395f47188f36b0d44a15ed86a31133ea883d053ec8488efe", + marf_hash: "4b7c2b087e69e86f1a94deac6a55425daf8220bd9d74665f8583a9b51cd1efcf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1958,7 +1958,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd1a644e3e70713b31180167426023d6f51357e2fc2b994e3a2cdd779a752b29", + marf_hash: "c2e8a7241dad6da84b75f0e2d35339e7d1603bc78118abe435850e47b1bee025", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1988,7 +1988,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3ac3570457140e4cb9a21ba61dd963215976a396e0b369b2f2f58934dd7d72b9", + marf_hash: "b0d0acb8782b26ce6a71d5e491cb9ce9d2225cee660e9e064e39989444fe8bbf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2018,7 +2018,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "29a6718b28a21a5dc670b1ba229bcb3a053d15d3e7fa4725dc48474e9d52b335", + marf_hash: "9a07a644ba0924c0d964b3c3df6772fd2585f5cdc4d363d3f516593bd96746ff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2048,7 +2048,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "757ef5ece3bfc3ed9ccd791654bdc1d3f989f9f36e40bef91378218d42eb7046", + marf_hash: "cb8b6eb338a37de5be4019b598254355fb1bad933f0c4b9335ac3ff78b8a5b2a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2078,7 +2078,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "388efd1494c975d7e096261c203ae5a9c242a2fa31c1661edbc58a24120081b5", + marf_hash: "63c0ad2067172605b3f79cc8f83b5cff3268bd48fb8b9258c6732a3760f7d176", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2109,26 +2109,26 @@ expression: result )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block e6e8965405fe96a3b9e5c489bb87af47374bd00172cabccb4145759cc9364a35: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block b02b2d764abaaf927250156c022ee2f27eac50b5d3b4eaf8e25122a1bd3f149e: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 50ecc8eec223353fa6a5959320fd8015d17d8786311807acffec544134fafcfd: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 04646672e340f31d1767104cc351991c00105e01a7ac785bf5155ca59bcce568: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 1f58a49ca7830cf620a9a2c1a8347e2a57b8f0725689917a328bb065e8334827: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 238956f13eaa6fc354bb446cf27412c702c7866b03bb64a69620c53fec61c5da: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 3dce8f833421941421671ae55506d7fdaa91f3d8adb10ec498f80bfd1aad21f5: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 112118a69b728d1f83300ae2f45c7445789d9a0f48d8859abba2f6ba6c5d51d4: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 8bc2a3ef44e11d447f786e0c3c49fe7bec14dab5e5920924b7c786ca44dd7e3b: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 0afae522f3b0489e0afd73537d953580fa4c8f4623004ea6774c3242dda9016b: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block f440f8e796da4e582e8a2bf79bb2ccf2fc67a95f020df64eaf7dd17a3fd782a5: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 3cbb0c1f88f3b03c39e66b7a9d24fb985816247160dceba9fd7660c9189e9fd6: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), ] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_memory_balance_exceeded_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_memory_balance_exceeded_cdeploy.snap index 3e9eacfd781..d14f981613d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_memory_balance_exceeded_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_memory_balance_exceeded_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "23a4f474150e48cf03b03e65ff50cf822517b6aacc49621c75552e81f833d12c", + marf_hash: "e417ea11544d7425f3e0cc0c242ffee072824e145bc4670321182073c957a684", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cf26e1c7c1ace0547833c32ac9843ff27fcc95a1ac7b27d1816308dbe1a405a2", + marf_hash: "c2878d6bf71cc7535fe57d0bd69ee47b66c4a6a030c52d65a1b70707de13646e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "148bfff6a33c797f93698c5719b9906980f8242e0eb5f562070967a5ed676a16", + marf_hash: "cf777dbeb92c32fc71c5802650170772f62236862e8a1d052f567174f86d8eb0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "924bd38b979a217c42ecfd9b00170a5725e51283a28a99a6a2831d7267a28905", + marf_hash: "23120e280364ee8efc6a26737b4dd2594b79b131de0199cc753d7dfc84608646", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a51bf1b8462070b795152d2f607eff68cddbde217abcf3ec5953b504b95da2e", + marf_hash: "f1494024f6a36b0230068d442647d0c17b4c1cd47191bb3c1ab85530fe1565dc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "74c11c5154bbd56417d863c1357edda591751ad7e64ad9d0067603a086ef3f2c", + marf_hash: "9e798cc96741c43f37d9f6cb42901e3a2e5e0fa4b3ddd3eb255fbcb656375179", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__trait_method_unknown_transitive_use_trait_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__trait_method_unknown_transitive_use_trait_ccall.snap index 670cabc3333..9b0e3068d3e 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__trait_method_unknown_transitive_use_trait_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__trait_method_unknown_transitive_use_trait_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cbec321b303610466f7e89b97e7f8c47b93bca37277cd245064fc55ca1c8ee79", + marf_hash: "96a617f6b5d7abfb96460b4d695ef0f346ae40a65a7e3546799b942145f2afea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b4237b44480f677b82195512b2ead1d75a06a4ae9960a182a32db7a6b0ae930c", + marf_hash: "e58291829a377e70058d878a61a54387666b5b96c5768ca2b9b781e304640921", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8be15c8dba702c61794ce414d2dd4d978f69540bf0cb5cd8e8ef24b1bf94523c", + marf_hash: "9aac74cf9638c7ba66a7e024fbb0fd3609b392d848e847ba8491023cb94ad004", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "405b912de662e0abc5972cc35a73ab902a44f06767540fe94f31cfb81a448f35", + marf_hash: "177af5abaccecd989769545a46c75188ef05feeac02f469960eb6a9f5c893b4b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "68e864b7c750ea64e0919557a9965c2f104e2959f7050380c56d49db588c1f93", + marf_hash: "f1db334d92aec8e136b218e3dc4072ee7897fdaf884a1c0e2a01a350d7d5db2a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a2d4b7813ba721d2e410b557e83ecc91f91bef0f465925a282ddad226b4f73eb", + marf_hash: "46ad6b02592a53910947cc30dc9ed759ccbbff6487d811409be2c8073d611217", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6bd05bd3fd58de9efeddda4ab81620c9966e803e8647d325aaeb5acdfa66e274", + marf_hash: "3cd741a8f14ee118383dcb84cdfe9c6d67f61766d4818a2486595489d9839a70", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f0d44699741778a6775aeab3ee24529e66df5fa94d181b187b3dc2d420afe237", + marf_hash: "f1963eb1fe1cf6afcb7019223a52f52c83b8be50f6bd60f37274dc0c7cc4e8f1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f11c2c4483758241112a2fb2a748a9cf9ffd28ba6f00beb461f8071a9420b935", + marf_hash: "b1a2fd434deca84da7d723bc328aa69bb301aba6cac2f39524d51d882ab43d87", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7959abf2c1eae4eec155a83859822cfd4940d7aa61d11b8bc84c42064147cea8", + marf_hash: "694d5c3d657b19be1f772b04440e25a89dafefc181ac998f222e1e437f6c6e49", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4629d8b27b03682ece706a2fbca28fba4444f178b02cc1ef56b6b97fcfbd5546", + marf_hash: "d427702d2528d8c36ca4c4557a11b45b823485aae1899ef2a758221ffce7e134", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "987547a7088f4a31c80117842efc730924fda8a3ca2b51ae6dbb9a72baa89a32", + marf_hash: "c05dfbc2d55c2a0448d6c3470ebc0ae59f2245850b2c709be4c333f71a0c7467", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1e15136334cdf4fe535db8c9a3931912679e830a90b4ea0482f9d830bd8d0b80", + marf_hash: "c1c48c76fd35730a3f9be9349c64fde145950ec40c456a9dbd8fc868b822b657", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "42a2603b22b3cf0ee4ec1ccd88d33a2e1d1117589ef7733fe87387958653b279", + marf_hash: "48b59a52fdf0cb70ee4dde870eb11e5ab985ca51b02292052baf002f9047a526", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7d7313ef421d91e1f442ea21a5c2ad27acaf898e5985e953c672a020d8d07900", + marf_hash: "dd519e6eb49aa912529c74f610385782e85f2c6f6e55516b7b9d6d66905fac03", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e9cf8c0f978913207ba852d4565424e6a4d0595625b9a10a954976e8733ea616", + marf_hash: "10aec2791b8874772d79132cca11a097b990bc8bc514ace8fa3bc4f1ed0d2899", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3a183b82be3d34c6822d6e5be95f3c85c671b7b623545dd8a3d59ebf421baa20", + marf_hash: "9e848b3c9208d15e553569745f23b0cf801044bccb4a24a80a3c4833f4d2f0e1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7cae68ecb6a1b706b63d6717d6dac3cdbd37bd7e59a2d6a1e5f00171b37fded2", + marf_hash: "2fc9ff368d94507e115ecc7c340f3fbab971964f310598219d9cecfe920c6b99", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c9da261315d7b6f78b2e9669a42169f9dfd32ec228ce962041b34955524da5d2", + marf_hash: "3684d4065a0c9dce54e143e493041b8fc24580fe0bcf1c04a791fad7176d68e0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8e525169c9110bafe3af8cc332d5ed70aeabf284b63e65c4cdc38cccf45f7b8b", + marf_hash: "f7648805435ebda7aad1269e4cbae5fe340a29f13f5c66ee5be7bd10619feea8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7cdbc2acf5ef066d230421eba0997586c464a7caf2a23a321de385c5a45343c5", + marf_hash: "d375f218b8259c80efb8ba56f275666ad0edb692e676fab17d5059790e355101", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d1cbb7e84436e54bab3b33804996e17dc55d4322ba8c395b80d9c640b046d865", + marf_hash: "0b22f077c878b97e651c0c2380f39c284e6c9b75c233f052fb0a3b60bc997132", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7affca9d7d1d1502cba9d6dd16d57e70bf65e2723310d201985e7beead4f213f", + marf_hash: "6d8915ed7f10aec479d4531f1496158a2627183c798161813950d40a5b9f9523", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0ce97b8abc10f5de0bd95d31a7ee1295d364debc1b7ac265e82031f8b1f79fbe", + marf_hash: "8f611c3aa6fdd6d63e168a714f5d366ff89f28ab14e74110c2980c7f0b82b3cc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "947f4edd1fa0faf2d198e3217c2f4e5098a8c80133493c0e7b7cfb791ef56a92", + marf_hash: "dbcd915fbec658997c6c32e963b314781495ecfda8431c30eefee6151e255772", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c8caa9c39628def301b4bbac000855a078aa6fad160ae24825a3924294c3643c", + marf_hash: "daaba3c9aacdedbc3bad32e600a1ea5ac431dfe79e3694ef2bbe1527d5244030", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5934618c4de3adcdca01d6577b536ea8e26c81200f0075c46cb6ee7d03ee092f", + marf_hash: "99fcb2acd669b4a8a09e97f74fc790c84b3516f38e1b3d9b6dc6999f6db1384a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "baed47bfaf8f64dffabe5fc47ecda42ef34548d93557c10827a63b279ccedcfa", + marf_hash: "32af0732e1c3a617955abccfd0b81524ae88df42b0f1af04281a4e3010dd038d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3046741a69f1de78d8f7de1e7e5ad2ce1aa99876b7799955e625896beecc097f", + marf_hash: "96261dd7ad0be06d106e57cb8ec440262df5fa35c0db18d597b8cc11c3f2042b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d206981f8fcb66623521f5495ed36b6d392c1b8d9f30c9aa14c9c4bab19b1f0a", + marf_hash: "4d4281885e9fa3480f0f7336e932b834ec18228234d1d17f27a6d0002b9f56cc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8b270bdb0039f6cab60e01272fc67b9d30f920ab841873408a06aba76eee8d89", + marf_hash: "5a0f74b54846114fc001af45f387385f8ac6d629eee0a6358c20203a303eef05", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e428b0808696a767409dce95a77493246a15c182ea06525d3e75239ae1e2ad43", + marf_hash: "307c8fe6643ae19847d9b0c97e766e440a85471981abde521976df18ea7d01b7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e850a4fb875505a6ef05507fabec975e9082f00c27af4b1ecd78b5caff9c9368", + marf_hash: "c0b25238791972b59f9a4e329e5cfa36a92b0019cfd0f5f027b0ca68d62cb812", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b32c10bbe339ba9f2edf269fa93a17e2ecf0ca1c91b9e541d7bb38de59ae252", + marf_hash: "573742fe91eeae3152b3efb34a892c9e2103eb1240b7d63705073554e1bbf3d1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6f26db3b63d45c0fee447b383f31d7b20393eaf371192632790a76557acdb19f", + marf_hash: "c3de679f41fbe5756ae500f704c2b065a429986b2ff6884a5bb1fd6eb25db483", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6039c87ee1419311fe382c81df310991f47a29c2cadbfd821e757ddd0103e5fe", + marf_hash: "3bb03a90388c8bf47e8198cfda874c7a47d48472f00ee08f14334c43264026cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2c05a0280070c07c103b3cbe5f9f592c88d8952ee20b1287730e3ca35f45a41b", + marf_hash: "68df7348238174f8eb47c6dccd5496e79cc2fca282bc7c1872bf62dd54c0354d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4798260721620377fda7f5ff4a31f5abdebe8ae9f1df7c44f10a4252ea16dd64", + marf_hash: "22b779af672e8317867f817d5674eb593b35b3890c0926e7e81757c7991a92ad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f922afe2567a1a56c2edb1300910d5ea91abec2b583ac1042fb3b133e990c206", + marf_hash: "1fd40c6ad5624d8b3ec46cfd33706a37200fefef3d5b3356560539375d78cc8d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "61a0568235bb1e103b3191de440b0c8c49c901dfc699c6ec8b1ed872a740e9c0", + marf_hash: "10dd8c78634f8eab1da10a8543a98c961d8a08094a5afa670e91aa68f27b8afe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d16941e4967f45e9e4cdc1ffa18d30439f5a109a98d34f7e0b7ee9cfb04a2b82", + marf_hash: "369aa2a55bf707ba355c04869f32da29fa2ab5ffaf98c204984159f056c3e0ca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b2f3e14f6d35f5840da30881883631480752e475fc50ab416c838ac4e868aafb", + marf_hash: "9dc8b68392734e91c92014cb7ce5c3aa32d30c7aa710316ad8c820e2f359f305", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__trait_reference_unknown_transitive_use_trait_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__trait_reference_unknown_transitive_use_trait_ccall.snap index 6633c23a785..7fcbd3765dc 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__trait_reference_unknown_transitive_use_trait_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__trait_reference_unknown_transitive_use_trait_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7500162c6e04ee82f5fd897f3ffb10d70ac6f31249383bb2d68df98396b0166f", + marf_hash: "13fb28bd0b14cdb34e230eeaf64d5a19d18503961bf6bac5a185f3057f35f4e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ed13c2c827efcb7228669f9b5ea1196c77f8930dcc2865ce742c709df2a367f0", + marf_hash: "3ead683d12dde4731920b04f373849ef56081dd83780f5f70735c785f1efc376", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "16b4c79e8edc212873ef6360186bc252cbcf2cbe378761b5da892b28e486319d", + marf_hash: "334765c4d0f9a6d502aa3920e7c5273fc14823d7b72a497886b2a6aab31b66f5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cd16e7305b872891d79a9828a7e9143978f27539e439dbae9cc641e7e7e78db7", + marf_hash: "15d3dc27f9ba9005ca25029740b0af16f1d6ffe17085c82fcb8e3cf71394ca0d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "74a0408bfb67737774db395f350cfdff15d9af502915b7fb012c3759ac4b48ba", + marf_hash: "0e8de33b770689f7e3de8a7e7db4ad2c5f8715bed20d333e5219856b18eea941", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2f5ccbe6dedee12b4ad7ab0357973ab8e0b041bf45d3f2aafc1549847b26830d", + marf_hash: "a658a4c0472d3325595b45d8e811fd075b2181013db7bf84ece4809b5eb52c82", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c5e016f47fdf59e3256360d7d076b437c548baf1c61154f5fb808363d71e726e", + marf_hash: "afcd1f3286039276259e592ea2f51322a0500ef3519364943882c937e1e1ac7a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "57b97883356de2878aadffc59b08af59f4210956a052c7ca9e4c9953699f5a5e", + marf_hash: "618dd061cc85f2139c4070b458bdf044be3db736d1abd01652116ec35c47e6d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0ae15ec59e66c00f899e0a45d9e7af2b6d35bd6d9f35014b067ef39d91e2542f", + marf_hash: "acf7422d20513bdf24b21d05f9fdb20f49889eac2c9f8cfd7a8a5e31bc84d8b2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "423092a2b84096486bea0a71c658817b22d091f951b9863899d063b85244e6c6", + marf_hash: "d6d69ace9ec8fff2dbeb1cfb90b86de0b4e938fcc78caccd82a38a0d4380debd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "26019fbe973cdae3e023fb9003a299dcf38424d5f26f822637799c8180e1d796", + marf_hash: "4834de411a9cf96c705bf28b4c3d98af83219cf507357550433d3fed010a93d0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2d5110ac79b20f78cce406717a9f3f53b21780028e1bc29384715a826f37ff3e", + marf_hash: "079d684ce4c3fffc1d4a3d4ecc72fc4a07878e290f23de9002d21035395b0c99", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5242675aa2b8bf2341cc1305646490ba5d89c64ec8bb44a18fb9b8c392e34779", + marf_hash: "df33bec03fe1fc93eca1adce921bc6fa08932fb2ca9450441729f53204bbb178", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "409d6e829c1eb33707189ac52cc7be306a7bf5fc2c9139908bd4edf792de4f90", + marf_hash: "52a963f55ffd3415a5989bb9820c45eee5030246b9772a03d0cb01f362d8530a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a64ff8823a06b287471679145e7911b2e6528c674705dcad26fd8673b41823d3", + marf_hash: "8b0025e4b8e80b2b1aa129bad1362f023da220d73db153398e3e49983b5d86d2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8852093ee0f52bd4e57278f9cbccb386a69681758e3e8235e00ba852eebea993", + marf_hash: "21e1e2774dd094df94bddc8c1199ba1e959352e5dddf1de58043b48cceacd706", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4904486e3708ca9bcd75403f266b727dd1f0eb73a411ecd332bdc9c988fc1497", + marf_hash: "72dcb1b193a65e00507d490b950a0f34ac3b63cc8295367b08a659a5b8f7021c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eb726343945abd58bf7b2e96943d5367decff9d903f51d5f79da80c797eb240d", + marf_hash: "5543da9348364fb59dcff8d04da69908db3a5fbf4562ba3bc72f67ee83959052", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "71f816bc312e4654bb43b31cfdb4e719d79bfa82ada1b5ac77afcc6660719d5d", + marf_hash: "4f987e3c46e652e7e49fefaf2ac50a3341a96b03ec95563a7426fc66e5614424", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "16143b788d13b5a401cfa8a62e4bacad6f3f196128c29a1379dc4169acb68319", + marf_hash: "4953fffb04caf9aecf17934dfac8ce9aab6a8191f19c4dff45602ac7caced75d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "daa72753d2144566f7bd23f9573411287a97d5cd50ed466a867572be4802d16c", + marf_hash: "2ca947752f4cad0e3636e5ea5dbd03f31a8faa269507cb1ecd6e8c0200208d37", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "991018f1ccdc6eb006c7f9842a975f0e8d50556aa794a580052b614a14427f9d", + marf_hash: "84f216a55db10e32a826fbf2e6abb8d5b8e89ba59a5b1b45169f3f6e8a4b1acc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ef4be58841eaf55acd1d0f7cc1ccee8dd981715829efbf521d8234571abf562b", + marf_hash: "cbd07e85746b4dbb9cbc24e4789c419d1f64c59183c951d727a434ea16fcaf6a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "83d46fb896d252cb86c401a3e5cabbd709668be21c63b7c9f3021a5a251c800c", + marf_hash: "58088688641e08d6e7b19c552b1cdf1258fdde828f28c7334449119a31ac6a08", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "582bd16f57849fcd92b2dd746170f6580cf1590a472abf3d9d82af97e276197d", + marf_hash: "e4d285e0ad134129bcd147b074b46484c9a207cd57415b3c44050bebdbbfd121", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9cad5eb18b68a44719552e7ab44e1c2a2f72e37215102d5837518c0949a083d6", + marf_hash: "f63fb170b70cf9e52caa481337ec890aa69a193b29a8eeff69059cc2629c742e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c1de07f0259a5f344679d1f9c249bbb622bf6c95fc3230b31cbbbd3f7d6c4b19", + marf_hash: "1912cd98620ce783b33640813880dbb4998048884101c695e888854ea61307ed", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6d15e78a5d792693d74bef65e2129d275df0f9d6e4f5abe240bc2696180f1594", + marf_hash: "d4d8710e2af18cefbe2c218443e2b98ff94da2a9e8d58131c393e2588373e713", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "60e1a28b49c0671eeb5332da47358d19e8bacb686a7a1510134a497c48396599", + marf_hash: "a10015b357158edbe7ecc873921705b0d8a13cd34052a15b6c21ccc0797f1062", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9a9ca99b5ece387ce0e8755c73eeefb693de494741615b0b010a1fc2a2925d65", + marf_hash: "f178d2dd1c167f3daaaeaf969c13db35c41889ac0a2e89594b22fb33ce8da263", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dcca875def3894c510b97b8274bb7c4fecb70da12dfbe0340904e3e14a974b05", + marf_hash: "a72392fc5da80f48e40c091458b733e0b8aefa1f74bb0e87bc35e20e538ce3b0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c9dcf51d47798577959f413c17dc2584fa036dbdcac6033421aa19a52d54b4ff", + marf_hash: "9c6ba0f20ad5b5e4565542b78d0adc700ed753dc604360440313976c1c6b2dcf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d726129a91845d189138b135856cb8ef7914d177120d592f87b5dda0fb51a581", + marf_hash: "4b548bfe0b5507568a445d728da68bd4397bc14640091f66cc7beb9fb5047d49", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "25d295c715e3f9e58dbfe0ce0b315c54903e1654a61a8aed8de09ab41052cd97", + marf_hash: "6c0fbbc49ec18fd17eb6605c4786c926a9b6c5b5ec11b1fcd7dc9e54ba6466e5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca3fb16f2560d4689db89c9c532ddfea058e2f43f26182dca1e8e2fbd4fdf27a", + marf_hash: "529e38bc5466a5ab6fd2378802fd76f80537a4f01ae83e37b73188b4479357e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "800fcfd20b0e00eac900740f50098288bfda4e514dcad1eb5f4ee3bf9f0060f3", + marf_hash: "38432d6f766b42770177b4ef2a4d8fe00b2aaecdf2f137190045b7892a1261ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "24e2a45f96cfffae3e00c2f6d01326816bc891a33b7e8f0901769cfbb85b9fe6", + marf_hash: "a3ab09a5769617c23c1f24fd576aedbb27ce4f748344ca870965dd16c8bf3153", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "844468a2ae3cd6f5276c4df64bef4ac76afc8851e4821c52dc2e7189403c0a47", + marf_hash: "ea38f184d3a2679e79877fe077d852b6bb7be7f372f2d54a4a4352c28bfd0526", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3c5345a9901a041aa8639b95d9bc156215dfc02a8be738b1db3689c8233e81e8", + marf_hash: "2d38a136ff9d6bec59d80fefd0e9c67bd17528b5ef83f8cb160d77ac995e517a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9f059a7b543c18f48ee9bc60fa55dcfb56904c085b4a6ae653186ec61dd77b3c", + marf_hash: "a21e0699fd2949c60fd3618dc0c52c1ee6722ed4bef2d53972a663a3ddaeb03f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7b91e284972929f757381023c7c5aeb332d47b944d720c710f6fa388f4029fdb", + marf_hash: "dff5d22dc4e50f37e8f3a884cb003b21495cb2252a9607d1986f76f16a9b53a5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "055582eeb3c687034ee2e4b8b92c9e5773c72ec9750e589e8ccd57127a48b347", + marf_hash: "95a5ce03d1fb14e89c4fcee87d5fcbaade8275bd4fffc002943025598f498ae7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_log2_neg_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_log2_neg_ccall.snap index 5cda89a7f29..751b1c302e6 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_log2_neg_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_log2_neg_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "795f1a76ae232d9c536a0d1272d29cbba6dc4b7d9120cfdf1a4f74e8a9a1e4bd", + marf_hash: "0480a9cf2353fb9aebddb5f62b8267be3bd1479404c2c6b940b37eb0c7f56be3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2df2b8a66753b57259785fce27d4d97df5689d4406323a35a88ece2f9c520fba", + marf_hash: "a9babaa761007e1565a0867d0fcda17645528becb5f81648ca342e14f87ec959", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4d5cf254fa351c4e0f70d24207e1ddafca8ccdcf7fcf6dca5972ed9d96686531", + marf_hash: "df5c27f8443edff5914a1a5353e3361aea04ba9f9d6c6fc0bf8e39a601c7aa2c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2fd0bbb95003647a47c8b8e24b1df443a2ee717df8d812703a9d712ba950f3ea", + marf_hash: "13274ed6f5f9a32e051e7062ff40c42980deed08caa710f9818d4090d9a43ccf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b6d6664741b2a083f22cd256df74947867a1b58257777026fb88647f6be26f8", + marf_hash: "35b1c9fb9d38a0fc0c6e9356afd883ea6bd7c431ca1590eb4cc7b2752ccfcd46", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b060a96bab1d3aed15cd8b76418f8a1f695411cfa03fef6a8c782df2acb5f988", + marf_hash: "aaea02b924d68f2558ef871f9524a141a7aae051f2f6e3ed8d4825c5f753d92e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3203df4cc38ad7b70f0371006ac6c45324d01887661588eac8a1eb31bdb27271", + marf_hash: "bfa5ad7e64ee83a504c5c560729edea3c645d3e0cb4e23a9c47ec388bd23deee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "210984c21c94a053e8d07c272386abbcb3c5f07ea2ce28c3dfbdfbaf71c78f52", + marf_hash: "cedb7d014b56f143b18d29c3d4c47946d87a3dc0c48bac99c0314b9d3026dc2d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a1ee760dafcd5fc8b1f9c766dda5b701b1189c20bc2413cb180cf2726c2633a1", + marf_hash: "898655735abd8a410e6bb0db0131fc14ab312a9ed84264d89507ac72265d092b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "835ffb4bb1458d63ef318af7643c80fd129ff0be849f55079f0384c1ab554420", + marf_hash: "372e7c47ae93e64098f8d1d93a5c71cb0d4932d4b237609f4b544b010129c66f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1fb63b8b99a7380610ddbadf8a27d215be3f92e698d16559f9815bed19211152", + marf_hash: "6d232b9e60261ae363c1d925cd007de53b2064b1dc759c958840bba70ac03a5e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6252e5d4ece736995d9c53d5ed6fb37d2092a558331a876bc54ac58e688ab211", + marf_hash: "387f775e18507765c045742b4cf9a842cb3db52df00c967ad59ec8e9d996f1a2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a7a43cd4825c34f02d966946504dfb7cf55b51cdf97e0c0eb72ffe8c28901da4", + marf_hash: "a7c38a6027d9493a8e0dc01e623894c427bdba64f63722c73e064a86c86d89f1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "94fd28b578dfa21687dcc3a732981db997f1a299f9c97a8b0757c0e72bf5c71c", + marf_hash: "a953e6a111be0fba5fdfa07403f6d4581e406e51dc37661a12e200417aa61fed", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a9573791ec917bb867504432cb36f41ec5e8291aebc25aba430c6889f10583c8", + marf_hash: "d0bc9bd689413fc5081e684d5bb45288394551c51ade5c64bd865eebf87f6ab4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "200a8044b7a98324409d9e663fc4f78d5f4d2f613316b29155547789c926fed8", + marf_hash: "cdda9aa91cfe0bab6e851c7403f9729e3baec44f88fe70eddd4c2a4add75eb69", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "03d709c11eee00be944ee95e80800d03dcfa9599631e631cf4c6e4e540d1eb46", + marf_hash: "65a3c165fa4c0524841386e5efb7182b2b2144c1140e4be886da44af21b0b0ea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8b8ee3a24e5d52ac3a12f8223a2e08ddb90956c56305d9909fb11fc891c17ab4", + marf_hash: "e9214061e8da85b91dc16c8ada39b190de11746adda186315a094be57ff5660a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3142969bc9bc13d8e5006ebc3a061e5456d063bfa2a031944062a5e8e4eff12d", + marf_hash: "131dcc2b02bfd16410743f16c38bc8dc93a3ad826c80b09b131f282113c175fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "681204f2422cfd0e8a6646ecdef52573a41c19e8f19e55e1ae1620232441f0a7", + marf_hash: "825447f8e3ae9113e55964526a523f39af8c11da91b195d78a61c351544e9972", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7b9ad4bd32b240df97132e2afa1ad0ce775dc88299b70af7d07faa7fadab5d32", + marf_hash: "2a784a397863bee2696b7621cde778f3178c7c496fcd655aa06e751dbbcb826f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "33fe11736342496e948329d3e71640ba894fdfffd95de1d7ef7263340b91233e", + marf_hash: "27e1dc8283e448c6d148da25ef27157fe322ba29bccc051ce2f978d7ba16fa8e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "89656e74df05a66f4e5047bb046184a76cea1435de3b1177e8d3515aa8a113d5", + marf_hash: "ae4d3aa66eb1aeedd23ab8faa5b33312a666e6e4d0440ba469e9e7d2b35460d0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3d3d94f5b14d8819ebdf1b0618c975c68698be882382d0925c5c60e5cceb6e53", + marf_hash: "6c336c79bcd5511658b88e1a10fd5702b6204ca124e260662e67fd84c0a7823b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "001be8a2be28c44260d3f633be80dd0de8062647f346602a609b6c2add49e0df", + marf_hash: "768188ab94c1968c961825c41b1d7f0769de830e87c0d518c09e9827621814a7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eb1a64df9944c3091c24697e3aa12142b9783796d2d929a96e98781913cbb2e7", + marf_hash: "500e70a2512ffd4df0d1b5e50f0ac475fd30b5a09eccde877e74aaeac39fb50a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "01efd7e5e64d99ff909c0254a372c05cb186d7fb284c52a12e106127314f8ed1", + marf_hash: "d724f2773c00e09fc54a1a1011937a82629df04d8e862437980b5e847e6268c7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "64ce49dcea44ec1b5fe8cb074abd070dafae354cd1826783f968db2e7d5819eb", + marf_hash: "12ab4e0fbf33c3f8c3eed7ff13bacc54e3532facf62c0e6103a0c0fd46076a18", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e47a94f14d68102e6a01c868803fba217ee5ed063b60970330c74ae508de8d00", + marf_hash: "ae5b1899169b334e86b0ffcfd01cd79159ae42c35232ea55c3d994682fd8afe4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "22878903f08321caccbe5fc9d30fa16ac73debe94ce8403edffec9c52de6a6a3", + marf_hash: "ccee9fe12a1229aed58dfb17b300a77d47918a9bc726940dbb1cb741824eabac", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5926db20f4c231d5cfe94163fe61c75a611444b5e535a0a652e6607e89e924b2", + marf_hash: "3e71690f2b7f4cf8135e8218df726708afc4666b0849d247051dfd3358a40a17", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "334c262bbcffcab9d620678e25b344739a07649534ba655f4998a4b2acdc153b", + marf_hash: "73c337e106ba352532a38ec564ebbbc085a783871b8eeb6cf4ce44b26f53eff3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "53c78711d080b0ff720d8ffb845279d8dc60623e76c50bdb25d2f3bbe2f50d28", + marf_hash: "ce98d49120dae559daa5588f9b10716f5a07494551bad09000848b19c99016c6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c737697cf1477af41c4b1c922691c8db3dddbd26e1a1cd97aa2e7de4413afce2", + marf_hash: "2ca2dcfc0019e92b4f3abe6f44492f33aadcc8cba37ebb1c8a6e1472ffe4bc89", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8e5e5b9caf62dd2748910559b4f2043a93413b24d9cfb6dded21dccf262640a5", + marf_hash: "fec54ae2e42a5772dda9ec335dd11bbe5ee9bdc23f2df313edd3d292bb5594f7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3a0ecdb45cd76389b6bb66ba1ee1f5b2d65c7010884df56f1deee0bd783d6a8a", + marf_hash: "4a7a0304265c3ebccb85c9a5c4355712d333e762d16c7ea3444e578de0f763ca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "310c14b847490614955df794fcbcd4338293a2371ba1dee0a3b6db15db9142cd", + marf_hash: "f44f578baba9c997cb9de4980006358402359486fecaab23e67a8923d840ef3c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c237fb665e9cbe66ec6c5ec1ae4c21fb6dc74db8f5fee5770fbd861e90ff32d2", + marf_hash: "1eb7d61075b9152133b4da865ef54f0671f0f980cc5739dabb98f487a0953eea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cd7bd7b498e4719438d576cc6ac5c623dc3fb0a60f0037d342b7d9fc883ca9a0", + marf_hash: "5883923d8b5ba057a9d2686bc82c24713408e275e0652f8cf90f29b153c28fa8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8d32ac73ffa36da1e7d700b867ed982d41c92c6fc90055b315bab6b501cf58eb", + marf_hash: "594b390cf7fa00fc3fef36a0d842feec3920d7ae3d2d95180871597112abc277", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "68d83e169cc0e9831e0fa745f71f73a19454415c2e00cba1973e6d95479e270f", + marf_hash: "385311e24a6cd5b6efc05fe1259c8d880208c22dcd539b8c1c1dcd559cdc506c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c7e1aad955a1b713a6d38340c33272565aedd2551e17c774ab7b9f33811d8e1b", + marf_hash: "b3d49c4a57dbc1f67435af1a62126eba654e998353d2f1bb5a183f7feccc2ec8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_log2_neg_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_log2_neg_cdeploy.snap index 185abb7b5bf..5a88ecae806 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_log2_neg_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_log2_neg_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5ba76ede9b3af8c1a961833baed9495e5890ab411f113ac59a1ae996d96b3745", + marf_hash: "1b5339c16299a8b95f46ffa7517e9aa6ac05ccb2f16cd22edcd1280f417f19bd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "946af867ac7fa9ff6522b4f37d9e5ec6aedb12c376c4761429062f8b836c64eb", + marf_hash: "728cd7628ad9bb5f53cb33772e565a0437a418015d5ddea3d15c59c6822678da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a7303c08bf85d1b2104ba42021770cdbf62f7cc33ad71f0c5287e2deccf685a0", + marf_hash: "b1c415ac7ba9d838d1df228329c2be954f5ff8cd2abde67cc3a21a75f4aa0daf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "41a2f21cf265eb2c0075f60bb4643ebc3d86efb99459ef6b4f477f9d1c27b798", + marf_hash: "b788bc5c5793db4228fd72965a0992d7915f5992a8ee1eb8ec7298a35e1e6a2c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5fe18547013b97ce948f6f8729f65766545922e0044a3110ffb7e6da74a58256", + marf_hash: "418e72de8cd1637c5100195c052a3525a21a4a1c7e75447563e595b436b5ef57", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b4db84cf5f1e9e62e30d8d33793a85da604683d2ac1eeefac966cf6ac2a98eed", + marf_hash: "9cd149a2c27ecbe760c6417daa904ad9465b318dc44062ea3eb642202554c855", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_add_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_add_ccall.snap index 392ac59919d..36e62a3201c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_add_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_add_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f3546b16ce430c9258e05c53b5116d931f24ae0ad33a15c02680f74b9ad4d364", + marf_hash: "ac0bd0c645a0d2da3228d615c8ef71a56d49ab853647b18938a9545e9760fff6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3166f5c493e892f43f5603e16f6a485183a0c4aec9548b277bda7e7f317c793d", + marf_hash: "a8f7f157bcf657bd4f991869df10a71238d911be90f97784a60f0705346599e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2b7b90f48768fe1aaa43732f4d1cf8b5c6d813ec1f6bda3d5a6fef77fb4fb6d2", + marf_hash: "b0d11758b24ef93db985084c06d551987fb165cd6cee62292358272f45e89a44", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f11fb8dd48c0dfd2a245199b087afc7fe40bd00bbfce7d4fc98f22f1d7eefb2d", + marf_hash: "197d77121ae10b391cd61125cf56fa28788fd528c947fbce6dcd2bedfb2c9a17", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3fdb894b891855d32de0a5f8209a630291abf85ac9684a845d4e7a69d23c8eb2", + marf_hash: "d5ebf6748ed177d63325209e3770619c803646bcef98f99a979cda73dda4c50f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fdcd32959eb9566e2d8b8dd5e94f992d49cc1d07e71cb595e04cf350e61b92a8", + marf_hash: "9944cfa09f7c9ebf350eb2af5f7d5f054b2faf88c7df86f1443a19d2772ac57c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fe692b232dad94ee3378fb447526dd054737cfba7722ada11c44b5f7dd2eb8dd", + marf_hash: "8312d55834c34a38bb0a42f4750e5605ed7879a8f17d2adbbd8039dfd8b42f7e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "effa368a345b9445eb1ae42da1df2dde9bf9df4e4067a0489179087cc97a684f", + marf_hash: "4b17b892acf941b078822ff498ec5ea3d9fd5ba2f9117193cefd63148ab3b77a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a2844299414f16ade55cac9a6d121f9e782d389958bf23af76914e74bea4360c", + marf_hash: "06c1dea1706cbcbd27621667a75090a038e55ca7f433ef068ccefcda5a7876a4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58c6e34327c71b5ca54e3e858cb760aeb6356ef9526b14de28984f76b4c91186", + marf_hash: "eee3a8f0377aa63ae1d5e3fe8a378f98fc6e9d7116aa8da5fcdd324b68bde327", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c63f61c2f4448d6ed484f5de121b60a32b07cdc9f1a7e6136be6e9b069646a1c", + marf_hash: "a5c6a65f7730dc5b391b4388aa2cf96a11e9d63a0a46cd96464b975a8ed1d32d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "46b9824cd942be3a35ecd08e7dd8a6fd9deedd2af6db24a3bcb518a3f3daeb43", + marf_hash: "4b8e026ae5dfe735b45c190b5d657487da6f0648e453ca6a78e772fc2c3ba522", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f00ed804af57b9251afa8ef279825a01d8300574cbe2f092e11438825f025322", + marf_hash: "72685635d0951f16e05c04f278f3d078ada33a76697ac5c61a51df7addf38c4f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5d778e7d9a1da1207c1070fe161612dcdb4d6571386629897000ce9f1849d124", + marf_hash: "95f6b50ae5bb131de573f8f64adbec3614788b40fbb83eb2395370f670f00245", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3c7d6b4921b201e17ae17f2df0c8e7abcb54918fbe68c17d2e43ebeaba03c509", + marf_hash: "9524a2ae5aa7537556f621eeb6c70088ce4eb909c988581f518577aa277531c3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "17f396104fa6f3a7d065633fabab8aed420ea419e9473aa53fe681b9a6ad737b", + marf_hash: "869db7c4a00eed6514d0826b58301ffd11cf9e78a099cc1668b75b92fcc8b14b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9dc4c26a9f9ac404b84f8c33ef38db92a0b77c8ff7584941be1253f54b99c736", + marf_hash: "d6ec1b61b0241ffdd3deef7c6d648e1ce8e80456eb2d323aa61479f7a83466e4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ad69780aa56f00284970d36211e0b266009aae49ccefcb8435c48abb69ef8ada", + marf_hash: "f3a078048180609a6b7accfb1cba2674b36d50260588244e621664132e20771f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ffabb2540b1fc5afdc7a9d06bf94a707eb93abf9299d22ba9794e3abef955650", + marf_hash: "fe9a441ffe306e143cfb26f7fa106b2a3fec1bb084d8c8fcedcc01467b047072", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5dad7988f76d5e7059a85aa4137b7f4244df44471ed30316954f2002ed190270", + marf_hash: "06814aefd8469e57b236b3e0e08d4d8708042570c2d14c545ed264ae9609d46c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e53448d209bd50366a1c4d406e74952dc1287ddf99fcc88c4d23ef62096669d3", + marf_hash: "fd0a2af061a43be40e59c6b01caae94b66d2c4c6572521e5d3e185aa0e505fda", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b8a8f4e47d4f330c3efc562bd24a9cc37b72e234569cc48290ac32587262f301", + marf_hash: "e2d408673639fd14a9bf4d2981ddc9751017d6ebae1ab39ea6a62bb09420272f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "144405d7a7284885196f8d1a725c9752507ea8beea54a7c14be4478899ce4046", + marf_hash: "3a7c18b393f0cd066af16d97e40e944a96618431d2436a360f4d7448da970100", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a94411d7ae28638cdf7742ffb187997516744f8b437f8f98d9c8f2190bfccc07", + marf_hash: "e81ec4761ca1eab787df464ece6add4379eb4b06b20980644386719f6b515e19", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6f8a77262e00d0ae45736004d77aec1b4d7890a708fc27e85ce8b8d709235d94", + marf_hash: "bb9297a6a8cb808e69fe81250dc98ca83ece161c1dfb0cb5d2edbe1582b76087", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cde235e5e53372778ee62e2e213bc7d9339c839cd6cc56766fd196e0d2ac3ca9", + marf_hash: "086d410923886223f6a34e4eddadcb64bc21b9d5c729d28f9ff1db1fd1c48393", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2dd99b0fe8f17ac8dffcd13d6181fa775ba99e1793d79d809581177790518781", + marf_hash: "4d2feb910b4f82d995ad902c13ae5014d501b37b78a8bd2b9e1155259aa98480", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "61cba5e17f1353eb4f58972ac2ee2d106dcb09866eddf2ed7a05383ea3161ccf", + marf_hash: "c7b1f6a2e2611089faf58e02860fc1e265eba8c7a1cf4176e68042f385f87742", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5feaa1d2901b9870df5d48e761bae60542cd11a5d1e80aad566155b4f2d78ff3", + marf_hash: "4a7aec7e69d5c79d1e96f2b8772935ad9bbfc07169637b5533e226fb1b6cf44e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bebfe67cfffc5d51d03b44e9041bd2badfdf522321811a3d3d359aeef9ef7e3e", + marf_hash: "0f515d0cef18c68ca4005845323dc52ce899007e2c1129c72c46bdabd6364e04", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd07736a0ebab6bc82172f63ea5599802625f6d09588ccae5774589b9eb0872d", + marf_hash: "43ad984d949fe7b1f84d5797ce057e7a8c525c6b5bbb8e7fe1be09074b8606f0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e730cc854129237353bed28f3b3f29ceddd2916cd5037aacd34c04ee6cb9bdd3", + marf_hash: "3498b04b99a29c71e0bd0b6c744b651663c90630f2361781cac154ea864b39e3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "79dd48bb4dd691eedf2e4cbd09f3a1b50ec3793090c4f3ceecaffd5c4b8960eb", + marf_hash: "c93b0b3054c7df1d4f490ae8ec206208232d734ccce10f67ab5eb36a50ef70a4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1c68c54670e1554917f515ef53414de40a21bd1fe8d45ac7a88b2fff6360caf2", + marf_hash: "8da1b9d6c16ddff86d10919f826d70605b375343e37528fa97f690b402f63608", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4ce54db5c85c3d62b888fd06e4fefcaed11046c5fa38182a398b5775079c2ecb", + marf_hash: "dd531dc0e78868817d5b5b05a2ffd78cd8c6a9e7ee74612a7973801a9db54412", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c6598a6132c3e84b600904624f537f795c0de70396bfa89f661a78c09698b1d", + marf_hash: "2133802cab7ad38f0fce741fa4f428bb9e9d0020557c2a35a35320999bc87ae3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0b728e099d0f9cad8fc66dfa648d4e2fb63478513e6a68fb3821fec014c35a15", + marf_hash: "77ce1f4ed89ab0117af0fca1142b2e0801d0dae4ef2e46411cd6902052ac4150", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fe8da82c9029f443a9c391fbb9ba2a715be8d445e8f2e3be762789dba27d8af9", + marf_hash: "cf214e2c371c14b13ce84592817fadaddf2314936b18afe6b353f9fb81114aab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "34ded998cd350e09fe0ca94b312be12bf3fca2124f83bb96f38f1713f5bea5e3", + marf_hash: "5b8400963c995485ad04d792a30ad7694ed21d9d09f6c4cfed94cf19bc225166", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d5047b1252f6a5726b021cea8ac5a1ab3e176f2240756894efc82177b42906e8", + marf_hash: "a62451a2680abfaf5aa0cb362a0f79150f89f7a2f5d54902c1b36bab3944ba84", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1f9db607b3cb42370236c72ef08dca6723aef05467c4e928f624cafd11467f54", + marf_hash: "20a34ea8012b11de0054821bdf8dabe36de92671a4c8d656639dd9b4c468ce80", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f5043232096bcd53060239e5621f40cb1daab42655b0a34d771ab954b7c5dfa0", + marf_hash: "6da1919cad1a1a0effa19fa5820b324cce2084fff5cfa7454d7a805d83df2eff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_add_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_add_cdeploy.snap index 5bdd02409ca..ed176b0c68d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_add_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_add_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e650ee5c1bed5be73e5d9bcc4ccea056bec0268a84f223e9fdd7afc870700453", + marf_hash: "45e0acbbc18f76353916c0ce0019171bec7125187fe3d36e1f372368b113dde9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c07c7dcce3e332d8563976d9e5c6e072627f565fa1dee77fbbaea260fe5e4df6", + marf_hash: "c84ef5a032b73bb3af7f512db34851c87da7963c9fff035eb758c69c2e6f5155", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9f6c25b4e40dc88f2d42a893e344490b5b2ccf26db95f9f7a5b27d8f0dc471c2", + marf_hash: "270fb13bbefd4636e54f71baa4ece7ba37a90ba33009681a8603d378bfcd0031", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a5c0f0618c7756497f93282b0251f64433ff084872ea192bed9400617263bac7", + marf_hash: "ea6cfe4536a28e3f51569515df92a0d99bbcbd0a5b4ce5375480adc814939d66", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8d465dd6e2101d8aa2acb4d38b2bf9bee74e919e26ad939e9ef89999296a0d5b", + marf_hash: "8ea467bd5620b1d560865fb76218bc9702f896b8d55f82c3ecb4c9d4e50d49d7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a77808d533a0ae51bb26b2eb92f6f4991c5eb8f707aefc00253f5188fb6dfc12", + marf_hash: "9109cc1ad3c270ec451513f58d00ef02d308061c26af9ffbac1bb86bf631ec35", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_mul_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_mul_ccall.snap index 219dc6fbaca..102762bf616 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_mul_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_mul_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fbde968265a44ffcc68346fea66d1fc4ad385102ac6a8f5374a611b8d0e7020c", + marf_hash: "099c5d149b23dd14c6f23f98743ec90bc50777ba178105fa3c17b506a160fd36", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dbcf71155b1f4386833ebd7463629b88c28e0bf0c5d9e9e24cdb101c0bb8f342", + marf_hash: "ef6c151e22ffe3fafb7074e586b9607abbc5893ef54c1d789aaa115f5d13c906", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e47a315d4d45b8f473980cd414dc901fe8a2542f944ffb53b48e55f259cc26c9", + marf_hash: "978d21c61ab6e481e7fd03b81b2fc5662781f7b5d7768d0569dec5148466a928", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "26d06e41eba4465764b4bfc1a3b1992d37a313e6895200e706e8af3ef0776d20", + marf_hash: "8e722cbb151a441de7094b35ae3a8d00cf70522310756139769bfdfc4ca38ade", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "46990a174431feae717528dba6a35cb36fcab0431bba6510314172f27f477be1", + marf_hash: "1f2257212c4ba91206857a96634903901844d6021f8360ef317ae629a29b0a26", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "54b0445d779fa7cfe93e41a7851cb47aafa15e9b91f4983ce9009c0b00508d29", + marf_hash: "d006fbeb41c21a174e78c7ee9d8c7e05fccdcfe95c5a9f677cc5ee3557571ad8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a041f35c807af0d9c38f57b9abb55f50f22edb783f1e12cc80a2f2309fa09486", + marf_hash: "5a2002e1e0f67fa4ba51f2582560ddf441f9249d9aa1b6e37f0c072839ff407e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1d518f3adba00a6b1594a5a4ee7a88ebc99563ec31662c38789724c31cd97b39", + marf_hash: "40b32818c45ea68fc37c3adf1a224b68d1c2a76f784f4c62fb97b2a783479d88", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "328f34bf80ce0fd28dd56de66c41c1048d2fc5aa30ac8adf8db764d32d0546fc", + marf_hash: "db1c3451c8e1943643cef8709959cfbf48d5287bfb02036183bc44d6792b99c9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b49a3af8cacd522bef5757643a977011aa62b3185124d9952e501e7c4b84eefa", + marf_hash: "7f31e2dad75621560ba050c2a967449f44864ec5fb320e0542cbd0e069389bc3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3ca6f19000a9fd1b6b3c6e5d3f343d37bb0c06b5c3baae20e9863e2c95ae3182", + marf_hash: "ee32a77bf2d5da80b09fcbc62ee08bac120eb9f68bf43083cc75602d4c8d75ee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3ed57fe020925ad4e8ed7689585217cf6efb5e2650fc6683d9f603694a120859", + marf_hash: "a585a4a3c435210f3d1fa86da695291d1bec2a19a89b1fdda063fef257e26b3c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dbeb6c0465056c9a7d949c5d54aa967fe3221d9522a89600655f25b85d2e1e1f", + marf_hash: "bde32ad859cc51de79b1595d932d07da19aad775d6b251f2b7e2ef5603de38e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1c017f9463728fea2a5536695366f39269b1d634efbca99903da604c44043d8a", + marf_hash: "fe3697372ceb97ad960c625ef6502df40bdadc2934561bb667e9287c2bd23c98", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dbc6f98db66157e85d72670f9eef4576602fc2a2e2acbeb293151575de31451e", + marf_hash: "c970718bd83ff6d9d2c10c2ecd385832f229abe7faef62fdc5fae40f3deb99c0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f673785989ae291c3dbda3ab26957c9543b9b6b1ac918b5af51987829b92f5fc", + marf_hash: "ab469be9290eaa67793b280a69ce24c550269e118090ce43544d06a415cd5986", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b5aa3e6e92fb3704a321af1c3ca334d3d790507f3de3bac40b9393d51f73a2e6", + marf_hash: "64103ae79ba2503cd880c15e278c6eab3f62ec30fa0d8612bcdd7e66849dc03d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4c879d9dc9d1259baf3940f7e2ec72ce2ab8582bb4fa3c3a708718cbeffd94e2", + marf_hash: "24608acea2fb1b1e1206c36094c4910cf041988a370e6f4dc0fe4dfb6f279ff6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8e4135cafc394ab76655bfacbc5edd3919f5576372e8464b08728ab775194be1", + marf_hash: "019215df5ad361c968d683aa805008aa02bf640d80448cc47ca8b61c39c60d26", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "31a19e144b523afe9b3c6b6d38d2fa9be30ad4e4f6f9d2cc4b5f6edeaf7b4e28", + marf_hash: "a230873c8b29474e1fb68e611ea199b104cdc181d38850f10e3f32f9e5c54bc3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b6f99e6ace7f9531c3a75d3aa4d86f50674dda29d7f90972465a254d2a37dc2a", + marf_hash: "2fd31e7eea8d21db9f0f0c1ef43fea936c5279e42bf8d9028a12031ce77c54c7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cb5545daf52a62f4530522595fb9fa30686cd75348876729c38f9aab252b5324", + marf_hash: "76a94b5c62451fa3ba9d3a6932ce8b8e8d34ea2905038bfadb0eafc50e8c1fa8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "274ee7260eac43754721fcf839cf4496772fcf7f5533413623ffad618429e089", + marf_hash: "5a5addf1c52ae422204dc18b03741513aab4e8a87aea91a76e7f477480fe156f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8b0d7946f01afcaf6f7a8d4b0eb9da37b81add8b6b00a3d68d1ecc26cdebdf77", + marf_hash: "34e838d1a2b17e7fc1b101ec977c6ff6cebe80407f53b88f2f9cc850f54e2ca1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "83d510f78707db655bbe94378280d17dee76dead5bbdb539af037e5d08b50ba6", + marf_hash: "1a059ce326964faa1f9034bb80ea436d0a90ca1771c10c36f8f8b03ba3fbeb3a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4cb53a463fc1d93a5cc4f9b515c724236d3e20b1e1ad0b1253afd31a461cdea5", + marf_hash: "8311b168963149810dd95af0fcba385c3e11826cc9cd7c3320093a32d8713c40", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f599c4c7be5dc935ce999f6913e816cda7babe1fbf0ebe6ab4890439b1afc229", + marf_hash: "8ea5b05608e98b815e61b6f142471dd9022814861b61733259a7a70a34a66e57", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9e705b414875325f0605e9f405a7b3b3fd551289bb092a91efb04f1e1ddeefa2", + marf_hash: "dddd9815879d14f1bd8f8f0fc20481b131f604a38590140cfad1d9d05e52e001", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d3fc4725b14f8d4fdb3b865eb53ff0f99da26497fd76eda9cd3850c6d8e3faf7", + marf_hash: "c3564dfe58ec37b6b93c1b1559afb413e5aa8cf06ee91dbfd709b6f76f867af3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fcbee4e3500539708dc45ce52f5fcbd060fbc55b04b02c11eda44eadde01bfd0", + marf_hash: "3fac9924fed81a520e6f514a385a1544dd042a0a82dbfeeab944a1587b9513e2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e2b27d801088b25f0d5f37182c0f2763b82f9c97e4f06c616d4a547657b2be3c", + marf_hash: "91bbf884b17349acff83046f412360431009c476f886486a0e75dc728a0fc23a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "159cf2fd9b340641f2d3c6050ff30cc0235771874d6d77347fc3733a469a6083", + marf_hash: "17d21c42be8bc5137a38b16f2830e5539cdf6c2eb34b7702c832ba6df975f969", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e4b48781262674ff9cc624cbe1457344fab06c74324bb1e79acaca0eef4198d9", + marf_hash: "6e07004f03555712bb882e013d435934db82d8db8237d8eeccce1a82c8e2e5a8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b2fdd92bec3dc2fb68486c524f6cde837da624d4650a5a172a554f17390c3840", + marf_hash: "2753177692545d5f1a7ac130f82a3b715cb576687b599e667360b41e72d73a83", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c4fb6cf2de832dd59f7fb61cec3db22ceb857c2adbe5cc7a0ad7e6bd0b0df952", + marf_hash: "0525a88b5cad97a6cf01f6371353c8d4f0260080b4cd712fd2fb781f6e6c1770", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3220d7da180afbf8388c8eb83725c86ded0f3f6169acba67e066e27025b7b32f", + marf_hash: "20fc660d438e3d739dd0159562dad86802aa526776f57365e42723c4bbd14a1d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c4781490bc8f6c6598bb6ae055f8575feea3cc351d52ca33eb96131a8f749bb0", + marf_hash: "c4781c672a40e1cfffc0b78e2534beabb322c9e09f14698a66b9cabdd44bc850", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2d17d74d91e11aabcfd184d5e1af8aa6e0b09c5bb8522cf83a4fd2a5223551ec", + marf_hash: "fd9ce1f4af12ac87db5c1a5e744ddb0c41d438f291d96e5bf74f8296d5f9be3a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c0c929a651fcca38ced73a913bb9d3d9d7803f53f845971ff22f60e056e1c26f", + marf_hash: "0e53d30f9315835188350c659a11cdff00d80f6d8f66b77abe4cc84c986c6443", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7af8a817e290c1576c151943da20e9bf126ad2259f56b72c4f4373fa6cf726cd", + marf_hash: "5422172f215b5fea0c990bc304a19e3d6f57e9202a8f1cf419f1cedf063a7c75", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bc46592e5ff24a43fa6bdf289181bcd454b4c78a444e0641e1855c1c22a7e27f", + marf_hash: "9b7f66900bda4aadd6faa55e3281450b56ee23226304731dcf41013659dc4b08", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6b6eaa34f76a4b445c6b1f0b73d290cbdc5f656b47989945625ca99f5dfd678e", + marf_hash: "de6fda1fda089d391b94789b74b20d708aaa4cb5af2a59374e00380f2c86ca0e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_mul_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_mul_cdeploy.snap index f979bd5db41..fd9e96531b0 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_mul_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_mul_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6a3f1e64daa3c75f721aafa2bf2e15e7285cfd355fde1b07ccc53226a0d80657", + marf_hash: "841118eec8363971deda2f5bb12ebc67eca6452df8cf626459ab61318a0735a9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5a80f547d24fc97e041b100f3f6188126b5fef4c190c0f0abfba7005a8765e61", + marf_hash: "f6a260c65d89ad87004330acec88b462f1fa8fc787d554ec7057465f498f5a66", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "29a20398f2a48266bba5f4f561cb5caad315abb95d0396c1248297c543c15d40", + marf_hash: "a4960b9f5523efab743fe5c5817ae4328e6ff0841d0cb3781278edd76d1f223b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "efc9cb4195543a49bbe6e119fc5b0f6baf5c1fcf2f73b276bbd7107b30f4b76c", + marf_hash: "b7d3d489ad61fb8a4b082df56001443b2033c25a1c510010942f5318d75f559c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c5444f39f898acb7f4fa39860a07bfcf6fb72bffea278e94d6375fd47409ce10", + marf_hash: "91076dfa13f26700240ed09423daf97c40a962d62273e07e178e595f2631cb73", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "460989d6bbd3dd0c7a8e052bf83a28901743772d16e42fbd4c4ce39484a298b8", + marf_hash: "8134523aecf239bddbba914a246023e446fde0a0f3320a40888307771b209c6e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_pow_at_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_pow_at_cdeploy.snap index 8442ca67c8c..9718cd885f7 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_pow_at_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_pow_at_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eb3a3be93f2f9a9168cc136a17aae22c07e9a63338e1176785368e0272712555", + marf_hash: "1304649ec556952e3c461e7a91f18ef6ffd4f125d733184d3e4ddfcb4009abf0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6df64a2eb9f67431a9f16e172be7814c43e3ec2c49a5046aec3722e6ae65e9ff", + marf_hash: "5f05fdd2b64ee28c155578203805efd4b18963f59a4fe21dd6d6f0003565a5bd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "170bd6ce3563cb35393ed58cb033f258ff9d1f97cc1bf40d1721111d808dc65b", + marf_hash: "f162ae2cb6c07f092f98319f59bbddfb11645a1c48e5e01b3f914d3ec1e99e2f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9b6e04ddfe77809c4d64edf16dc3605c15ac4358842d09099cbe839965c1aa2e", + marf_hash: "65e050d99ce4b24499378dfa4c561add0a681c69e2634045884dabbb7d508623", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a6d71d0077dfa46292bec88b520bbbeda73b996b4ec0cfc41a9e73f2098ed300", + marf_hash: "6025094ed839357e0569bfc88e6a8f064ca3dd59a24ad9529a80e6f28b1b0a63", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "57559a725cb6307acfd329266e5f21f3e7cb54b82cf084054250b65bc78b1a5e", + marf_hash: "738e59930cb5b653b4f3c0735c17b3e27038e4f503ed04424ca21acd2bd3f14f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_pow_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_pow_ccall.snap index 519d032e164..633c66e5ac6 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_pow_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_pow_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3465d414d40c34322c31433020d06c891888b222d43cf04295a14cc67295058f", + marf_hash: "69c702b1c460612b5ef8d1e3e958d06075a903d9434c0213832d415f5137cff4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "324ca61722d81b967013443098b8593720aac97a98d0434a54bdfc1d90a9270f", + marf_hash: "540bfb063a9350fedaf68f041cf9da210099d0b7c18b8060ddc9425e8314775a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "395954a5d0c92f5ec717866feb8ef3ffdd192d93ea6a8994802f7b653bc97a2e", + marf_hash: "407ce62951de79b808d75f45d9271c5ed55ecd6a663198eb7c28dc562650e4a6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6363d4bcf29311b59392a2a4e6880a64116d50f741a238d28e38ea54cb74971b", + marf_hash: "98739f6824af338e72ac5c1778e35a252b1f494d0f8e9a518f5ef3d032037897", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cf46a5a8a63216ab2afe62445970c3f295b31e9a2fdaf8a282eebc9314b7ad13", + marf_hash: "4c2134928525df616e6e0f9e5f88d5973964c8f6cd8583c9b20627d3739c5be4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dc57934ae94f4facd34e69c25daf0481ed2f955a32fb6947c5fb89330afe8e79", + marf_hash: "755150c089ee84a8c02baceb196e8a528a5c10b0ff6538ed5b28d452e1dc133e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ae2a343821ad8a7dbffe586609a907395c528437b9657d6aa415474833b275d3", + marf_hash: "df95a1cbc7879b4977dc9ebc4b04a9fc075aa92b39553105d807246a6317fea5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "15ffc20f529a93bab448c7167254d973793d16d967c1c3284e1ec5f7bc89e5ce", + marf_hash: "3885fab5777287f5f58cfce04e32ebfa7c946380869f7d8db56fd3eaeebab98d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a6cf61b9defaaffb9bf42896b74079b726ca75347903cca4d5315cb10e202d26", + marf_hash: "49db3c9a16bfdad3ac2ba6198d924efa58d7bb8aa7f5c64f61212957b9cc30ef", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ad67d68a3b664d6b459594f07ae26d99acf2b92f37d8e8be8bb45a6e957866e0", + marf_hash: "107c1bde6091d92067616ecf66de8017b7a26f4e91e8fb482e68344b56e60e29", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4799bdd2fba68ed0fd5982dd7d17b2dc5ffe588c87c40b9c14334ea2a726576a", + marf_hash: "130565c7965d50709afa9540d57b3fc1c13635b40ebaf2504418f96b9386b46a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d973e4a1753d3aa61b7a61e93d48525c49f401864368596dd4a234b4cf47d93e", + marf_hash: "f1aec901db1dea07b318c597ac395365dafe4847e61efb57f721113422e8cad7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4f1a0fc4ca728596901e95b521f3b5e9c0bd2e4340412f9bcbe9dc0ec4c5cf31", + marf_hash: "ca26dc50400f319db7e575ab176c7fd79e3c377293f9e1f3f1b67da0a9891090", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ce98725b1ca4b3d307a7c867be2cbf98805833a955a6818c76d1b08cc80b61f7", + marf_hash: "48549ed591580020e8d8eaf58c1f489a645f73514baf6b6f470b6931ced53ccb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b30f926d857d972fb6a6b3288b5ce6dd6d97cb7e4a4e6a00b170197bfa3a41ea", + marf_hash: "4dbddffaa7a698e2439dc50fa5babfd24a9e3224b0244796f51b66538eca1f00", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "db9e99cf57aa981a40710a1676bb1adadc307a51fff44e51c2b89b7ffa6501d5", + marf_hash: "034d54e920ea1f59fad28bb4b35e3553fb331e63975b3e49a14ee687bb2f6c93", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4994a6b2e94ff0a4e3caf85fa31e0ae555464a6025017fc19fcd0f6853f789e3", + marf_hash: "9af8562f0518ad9f44b3a56d50c33614ae63fb056bec913b005028d1d84cc2e5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "990d743b89dc5c01b93971462c6c5d591d584a296e4cd78ef45f04174e96e9f8", + marf_hash: "d72e7a457573bc3f8eed674e3c804d7e4c6bce109be832a57835bf9d0d1e9208", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0e06c39d427e290ee151d35f29c63d94fef4ece01d9036c2306362d4ccb249e9", + marf_hash: "c2f177225a5140ca2f2e2a65770fbbb2da186f4f50302087390cfed5bef07cf8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dd09687512a26bf55bf9a11cdc4934dbc78e1ab44fc7fa1d56235380fe309903", + marf_hash: "8faaa3af3f20dfea6472497c62a4a4d7bb68713ee28af06c764d4e4faeb046fb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2cd5c750802933fb7ac7993f2a4110aafe737623989969b4795de5c911cfd14b", + marf_hash: "61dcc89d702a22ada61e1c498cf30eb88cadb2755cbed194b8550088a699b2cd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2af30e2effb32c2479dd924f41f5a7ce2482ffade15ce6a4f81ea4db3b1ae819", + marf_hash: "c9e88d007bf072fc1e9b2e295d77e51f88119048332aeff51989e194ab35a0a5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5242c2214452179ed5bf709f293968c22ed891153513258bed1591aff33bac27", + marf_hash: "4cb349ba7fe7d917a2866bc27eb2e5289e9b22882ce80c3f43e02d428651327a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d701e172970f352350c43900ed45c87c2dbc4cf3fc40031ad143e5f54c002ea1", + marf_hash: "ff80926714c3999502dbc10f0c601dbc4f03c579c11526794bb336422baa9d4c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aab63d32e919df5e096908d2dea27b9a6f147953b84274674bed44650a402970", + marf_hash: "9bbe0f0a011bd63fe665667d5027a79c0750524b47c841096742cdbf0ebacfd9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e2f9a969fc0160123124ce5e346060d39ad1c49df237d21b9f6899969cab48d4", + marf_hash: "80872d156981bc56f5e21ff5ac014289bbf8fe522e7ad367f5226df25c48fdb6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4a636b773224b8bf79a110e8e9898c8984cf9e1980e1be9040a740fa84b3adcf", + marf_hash: "fa8bac4d1492a446c4a14218a0d33e96a5df5b495d0de262e791a00bfd05d34f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "79cd2ec6738453fc64edb50d78218af7ad1fd11c5d28c22983a8048db1c340e9", + marf_hash: "57d064149b5bd88b09aa5bf9178e969cfef46473fc104926dc09c79862803b08", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5909fb9e92e763e4c0a5391e9d39769e05f4e09650ff5b5d4f1bf69d5380dbd4", + marf_hash: "b6e464b763c0b2bf316bab86c74ad79e6cb1b23090fd3a18ecff706afc20002e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5d82577f4360daac4ea8be13f239275180fcba0af34a65b6b0b9dda419eecd19", + marf_hash: "c9b1e60224602bf3304c4064471d00c2efa64c89476e7e5ffe79fbad44e278db", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c97d8c75b11cbf42579ab676d229354610a7f63e10639d456f6add18b6b76eaa", + marf_hash: "b12c9894b891ce80ab1f39e1d5bffb6649f5b380cbcf48996420edcb38ef066a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6406accb174a8a1293128a16522679608b39166403384be3b19ea0aca1627f1d", + marf_hash: "12ec6b4fe55d53af8b944e7f6ceff20e1d58358625bd456966f7fd042245bab5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "982eb5e237e1740558e9b82cc50193541df4ee8205a2d13fbeb5cba8acb4e31b", + marf_hash: "c58f6358a98b290e5f81c41de2ee7f025d452f2ef469e8a661c1ef916a91d7fc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1f03673ffcc69c0272667ddbf21107a5e705bd5bf8331aa2f9ecb5ecf9bc676d", + marf_hash: "9cde9ce3a1475c4f7632a7413395f2aed805a0391104b63e95d8198b43635448", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "07aab05e0c9a2e6c2f9f4026bdb952110b96880459942cf1f86d30070f15a28c", + marf_hash: "d8e2d95776930b492631e2d2de00f5bb99373755be3557d3fcf8e252561ea75a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "492cb4d15b78ed754edb21c1e163f52398d39359b115113c0070ce0ac5216e1e", + marf_hash: "8284b77ae44cd71af5e522838b4d619f90b6d713f819fc8740d64a88770264dc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5c0f0bc4b48a5bccb9a8f6ba582953781852069c57d5e76e8a1ba835246cf280", + marf_hash: "a62b87fd74d9ba0ef93dfd9968c26d0aaebd0694f46536cb1cad317567173f10", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5811c75842e9468fefca67b9036b235cca595cfd6e3b897c2c39818f255b1199", + marf_hash: "197da9114c2e4b326fbd2389b29f1392391acbb8d5790931b3d881bb1da9ffe4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a3aecf26631fe1ebc00b9fa3afdc5e6066bf61bd25780160b6375b5b36b89505", + marf_hash: "3ccf343c6fb2ae345f9320aeea4908deca61367c227ac98b3fc9dd8df5aa5f1b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "328c7ce1fbec7a324cab4cada238d02e79c236bb9a3910b81377db9dfdd57186", + marf_hash: "b26275d796c597aef24804c80600105c4d9800ed111e504925320e020c3d5f0f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9b00fbc354f04810e79789310edd8bee0cc4b05384ddb453f95abc04338c387c", + marf_hash: "bb88dc554ee069909cc97566738bbc445b1587fd9e2bec0995271e5eaa71c04c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fe5dd6c5ded423afd7df79c4565ce8ce02a1824132f5069458a2ce04d2d7d866", + marf_hash: "456241b73d71dfa7f8877b7926047792fe6b1f0e6bb515c77287a7d0b7c6e67f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_to_int_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_to_int_ccall.snap index 74cb7fdf069..2b4a0a16780 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_to_int_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_to_int_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dacc8a09a97efceeba5d36b9b85c3362cc6dcf4eff1d51e879c87649c4b6b8a2", + marf_hash: "fb8c190cd0d2ec39e2e44ca55e2733644d9e926538c0f729daa479357bc1da88", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cdc3c6f0ed09af2dab392c8d4239bf14e626b34e993ee3950d37df937525331c", + marf_hash: "5d8263eb13344d34b8d6fd6c044a0146b70fbc92e5f8c52f444a325341a18507", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dee54799bb364c5c4637234894568d131fd1cd78ae7ffca1d673f358d9b2df8e", + marf_hash: "b71328c999f7b85ca022d4d88903ef4b08c4bceb4c8e13681d0e237ff2cc32fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eb7f26d49283213d4986b857b4832809a751e30e0e47108ce955044e81fc6330", + marf_hash: "de2406764300a6ccb5a1a26e1c21bf17a39db19176343bdfb421a3681be908a0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5f47065510cce0c51d498ae82c2298102940c28f8edabf9327a81171c796baf3", + marf_hash: "a6c251b7f126064ca2e4fb7a6693c42f34f8f7fd5c0fef77830fc96b6422bc64", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "504fe31589c93ed234e0cc290411628462aa1ba8c6154f1d7a11d7a6983a77e3", + marf_hash: "739c5960f03d5430c65414202c864218f514321704fc366bfad127cac0e6a205", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4c28d41cc5232f4bfe4104684d7a50589b2dc806b5388a72b6330728d9388c33", + marf_hash: "9e165c847834d77b9dd00ce498df04a08af967e24d9b112ded60f3ebab4d15d1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b366ffae75bffec1225c493a4d1561f9a4b6fe5ae743e64210380a3b915c453a", + marf_hash: "b3956351acb4a9e44e99b68ce8639b9fd649c4c55ff9f8f7428183e14ce4d1ed", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d1e317ceab8b3865d6ca615944111af0da4eb616a79b3fad36820cf530815a6b", + marf_hash: "26759eac7cc4e23b02a4d3bd35dc1da8b30f083311beedc38436387f70521202", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9283f4f956e44b9db674effb4147414962f8b2ba26f2d48216015ee33230930f", + marf_hash: "f93f9240d948c927b1531bdc35ffe475102e173c59b92699dbbd376dfbc96904", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3d28284e14ef68cfe17907e4519c3f61454f83e036340d58946d4635e762b761", + marf_hash: "3d50b6447b32fd68054422da577f03353872402047c5949573e2c32dd48d9276", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "82f628e61ae5d80fe64ca1e9752a944ad43cd076fa1fae86da79f5eb9e406354", + marf_hash: "7b71ea8ea6aeefae2820ad8f26720b43ed815b7459d62b364e710703fd713d25", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f9a2bc7d8a649deabc01230db51f53f7cb743a9f7f319dc62f9165d4cc27b9f9", + marf_hash: "ada245445fba2e2accfe18f51cbf8f4ce4bfdb3fcd77ea7641b2cf3b12316c90", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dd0e37099fffb2938a14dc860e3370ea2a6c407f2cb3f1339c32549b31bc429f", + marf_hash: "26c3950d6a8ed3e01f3d6d88e32d9b81c6b856cd4f062b600040f8a6165581c7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "317cf74b822520baebd023dc6faeecfc69a482b55a2d2961ee7073dfc65bd69a", + marf_hash: "a0110bd3cc59dad8ff097152d4e49dc8db7a209d53a9cf5fb6356ac0fcbd81bf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c0d633b5e873bf092bf63a71a66e98efac8538e0af579ea235ec36c5ca8611a1", + marf_hash: "6809a64b0130c77589fa9043488ba495db1c90de90db04a5c8b134ece4e70a67", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cec5fef6a71c86e527d3fa0cf9f623fcdfa667880527d52aa17d50202eb434d2", + marf_hash: "e7deb99ffae216eaf8c3e3d161d7f55937de0e38d8936e9ef25f374219360c3a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "170d9c5405e66d4d6c947f4e6b8021d7f93c3391d7af5bce09a7ec49fe1d92eb", + marf_hash: "f2d286dee5dbd29f201d5129337bc3b6049f9370adde96f07c65b424d253bae0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f213fb9262b4789f1b04a7189144aeb00e96c4ba68f85405c2591d8f1eade1b3", + marf_hash: "dfae145224f45b7cb132bea4aaa1204411af5741cfa85585f0fb4c4c705b89e2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a6dc81c5fadbe6d8977a3c546ef3587be218072a0dc382c6e3742bdd03ed740c", + marf_hash: "05af9ff3337f82bf4eaa3a166d3071ae24a468124990cb16b28afc587d0d73de", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "55d47fd9253317ef21a56f8c0123ffcaa4c6b08edc83700712fe2914fe86d94f", + marf_hash: "5317fcef64d22d29c2fecafdfbce35911e5a93bd8cb97b277306c52c4e39ee65", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3f0d84aa101e21ddf701dc575092371de3069fa5850ead344e681960edec8e5d", + marf_hash: "cca0fc7973753f178bb4142eed515f124f5234cc508538d5f58121d874c72399", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a45bb2afd8dc9990d0136eebae1b1903b4932fee17a776c3d535a2641225958a", + marf_hash: "625b22d24893970d52e7f8b108190f68987066b5a0c64fa5e2c30494bb96739b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bf1ea28b9278070a360c1fbd991f88e49f8c308a6851b500dd142c8ca3345fe0", + marf_hash: "4e0e9fef736bdfe753d013ecfac275d4125053711d5ce5dc20cd90672aafea31", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a35ee52ae0a71d1a7cbb474594832843d35254cf1dafcdf129e1f3207ef80eb9", + marf_hash: "311ebccb4a2e6ebf55f7d9120a895be979f2f3044d17b02b11496d16c4bbd8b2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a77b798647a97efb25a6e3cd4f9c525b0d124dbd767ee38fc3436659a00e2359", + marf_hash: "9b7adf79258d99c51d14b8490b80b072168b8a527c48b72c6d50f8baee4020cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "56ee194fb1b6f827fada831275457d243c96fbf3fbfd1498f4169633556cc678", + marf_hash: "8bcdd1b9767d0360aead72ea5ad196ca4149c44e01027c4e526634028b609c77", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b28d2a8cdf662ca9d314a91ece1f8353b2b5ad6dc121313a953a77a78ccef19b", + marf_hash: "1d8845c5a6c2a82a8132a51650955ad65611a67c726357c46f09b3db0ecf0d9b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "307e5fc0d101d13474921ea9ebce7b753e5d3f7069ec1fdd51ae90c269affa4d", + marf_hash: "fd9fdf89c6a209ee246b94d82ea83e9331a28ec6a0da8f8aa50ed12eab60b9d2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eff1a1d5df05c900bc113f5e68caf85dab836fe016dd76e68a5f6f650308f2d5", + marf_hash: "27081ec53a7a215e53f2c7a41108e6d81d609ae330800f373cd21bb43e0205b9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5bc3823eee90ad9ac12879611788f7a7ef7e05399632441ffc61724ff3675a82", + marf_hash: "a2a73cade31135c37733763dfba6d6ded07588e4bb009af0cad07ae2cdaac46d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2fea326d2be9c0536d207d04d502776c1ccf1707c8c6e3e98164cbe4d7f30a25", + marf_hash: "8ef7ed054c7f57ec8023c09ecf0d18db7f28d641bd5c9c16327a786c2b07f96e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a4172899433b4a3116225e3b2bec4e5883b537c41b949029af789cd0c242c492", + marf_hash: "9fd609bbd1aa5f4ae5c460d9a48c419b4d72812f5edd2943097356a7447bbb41", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd38d9f50c00b00f4b847e58036243608a5604a5a0dfa65745128c0ece649093", + marf_hash: "600f3844167a69eabfa32119e2c4dd4385b7015cebd456c7a8328b561a92581a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "18ff9bc46b9e16f65ac7eba07143b5f358f55123ca5967ffa83f0b2790d54b1b", + marf_hash: "d31aa76218c732cc7e4f61c0c176aa8d0772693927b0ec7ea9f0824d787650b4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d282d7ef850e8d8953fa5fc3bd7f22bfc08519f66c5902369befb0a82fbfee53", + marf_hash: "db2b2707f396356d120e8427f1db448c5f80eb7cc282771f96a69acdd9737d05", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9ee530a8fcb01659c5a9ce1b2a485e982b89731891445132fef4cf4824a0c273", + marf_hash: "3c41895bcd82c9dd1d18ed14d4e0bfa9f4763b1e3d0b361f77a2561e582583c0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c2d54852f6d8117f56ed41c7d3d668b7535181f027d2435788c3229291d7b132", + marf_hash: "0ab24b5f37ea192ec27a39d92f5896807c2875c562813f41bf3d76b7c0dc7319", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d8868ae63c8bee3c48fdf99cde756412edf7ec51d2d69e5785aed87e5c56c4d2", + marf_hash: "c982f13f7a6ce871a3ad41d19ed7fdc7e60c542bc09f37b6c0b3f27612a1c006", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "70a0d33651f0041d4adfdb62204e6c2fb258f08bd99d34f03c86b8e467200803", + marf_hash: "ae98675e4190b6eb75b2cac5bbda3cda49cedc9fb2af2fc44a02f808826e6a63", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d2cd3d95ee6a65349f0afad59e12db3b3ed7b97c4f6c9ed1a4b081200fa7c493", + marf_hash: "a34a0f09c21e52e5ab7759da67d4fa1b2ef98f365b5d96b2c4f1ed375af76b1a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dc45dcd5068cd0dc64aa5798e290a9e844441e22f04c96a418d7ebba61d1382c", + marf_hash: "b18a2ff163647d7c6cbdae5482d80d71124a490d055732f15a51c4ba405a61b9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_to_int_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_to_int_cdeploy.snap index 5c194242576..606d3832661 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_to_int_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_to_int_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1f11c7c5cedc8cd142da5187b6868a472ccbd86ab47bf9634f589c3812ed3603", + marf_hash: "bc7c2a3f034390ce574e9c4e746bf15468d225ab52a12e2448a4c679ddd2e83e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b48c0d0dc0e9259cbc48c39f168bb1ef796b6487f3e57eecfa9695a6b1bb1fb8", + marf_hash: "ddf9c3eccef006e80700eebedea6e3dcc09b86093da07ce83460a4cb49375865", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "97f5d0e833d8b46c2c29c9eab745c397a60939e40b420dd8ab191762b6fa7887", + marf_hash: "9c2370a5b01b2260d3f5e766c00a93ce4727ec39ffdde3fddc3cab932bcba347", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b731bf7b56a5033bda84fc50c12b13b4faf7ef341bbdfad556f740c12699f07d", + marf_hash: "9ea2c9844c3fa482eb0c26b307ed10e92df089e5db5520f6176c50a22de31870", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "032647021f9ef5aeb778194cee6b5af8451b012527edcff3845850d676d8a838", + marf_hash: "dbf746b007714a0f18be354c4b4dbf71c6b45f8e6bab9ef022c8a5fc4466a92f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0c4af4841182dd704e3a20a549cc4046d41480855c7b8f4c97dd36d6b06b6ed5", + marf_hash: "562824ec1fa3aa8d675e74077d9cf175dc586cf3553ffab0405974cac53c8fa9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_large_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_large_ccall.snap index 2586c667239..048a8401a1f 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_large_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_large_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d47fc114aa08daefd93d9ddbcfd92f12ef699d6008b6c19c8e5f88a120f2e360", + marf_hash: "62e9fc6583838f4150434c5930a68eabe38da5e89c5d842c20a4d80329b377db", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2c4f7ef6de1c970c62a7da405c000c244d8601308f7780eca82528cab1854fd8", + marf_hash: "7023c31b6f74477873144d6ffa0a4652c80514366ac8846e9d8b02c7012ee2a6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fedca336f375391a1e56e6c2973d2668724149275939f16095525ec6b8e76c59", + marf_hash: "16d06321b01fe1b5a01f3b679c0a90ad24ee3439b23296d9bf4c1ea0818b59ad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "99e88c00e23447177faa000f6fc0b4fd153388b339f1cabd8ddee4dcdda1f79c", + marf_hash: "15f6744470d998545049aeaf7a160ac1ddca15dde821348c3226846947a5fbe0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0e88e08a36e676122554a93826e24291a1957144bc8579be321712697997ea39", + marf_hash: "5bbf68ec6c2ec340063c3dcd609b86beca3bf2a58eec720f44e0f009853e182e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "016d84f44153d43f281139e556c52ad21d579e3cea72a7ada6f23780849277f1", + marf_hash: "fccfdd25953b44608149d997e8d7b3834105b7f9ae4898ff7d622a17b428eef3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a2fd4d6ad3eab6427cae6b8547f5a62386858899502e46719bcf045762218e23", + marf_hash: "ca68a5bee1a66845676b82088da698b28d0ab1d252f84813ac56edc72836e9ee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "442a8e1051768206e2c39f7cdd84edcafb7126db768f2330e1e7f001d0180617", + marf_hash: "81cdc8accba6a1d0a66eff8ee6a6725073faabf5662bed010044c2b7296526dd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ebe42896d28762133cb5023c6653d9f8abfbbf593098efaff1af48bdf665bbef", + marf_hash: "6acc2c6a0f659a73ad41f710b10e67dd2b195391b00edfd9a51615218602d51a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8f1e2e689a66a19d7ddd3050d92c89ad64760a2c1ba8a92feb627b3b34faa6ae", + marf_hash: "8c3ec1e7d9373d2c1a9a3c4b63e00162eeb92acee8cf20b06b722112643e3a80", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a0853272345a39ac17001a7207d47584ded41cc99a251d9c1993b2ee6903896", + marf_hash: "dcdf2308cd8ea3f07f75c18864ec25b04a793fb6bf6bfd7372df722a7564f649", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "080033976e19a48dd41aee523da01b08fdb2809303e3f4c7eca8c1090f733e4c", + marf_hash: "5529e276781c1f55f4c8caa59028e6085debeb2c69405de9ccf6762532111805", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "98744ad9e41c7cdfc3afcbd627e6dd4dab75fc08b56ac97dd8e0eb6061c0860d", + marf_hash: "9afbdc82fc4dfd27e6955aecf05a5ba5d0a01b60a4e1261c29bee7f9b3dfbd25", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ea3819e1a5c4337af99e38c59641d6408f65af7e86b207999cab8b39c13f73cc", + marf_hash: "02735224834a2911870a1514a3563db583e27687e7e827c0e1cab7a821f01fa6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dc328d918e189f5d3c90afb1d03b2fd63c68a62df0e2514197b518a578b68f27", + marf_hash: "ba3ca9a2fbf60fcb66c4c0b21c584b16fcb5d6295a9efc70f520ff10ab164e9b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5fa7cd66b3936839eb97117eff8f1b3610b500969d94666dd413d432706a9ecd", + marf_hash: "12f874c17e050312814b4bef4713124e9bab81581c4918c827f5321e914bd8b3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c6422975e222a1aeeb197375a3c687c2686013d19d45e9b868b1b4e9ed5b7083", + marf_hash: "657b6d7e6825e309e49acdc7fb173fea170ce27332b30aecb4257058f7b944fd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "644103fdc7bd237add7501f0ae4cc0e6e75248a602d4e4058f8fc11e4e00d5dc", + marf_hash: "e421bf3da455173a113e1c9d602a52cd3be5a24459347e2b427528805f71092b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd99e7c7625a7d745bf65509d6dc19f2227ebbef8324699e3fdd93b530ba9ea8", + marf_hash: "59a1d65a2d2f901dee05788e07de64f8d613f5d8a504df98f528ba771ffea38a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9b1b36b2e0759f754cd71a1caaf632efe758143144e7e3f56940b7048a53ff94", + marf_hash: "cb9a10de6b4c1e0f6cb104017a50254061a2ecbb2b41b7401d53da70444345fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "46c251a6fa4f588352dda77bc6b10b33ee2e11fda835285f8b5e2f2a6669cfef", + marf_hash: "ff1d88b116971ee283c0b289693184eb7ff17ed3591842fbc0a36014c679f3fe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b96d5e8598b8582cd0db9eea63e3162dd1976668f486df64f3c3f1886e1507fa", + marf_hash: "062de4c305e179dfa1ec39c6e6f6ca5214f4ce76e49ea679a02082246a78b6f6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c35fa7179a4e8f83eb075311471e2460698cf10c43ccd7d53a4599e58fc4bd57", + marf_hash: "aa8534c82aa19022cb9250ccfc78ff6f29b7fc2a517a7489b554cdafbbce63dd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2471dd99fa3e2a8b92eca5361192927c7e0a318701d86831de377814d5c5549c", + marf_hash: "a78e90773947c7711d39469173d6d144582e671d8045fc8c63b8544d6b581ac4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "caf26a9db3e24900b6cf3da3e035f1eab550603d14b8f95fd47e0550a3e5cb6d", + marf_hash: "e533de44a9da5f35a9a37a9d06a5a1f5b7a8b389503d675ed2dbca83eb919506", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b33183e89a99afd9234e3bbf3fee23234affb41610103de37a7e9d97769b841e", + marf_hash: "ce6f680c130746828d9cd2d196e5f4f1c48edff94d2000c2e17203a676190b54", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c5336ec5a85a1fad0b04ff1ad1a5d85ec59c5ceac89baba1704cd9bb0e8b03d8", + marf_hash: "6a6a180b96dbdfbf6cd254ae910c3e3a1032245b2bbd2c2530dfe19ad0ea67ee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cd922fb62e6205aa6685c28bb86beb09857f740ebc03c85eaae6ebf957306cbc", + marf_hash: "7ebf2df15d88438d07bcbfe1271643a131736b012e97e4e65c2c3f34eaba3864", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "74bbfe18653e52dbd130d1ad2850f46c4c48c1587f5e79d09903d7855e8c3268", + marf_hash: "3d591118694a36d1c050ee95bc877bf3c1303300338401912d5ee7d292a1e4c7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a4bf5cd1caebf1baf8cf1cb3b2468673727ff482c8744bcd972faed7690ab619", + marf_hash: "6e7555a548ef2fda3eafed494264e4076e8e459a536bfd4797549e555edc28f9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9af8c376d46ea54c3a3269474e0d28ff3140294f5a22b78800872422c15e50c7", + marf_hash: "f6a634b05ff1c6329a8774597938871776fbd91bbf7f90905285333fbb961e85", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c13e8b58589c737d24a3ff64f7ea55d777ea3c355789d5d13030e0750a4db39", + marf_hash: "66e163baebfdc5b1a19891e6c66d9c40504a2f80cca48a49e3e7fbba0ad617c0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b5ad5c79652f524d3988a895d0f7359efbf90a8b7b5e9fda74dd1f7e9e71243c", + marf_hash: "c59fff3ce205946021573a512834d288710961ab60bb3d8d6b5fd01760518833", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "11a0965af538ffdb47f65eb5aca3e032c3549484cef26ac9eca347502d8a8c0c", + marf_hash: "efbda9525cc3c9f23655a4f8b38cb98078129436ccaef6f7e677c5979a80d057", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c86eec6ce6416442bf6efbf4a1371b1e729e1e6c0ad4ac1990ebc311e617bba", + marf_hash: "a587e06e02747c0f6cc773036ae1c34d6cd27d314e9329cd0fe7755d14dfb036", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "426d64d3d24322295d0ad4889371891ead6a7e604b52ba0a6f85aa823392ee43", + marf_hash: "483233470c59a4ccf4e85f378b4d808c41e213ea5d38186f3ab15766994cfb0e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0d7fba47a20b74116945d58007f10e13bf00792b8d6285dc62a79bd194783f9c", + marf_hash: "206a9e3f3d492baa76c4595f97153e37b6136896c724a929d5a289efc07428fc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c9ac3918331c1301c5bef7be3d785d90ca456e1e8eb6bb8248499e5279f1ed2", + marf_hash: "55e9a786c4a482bdc0524b58b8af596b4aa741bc1c25d9da24f77acbb5a00f35", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "10c0ebb45f3e0bf158a22d805503071bd54110d6333afdf6855799eff5ee883f", + marf_hash: "923fa380727a2ab16fa9a81e1c28317a416eff38d7c97513b44b5031ccbb30d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8267ddeb2f2fa4f22752140fd6fdfe25be20925ec52908899c0cb4a9b632adbc", + marf_hash: "c13d706326df5971fa40d73a5f698e2d888176e0ac1027dfb14ca1bb4793e7a6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c90a20bf3c9894237129110cb5bc7072b62c00a7f1972489d3ebc7e481f459d9", + marf_hash: "44c093113cace4acb2dfd5991f22582b39fcb55dd4794af762e4fef0df3af06b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6eb48e117e0bf38d9deca1f8af7c4d5b7b1ec1b1cb9c0006eb42511a1e564c0b", + marf_hash: "a4041d22c2f41229dc342c648c8987deb41f11788069fa23236505ba2a5f7069", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_large_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_large_cdeploy.snap index 52604a5b623..e939d77207c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_large_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_large_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c028ad324d47cad825319604a206f78d07816c291247e5b3987fbff0c34b056b", + marf_hash: "f4df5e6684f724b687700cc944955425f82e5483aca43d3720a079340f3f2d37", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "810a4377890d669610c3986c07bffb596b258ed6ddfd6783e46cefc0edc79e70", + marf_hash: "cc2065beac92fac6369b02754b9acacc1437c1ad9a9cfa50b045b7a5067ce9ec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0be2ae2ab58687ed16097842151dbee7b73aad9944cdf1aafd92b4bc34019341", + marf_hash: "691dd363ada58b7cb4e7f2739aeca9fba4ff40573a96f8e45a46b25f85f9b3ff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b356f9ee13a4d7f198a61f5574eb9283268578f7cd216043d1a88c4b21f7bc7f", + marf_hash: "1494317f5b253a4f8195411f38a36d3233611bd42c1dbb2d86760ed55636c4d7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a74a51ccfda67511dad7bfc5be0ef5dc040b04a6ee1345f244dc7adfe377b3fc", + marf_hash: "65dfdbdbccf3a9111b3b5b66012bc20cdb736d2bd48db7f077a43078309eabd8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9520ee1187518690b224fd1c83de42a21794d63639f3d4f95331333bf67cf9d8", + marf_hash: "f1e5760599e16e05970e0a8d7fb06fb75539c594d102b650676adece3fe4ad38", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_neg_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_neg_ccall.snap index 60dc1ed524b..0804306461c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_neg_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_neg_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4ece9d56d5ea676c5221febf8c9348449208b9b0f9fb64140ed5a26bae3ba50c", + marf_hash: "2af951ea89a7d46388df5a11154d652351e33d1e16eb342db1f40617bcf8c413", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "392fa07a6f895db722569ba84afeebf87a6161eb80e74dd0ff5236aca6d433c9", + marf_hash: "5c8688e152361c90abd75c9b6349cb1c03443fb89663afd0d13f6b9ff90d39ab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "891d0fd450f4ac4638fcc53704efa62adbe765b543dbdc2a56b59e3e4332bd22", + marf_hash: "2ded5e8ca492c7abba433ebaac3c5a3dff354735a3f1f0ae553ff68314b91109", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd6797f52f7e84d11cf423f312ba04b99364acc91c671865d0cfd67b70c6503b", + marf_hash: "480f776e0a6e7d87aa4f43870c9e3f8b3f976d2b4dfc01a179bbd090cf6995f8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8f1538eaeebeb1a9fda779ec9048a17f0862999d935aa8f2ae4010496dd0969f", + marf_hash: "67792391c5c6f13203a01ac1f3e4214749e3726ee6b931691fa87d7031f0772f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "44b5867c586a5dca4a1879da2d5947f4309b9a41af47cf736d10e327587aa65c", + marf_hash: "55966a944e4826b391564a62de47fdcdf010237613a0575b0b9543cfcf12b07c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "57fd1e256cc559d305289e51119c7fcac8a4a2064b6bebdfe36faa5047d809ff", + marf_hash: "065bf7ec050cc4bd7d03df467b2044cc0cb13d68ef1f8b2cac10f7e9e0411a3a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a4b605b191c8ede68a65d234605a5f13c727916ee8778dfec55be69550e7804d", + marf_hash: "2a5af0f5f2a44e5ae57288ffbc41f19e17b5c0f9b30793addecf575fab277742", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "117ce677d61df879851e82e12df0032f84b1a228fa5ddd7ad47ac774391340b3", + marf_hash: "7a0d85e9d2eb655444f24501322cf3b309def91679aedcbbda3273c180eb2b70", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "da9f3b12aa160dd80377c0680f35d588a64bf8e1cde7109316d114b624a7734c", + marf_hash: "56bc31114d6424324f9ac93a321b9773babc52f672f68abf1fc9c2f20c1aedd6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "90c028c20515c069093640f7c015e630131717aff343bccbdf64b8cbe1323015", + marf_hash: "506f6857cfed4f2f498adf0045f47eecbdda7d5a2947657ef03c1c2925fdb97e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fbcd4c1aeb394f7549f9f12648062ceadda94b3a5dd90502a37036f0e955fbac", + marf_hash: "5a378eede4bb3dcaf1bc044d5281c92f7fa60c5e3699c04054d782286fc85ac6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1b702ebbd188649191136a72a19cdf243bd75ca298e0b95d79bb781dfd175a2a", + marf_hash: "e61fef3e21f68d77cfecf817ab74de909caa5a4ce9d101c4957de1144e8b9733", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a14a916db766abf8178ccbd974abafaf9c3909126ea1091d272259498a16f44b", + marf_hash: "c3663e1177e9022484e15c3ceda91892099fcb690699dd1f673ddcd52b7e2152", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9622811136fd41bfcaf0589d211306b41fbed0501bbef690992a4eae8ad71749", + marf_hash: "e0f18b8ee4b8c343a1672b0ed1de276c1ca3032bd61f600249712f416dce6b93", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f4b3ab18a959d23b06c01a0bfb9195069376928e46878065e596eaff7f28ea7c", + marf_hash: "7b8cbfdd4527590bf5b1c373e241b4ee07d3e1f35761448b123d0c4ff3d25ffb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fcf1fd5600de76ad547b86325f05f77cb8b073d34563edfdc72b89342ab9c69a", + marf_hash: "fd0efb2d066fa8cc56d7d27695e203ac62a21a2b134d26fdf673ba57934e271e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8717710adacad89604e6ddaf7aac606b38a7e98e3f41c3ac47aec5a9c576399a", + marf_hash: "495157e3d40f5d7daa35ad2a0c4e378a35e25bf9c310a68efca7e6651e9b1dc5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5fc6fc0c5c81939b06a6e663db8bdb82091489dca43c23230b262ad8651cd204", + marf_hash: "743edf6453621a2c11efdcee2cca6769249fceb4e3e9af242594d52912c433af", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0308261fbf623255321ef575a834e6b09973fe40e417e24d749ae316bc9e2534", + marf_hash: "c5f60ab0095ba27cf971a1c90a49e310b56f390490cd47f2c47baac09b2f0f09", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "15940a476fd0ca53f7b4c226e8147e1faa391c5fe97f63d0f3afee130668818f", + marf_hash: "c0d9dd101146ff19328f32ec1797e3567c0ea2afc4dc1d71aff6673cc4e0910c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2d16efec72a859b0fcbd9d24376a0faa58c06140ccc5ba46fea786dc98e0a32c", + marf_hash: "51b90ca8b4c5c97b19e4923bf2672a4624b8c71ecf84b38d689cd49855898da2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "24fe043d61892625cbca00553b0fd03eab0eb99dcee7e969902c38a270736d09", + marf_hash: "8097c74fd84d1c28689038a22c96514d91d536753a7e7e82d5bd28a62d856c02", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c06435b579e03a4da707b1c74cc84c19db1cf63dae01650ed0173cbadc3cace3", + marf_hash: "f09384b0771f85ad1d4dd3f6f1b314893f0d2995483e829d36dff849c45e3aae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca21b46d90766d73dd6ea1b4637f8491265fa04b1d30086be7b5fd84e8da7d57", + marf_hash: "7a1bacaf6677dff09f2e3dad205182e3807e52cd4c53990ab161f80f9c7b4ae3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a3a720f0b7aaef4c098d0f565dfcbed7b599119996ec3111701ec28675bd3acc", + marf_hash: "f11a685c9a8988ccdaca1d6f4f2a0487c9b8e7b2df352afb0cfbd06468c965e4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "02a3cf98630a27af1c6b9dab82635cbcd2d5121b0c6668856a589e18117ebbe6", + marf_hash: "0750dabeaa8df6b912bc41fa6e64d24f1e01adb5f23db6ca1c7cd1dce71ee173", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c36d1991686db3184fb3fabdac2874616464d9e57c8ecdbe1534568f972fec6", + marf_hash: "cce550959d7e63799d81186d611558d2f9c859c86c94ffca5ec9118dac5fa52a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5c575163a2104282f199082694fc911396251f78c8de688134981fbebeef4fc6", + marf_hash: "dc0e917197d4d9486f289da7f734b1c12b113f4365dff04425cfcc7f797c5b98", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "961a368a2a7e9383d62f06965b01335df2d3209dda0b3c184204e668cb799ac8", + marf_hash: "10227a4e3c8631826dc0e4212794592059ef2e8d8ee37a3d93ffcb0c19f94ca9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8523356b4a5c6d1123fa35d15bf6fadab6a3fa0f39886257b2c355d3435caa55", + marf_hash: "0733c984f471ab238322d6fefb845f81f46a290f43b040b8896cfe2bcf11aa45", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e778e4cbe1803ec3a242cdd8431c78b8ad0844ca1fbcf1eb9633b7edd5dbabf4", + marf_hash: "c325aa9fcf4f41f4b633ebd75bad9e9257470d73093ad95e155492a95e671eb6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3266d7c633b82f0e56ba7fa874db9b55ee985f18eaad8b9e3c8bb679c2c6bf46", + marf_hash: "3a42e6e0a36cc95c04e6189159af188f1cc6e0b9c300d7035a18c16abc3a559d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7408f0ecb145eb09d6c6e0de6771f0e0df2ea80113a4a7094d0fd608a9737887", + marf_hash: "a135111d0d1cc6d6f7ea53d8f8cc2f59b93fd5e4ed4837e191ca06c4f807a5b8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d6a71215ffdcc12cb040dbd71e76c54b28612d7ed128d133990058a5bf4c5dd9", + marf_hash: "8509254aef3cafaaa497f89074f66687ba3c3a4ddec8b9231313625d125f8b50", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd284f93388aebd53f38708468e3c2a6341cac94a7e43a70da2075629786d2f5", + marf_hash: "5d15412230b8b80edd0864d35bb4c57731c670d64a389689c5d20c62430c3479", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d4c45e58c4a16334c7dd3fb653393249ac7b9045662eaf58c9bdf0c2235f355b", + marf_hash: "e34c87a3008fa147f331ceaa32e1d39f728c459433ced658149848ab5f58aaa9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a081b92ac67ad75fae09f7521b690de929af4621961a7a976453af27123f807e", + marf_hash: "8fba440f72377301dbd23162218e45ab773219b3b6a7f68bfc2bc68bd0e73731", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "502a593b22a12873795a6236dfc7e9a1a6823d5540d527f5586a41d60550d30c", + marf_hash: "5adee57814c560565cc422e2efb8ee093c896a1e613ca6e0ad0794c0ca376b3b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7d2ea0d710651050e34c3cd3f5bf9d3c1a902ef70039f48dd49f4c7873e9f531", + marf_hash: "cda46c7368e61d10cbafefae3e19e046a32d730d997064489880332d6512387c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e259ae1ddff94f621838cea5a7b55a2e4c323bd1d39271a46a530639c7f7eae2", + marf_hash: "3c0029c83fac5c4836c9d0667ac6ec7cd137af6000a427c8ec39366475789bc2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dd00ab39f77ce1f355e4f6da1835ceb9cc649932c1ce58d3a4cda5b8b633dc7a", + marf_hash: "53eeb512d4950ffff85c32f2d21f3f08b3dea8335d2e4f94e09dcce381331bb6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_neg_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_neg_cdeploy.snap index 31a43d62cfd..0bbe18b0c3c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_neg_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_neg_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e4e4ed568b40cec7961daeac8ba4bfa2fbec92f6c2bdadab7e36b8ed23f51637", + marf_hash: "5fba3429d505b2c451e583bcf897dd61b81231aedec13e6ef9e58ad75872b57b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "899b855f517e907b1b10bfea5f57b30f3dab9537b2ee7603e2a65c6fa6ace1cd", + marf_hash: "6e4fb6ebb521471cf7011674450a71f4e0cdb1bf13285b7634a0ca7aef467f7e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e269b10afdcabe16b730825f4ab699204d9e04f342ea6bf128f3b105ee63d894", + marf_hash: "25f1af43174bae5a35a77ba55c2fb07bb3e28fa50663b65f9906f7cadfea2762", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b4ab097eafca62ba6f00933e8c765a9fd6529620998aee02cd8f080622a3c31f", + marf_hash: "e44d2df23a9928d0987ab19db6fc5ff5fdb7fabb573160dad3386ac1a14d8d7e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1720ddc8ebe9566973b777f7d58b67734b2f772014aff6e217c4274aa08c7987", + marf_hash: "4425f97e3994e6715b316c628fe52c73158c03e5073549860aca8be352138d7d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3a88100e3622bf32324e036dc001a9043fccede8335d9c017a30088693138328", + marf_hash: "0eee1747b413b9c590d3aec32a0f959d1cbaac3f9ba425c87e59de0452fcdba8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_sqrti_neg_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_sqrti_neg_ccall.snap index bf333294943..aeee99f9e65 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_sqrti_neg_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_sqrti_neg_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd17ebbeaf80d6492fa2de532a5e06994615774e96164101d7ce2f3be4afd2da", + marf_hash: "16555c4e0203c1db6f53abc7534f585fa0e61479dc064fdc367a1e85426aa2bb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2d3c5e69c46618a33a480a219653cfcb3108e229f5dfd3653772ca331dfb6ec5", + marf_hash: "510acc2be2a9bfcfb7e425821dd360dc5ec9e5071674330899a88ceed380dd77", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "50ebab3635484614d82206e46cae2f6912b2421e760ee648a3e2f6aed93e56a1", + marf_hash: "9195d38c11ae6827a84cb4738de82a79102150233b45e53a57e1084e36fd35e5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "204a772866be94cec45f6053dd0f0c1310bc07f963daf9c18c8e12abd5ea6b6a", + marf_hash: "e8ac945c4a70c9c2138d09096224edae09dfc6f669d31efda078b1dd1f74fe5c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "becb47dc962767ae419ebf29a2b243047cc489148545d3da73614e81d4baa1ed", + marf_hash: "6b6f0af4aad42046558ffdef0b479c4631599b67f1b43111ba758c4629b34635", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3acbdbd018a7a0407841036b0bec84acb69dd6b44d50eb97892aaa00a40463ce", + marf_hash: "648777089e2bc5495bcd5b1d0ef13b78dc178c7cfa4be4d7bf54a25de550a55d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e551c91e4c1b434fc5bd34d66297a48acdc73666036db9a6e5a5ddf8808a9f85", + marf_hash: "8aecd9a9f3d16e581e147e0fb3a4153516edbbb34007c60cf8e2a33666c77dc8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e1b85dbb0f747c9b2b6a15c7093304b416253d4d003b897adaa244ec190d70a", + marf_hash: "ca7e26adee0a68f3e4d44651b5f974461e7400b27243c51ec48e078cee0ab43f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e0355dc8f064a665ad23dedbbe179dfb9cb93712c8e3d6ebdae592c6902509b4", + marf_hash: "d9bb34f6137d6f8372a61e549ab35ba48a75225a0c894ccda73b2a0eea8da154", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "efb9b8ec8182c6a4771352b2d4b81ec0731c596e457e22e08848aed6e6f0a50e", + marf_hash: "2061f7b972ba94380dccc3ee22b33a43c08845ad140a9011de2183a13955dbeb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7787b712c7a25b6f5f34028ffe6602dfe3bbc958ae2f3c634107e62aaad37054", + marf_hash: "403c995649392af0cfa4f73ddef1f415f15764141b36d2b7c1e2a066d784407d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "95b0d79f9120a6e0a62cc7010569e64b209ee83f33e920311a4505b11d9f8878", + marf_hash: "c5b40f0849197bf9c1a86cee89170fd4ab46ad9084112bf49035e0fc59ea7bbd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "831b71bacc11b55bbe7ac8c1fbc2f2b5b6d52cd37dbcff65cafc100020642576", + marf_hash: "4782800523bbafb03a9cd82437f1f232a8b9bfa1b21daaeb4bc58fb5b07175cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3ea0b4bbc008bf8bcda81f158c7e09c637b19c044622705cc5a4c1b37d3109c0", + marf_hash: "b4ed477e7ffc15c9243b9a9d9742f6807512f8800bde0878638eee269c86f03d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "96b9f40c612a9e464fc604b20bc715290a560d0ecc9b95447644fbaaddecd1e5", + marf_hash: "2e579031165687c07d07bb9c2490bf62cae30af11c601d510649376958b4031a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "532fd668e77d90fe5c8032ab8461727569eeb1449c47467048e04223de1641f7", + marf_hash: "b5cb7dcefc1026ae2da20f86952556e23bc86a757793371a30c07713c408bfa1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a405f17b1c585cd26dc8d72aa87d73c7cbd26cda1210900585501388e0dbcbe7", + marf_hash: "4201f951c3842be0f7eabd11f3a53b25c45642cb2468f8be40814e2421c5b0ed", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "12589bca74d4e73029f1ce37604586980d43139aea1974ddade3243a8a8a6a67", + marf_hash: "4cce1eaedb67a7622f4aac6d54c7a229e86ffc2e7ed32252326b91d3ac4c56b9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2db3e7e01f1196dd332f7f49c676854088e1d60fc61a76df97229ddc7611d0ec", + marf_hash: "222ac3e2f639957c1c0fd89b626af7924e99ef8f3f064fe74ce5b020f79ef9fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa52e04106ad55e6eb037ea00d083bcfe0fabf3493346dc0b0e588bfdaf7641c", + marf_hash: "1d4fb94092ce822677199a25f12055e0e5788322539ef26c43b1708032344433", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6026539d27855b383ecfada63336b80b565be45d108472c442718709bbc737d3", + marf_hash: "01a53bbd65786268fcc181a1bba7cb6926278dd7f5d7b1856500073f284022d6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c0b3a8adb3168ec3b25ab7a7c300aa889a9745e3497429c06eaab48ac8bc8dbe", + marf_hash: "3c9ed92b9cf3d4c22d189f90374143ba0b1f224c3f9cd8f88ba24c7e83e03019", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d7ddc3aa2d4ceec48906156869d2a456fc89f6ba95d6d496345b9f08b491ee08", + marf_hash: "0f6e925e15fae0f132d6bcce4fc20f1fc8d0366a780a1e9d43818460338c68de", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d48db6f5aebb8cf6b0f342dc1b3fbbca451d67b2fe9805060c13675304b890a4", + marf_hash: "ae365293560e92c4b2ff5e89667ca73e8aba33ee8b2c3bd9a05403d016937ffb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f84feb3fe665cdb608b0cbddd5cf846f88717d1c8b0f1f8b9ccf5d3b996bd4d2", + marf_hash: "26655d953696202ef2544a65661d282b7236173d67dc7d03227a0167b20012ea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "badaa4889aa82ea16877fe423e9e1c73ddae3a716f41ade4b9443ab1948645a9", + marf_hash: "59ecdb8a4cd4d6144926ffdef891db19daf2bfd15b4c11be56e36235bb766fdf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0471cb13911a6b938a51a0f52b8b5288ec4259998fa1396c35820968e3c6dc09", + marf_hash: "22016fe285f0c505bff233f0986940b69c0c768674065adfd6d3bfce5168d3fe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4046d03b1fafee34002a2189f658aed46c694645b6f151329de32347d38000bf", + marf_hash: "1e136a655f94040673c5cdd178184b782b4f5e0099b284c2be69e83a76317312", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8fbd1815f21ed533e462f395728d1424823ea794c996ff93bc8a7834c1101012", + marf_hash: "2797df3c87a159db0766a6691b58244a12e3b09a42d332a7fa5d28b52a8dcb51", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b77c9030ed57aa2a3104308db953b16068f2ad85f38cb5e06a98a96303e7279c", + marf_hash: "adcc982093797ae08cab104b487633dafbacafd72ad475de08dd8b64e29f2bbb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5f89a670e30676b9c6a5bb8aba82fee828f3ca6484318586d8ac7bc94598535a", + marf_hash: "b355c5502648380072efb32877c26793dcc2adbcc17b2593d67e49dd33d96cc1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1330c2db6e8e9426f05a4a993d77148c802f07b58b0419a6b47313cc1ae0518e", + marf_hash: "80467fca293dbb200f8f12e8bbc8de77e0871a09c84861c3b5aef49d8c2773fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0a6d7cc9f809f035fa58b9b7c986032e53a8e16f97da2ce8d6950b5d85b00497", + marf_hash: "cd552844542002934895b0fe24d3de24e8b05d4f59a60b002cd9ebcc81a60bbf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "718c05a7accf237a9364ef3d629425691b64701ee58f591fc1481bafffc4592f", + marf_hash: "19f8f2e68e39da6bc1b4e38ee8d2d463a401849050b763c7a21eadc7def7bd8c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "af76fc65dcc463b940a9bc37bd7357958e8e1957653bca5d01de1387a891310b", + marf_hash: "ad748e67fd99faa6720f273a1c1c08ce849f967682219814293d6e39ac26fd6f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fb14cd83ee3703873cf142c72648df5400b6b22cac55f2932d89a9307b1f4a27", + marf_hash: "81c826109d94f5277d4eb84b0cd436c2792a46e36b3bc3b37cc1873e0dfe196f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "49210920ddc975dc631b2a81b889319ac89c10ecbe227795f537b9823ebe13be", + marf_hash: "e66e7fb4cde91fb626bddcc92ae3528bfb91cdcc9123579dea3e82eb27fda5f7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b0de1905d911fd43342ddeb037ecb62969e502a15803740fc2cc934b43142953", + marf_hash: "595f8835b978655e37de260979766c0af15156b90b93f82cd62a9b49692c460f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e00d176a9f7f489ab7cf25855977a702fe5ce59cbd86ecae88f2beeac9e9c54a", + marf_hash: "ab077799e0c7757974c7d77942f4ca6d0bc66e84614c3f91bf462634fd431947", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "19fae5fa61d497c62eb78b7443a6a75982cefd0157a56673981a13e43d7d546b", + marf_hash: "94f22f495bbde60275b12d5b31200a027a7974cd7d604359551e4ef644cabc9d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eabb2c2f5af4420121aca2f9a34384ac4658310e9397d89c8048c569989cefeb", + marf_hash: "d00458bacb504b3a25aaca45e533ca77336f29b1586bd5cdc5f1834ccd6e631d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "81d52a15b3a6a49fcc9a341c7f6d1bc8426689cc4ba08fe229941c1e5c4ff05c", + marf_hash: "e08509a287c6a273a36213a02a45588f18a48264101a3555009d9ae1af74ecf2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_sqrti_neg_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_sqrti_neg_cdeploy.snap index a99a733845c..5c50a2a443c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_sqrti_neg_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_sqrti_neg_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a17afdafc86590e7c56cc020942b2faf265ffcbd75da050fd4d89f38b595e36a", + marf_hash: "584ed1b7c0fa2a5f5e04688d4ad54701115e573a12895394cb9b955ec19f7932", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b4d86bdee60f4d4d9a88d2af0e32f2bc86d97adb6a6451cdccc8be2559fa2b51", + marf_hash: "82847e1807d57cdfeb24adb2cef6837cc44469343021811900e59c3341f43d12", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d736aa34cbdcbef6c2f3150a147604ed650382eed2b57c477fbcf531d8b23c54", + marf_hash: "fa37522d7a9dfe4587ca3431623ee56b61c1d2282764f6e8cbb377fab8aad533", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "206ca8e442d6742fb8dbceab36d3123456ecfa35ceee1a0551a1ee7e1ab1cdb7", + marf_hash: "d4d8134ba7f070f6e80225f6d8e893ecf3fd39799aea9b60bc0537805d9e0fc5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "339641c0afebe40e596abad4c173ad631349a97d3648acec4941ec079fe2e961", + marf_hash: "3c84dc52bee319b26eebb1aadb2892602651e84fb8b1591d8be53b8350fefbfc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9063964cc415a725955827db1eb0796d5e13fa968e198267cbd2ed437b12d390", + marf_hash: "00ab72037f2c65e7f1175e4633f608d69333da0e262774cecb3fe678de8e413e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__defunct_pox_contracts.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__defunct_pox_contracts.snap index e8fd477059e..0b40a1d6663 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__defunct_pox_contracts.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__defunct_pox_contracts.snap @@ -4,7 +4,7 @@ expression: results --- [ Success(ExpectedBlockOutput( - marf_hash: "27382164b555b4bc8355c9bc91ef37925d396253bbc78163c505b5b46b8ef368", + marf_hash: "0a186368ffbd25104d93cf9c52b241979e286c4aa8149f4b471645c114ed139a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -34,7 +34,7 @@ expression: results ), )), Success(ExpectedBlockOutput( - marf_hash: "1bbfe1730dca9603d734ffaa9ef7cda489d931ab9afc5dd704c0d808f331f8ac", + marf_hash: "26c1bc637c121fd3027d2881e4f42470f0bfe07144d5e24b75395eff48d84855", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -64,7 +64,7 @@ expression: results ), )), Success(ExpectedBlockOutput( - marf_hash: "e454c73f2dc1c34d01a4359736ee3275e1fd6fd2e3d645e59f892f3d02dd5799", + marf_hash: "2a1125ce879b593966fefd0690c7df0481ce7ca00466d47dd35ee4c4320cc8c2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: results ), )), Success(ExpectedBlockOutput( - marf_hash: "da7717901ebd3944dac1839b6ffcf57edc3c37da303d084ef8046a53944904ef", + marf_hash: "52770e463886fa389a5bb9b42867f6499cb840ce62be54a70eb2b17aa2c027af", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_ccall.snap index b1449029059..4b06b84c056 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "edb63ff1794cf5356d9edc8bbe24711a5aa2b1b6df22ce4a204f6e7e3a10da4d", + marf_hash: "a7a022f0cd6e7ed5039dba302c12be56472afab6d21e31a7af6fcf4e659f63da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2d982639a86f131b1d276f256f943daf1e46d4e800942920010dda72f6e2ab67", + marf_hash: "f4f8b8881ee404658334c98919797d1d25b1392460c7855977c5fd07d913d602", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d0d0606dd3b271be4f0d18541a82b487226888d62babb3229e005c9bbf352a88", + marf_hash: "4e0d36ebafccdb6547502e1f21f5b884ef9081d09ed18c87757ac26aebbd50d0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c96234a9662236d20978892dd00f54db855ac4dc65f9b7cde653a7a2d7055848", + marf_hash: "f64c476cd7d009787d7d213505e0bc1f5c47217b69bf87c8f8c0917c287a9579", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "88222f7431a5604e95872ef5a369badcfc9a7229f85650ac4f2500a88ac5c414", + marf_hash: "375969dbadf7b388469f488fc130bdbeaa6099e30b5ef61000d1241d4aa476c5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7993fcd171951eefc9456e776e2998de2bcf6f6d7d46fb74baeed51570d2e205", + marf_hash: "55d0bde307f1f5c2df7065f9f118d964d4063a23aec2911e8f1f242a4f7c1f96", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2fdb099c0a70c3b6bfd5807d343868efe1cf2b724aa682256827780d2053145e", + marf_hash: "a37e81b8e7eae21daca2a5b6b2db33b783a3088df977fab05cf419aa48889d6a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b63deaa6e052426666663e7a908e7f23835b50a5b0417f288af39d9729dfe874", + marf_hash: "7d806b584fce1e01f38c4158ba7abe0450a3684e504bc8a2fa9de59cba9e9d0b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ac124f499924067dcbe43bd8283ddf4caa41457b8cc17b912a7201fe1a7cdbed", + marf_hash: "ff6c5a0579fce896f48478ff2a879f8f39bfe168a7e3026613b544e87a78036f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "403d3238e2fa5d9403069e443164798f9a6338aa33b644fd575cb4161f7983f0", + marf_hash: "900ca9d1322208d567dedbe2f4a770fb0c48c9e45e4483b5b6f80d828ac27030", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d16d419d5ec70b2008d1a19cca85f5ac8c326ea0d59e23730aa94b288ffd68cd", + marf_hash: "4b6582e4ec49e3575284a79e9b263cad8e6f2a5d6dacb21a7a8c204e7f490c5d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0b52174fde3619bb9ba01a0cfc951fbd609ba84b919e64b50c61253f58543eb8", + marf_hash: "599cf0f25f508e9116bacb9c884a25afd04179afd7948f12200c4d7c8d491fd6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aaefd5587755d70ecce224e9e5afefdf4130058c7087009383b46111ef3e1987", + marf_hash: "9bdf19b26793aa8b027cfde7d173dfa56253c484759fdecb0cb8735885e56a9b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c09dc056df186c621f5fd8a76dd2534bc6d22580333de00ae4456679e2195c43", + marf_hash: "f2593dd374485392de534d15fe731b58543b7a8ad1a89b582c04917902a9882e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2deea21605810620076082041f6938ca321142a925a395b3957593d456505b63", + marf_hash: "df42bfadcb81234d7fcd17f6e582c855ea0f0dd6f7552f3234aeca52122e03ee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4d0ddb52791eb1eaeab1942722a910f83f52fe95d2e8f032cb063f26b7ac8d03", + marf_hash: "8b8caba893213f07174114b448961472b05bce991bbaecc0c27e03375676a7df", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c3792269fc6d86d0bfdde1409317a729d0e75395670b7b58dfd6f92ff82ac206", + marf_hash: "ae2f550a5ed7a2d2749ebd27649a3a1c353ee1b64d762bfe52d1c50a6236fdc8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f43f7e07f89a79d8edf4d9d68ef592ff9180f131181fa8a4f3de249cf7c6652f", + marf_hash: "083815256398e317bfd00285ee2899411ee77c621f1a9b1e48bc44a43a302c84", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ef69588078bb190971e6140cf1a55ebb8a3d0c6f2ebc807b3aac7c8ac1e7b541", + marf_hash: "8e5683ce9fa09f8f888679224293752feb9853aa77f6e4cd7f16f562cd7041ff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5c45d0d496cd8b0b401f58f9be305d884a9337e142a43dc72760d7185c82f447", + marf_hash: "2a20ff282498f96cb6bcff115a3d518377e7d405f833d28edf02d60134a1daeb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bc15b240ab912c8f41c9977ff806dedd4cfa104957ae2ba77beca460177a206f", + marf_hash: "7c05b1ebb48760e47018d022a91aadbacd1f0a5fd583093f0e2b844d3ace7d38", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "086eab10c4b1791f37a33fd9ea5fdfff4aa83e9d3d8404bb84e6866926fcb0c4", + marf_hash: "0075baa7d5e27608ca66c3b5ef9db8598c08b1228552cc9e54a1b2a4aec9f880", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a5df316cc97d6be9aef0143558d708213225da023998486b6e97d966ff4abb4e", + marf_hash: "d12b6ebe60f671cebb831e354184a040b1a55756a31250001a9ab39ad830fb74", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b23a13c6e468e8d207b7f18b963fd1666161e4008ff29c4b7fa545f1e8fcc1c6", + marf_hash: "20680e2a4acf8cc22f4a66185a245d051cf8e7bef4f63db063fe27bd24703953", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ba6a72f7ad56881e37c7b799be84c9aab12c362750bf0a121fc9839477acce36", + marf_hash: "6ad4b58eb2339a1dbc4bdc37344f9867c8610c965cb2217dd39ae7d77a44ac02", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cce33b18dbe2eec57d225313f97686f82bebde1ed93067ca127cb5ab2ae1d5ce", + marf_hash: "d7947d1e487a057604ba60986c008fdbe2b0bbc307ad2a8a57710761164b06ac", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4f9d1896323073c60c744d3565209589e03bd95ee2873c23498ed635939bd20a", + marf_hash: "0fefece6d83c283792a69962f89e4298a7935e4a452596bfcf8c57ffabf535e3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "029b182215704191626b4fa978fdba2310647b8b65a1c00e39553ce301b899a9", + marf_hash: "0e0be8d9f2cee2c4c7508034f15ecc535090c1e2209f7caba8c71361910d79c9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c03fd180a40e73201f8f8602092b1f63efc2280280bb2b2e1f1621d6a8a203bf", + marf_hash: "00798a018216d3a3e87bfbbcf551baa2daf2bca4c720373a4bdda89d15cc8051", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "faec99859adf762f46e7632f6263774af5e2b3b5330c2dead6343954365850e2", + marf_hash: "8cb6ecee92794017430ea1f4c78ab89fdc04d706576de9e8e53dda965a2359dc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2085a463d16ab4ac87bfb225525dcb281f1aadc6edc59604f980dbcdb54db9de", + marf_hash: "20f915c59c123bd3f22f83f8cf4cae5d8c1b783c2565ddb09306f335bc5f8dca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e1dd00bec41c07591912a43a3daa99eda2a6b7052761ce22a2945b7e6fa90856", + marf_hash: "cbb1efc4f526964279acbe5837f34178cbf92307c67087e83964fa0ab9ea9254", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0bd0a629c261f4f29aab139192796cf32e99e5dce75cd8b249ef93f669f31c17", + marf_hash: "fa12181574e4464640987b99081e8696a96d677dd614d0b04e1a3c5d03964ab4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7a2f1b6313e02e21a435d0fe6cbf79548358316e8899da7bbda45fce3d9beed6", + marf_hash: "74061c2f98830b1f3613533f647630449fa86b7e860024ca38ff91e2545a65a7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cb2ef4c3c5acc32a58d1111d1cce1e137001888cd915b86208dfea2c03ac2f76", + marf_hash: "b3a2fe2370b208f6aea1ad94b73c6dfa73952ba30113c5f6faad8e7687a3435d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ad3f6e3c1e01d242587dda82b9c12c5de7c49931d11186a57a22eaa7bad38305", + marf_hash: "63574c6f1b6be568d4d7f3fd0c98012823f7e0bd85c6135da9aff0a0ef3a5fc0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "daa752c251cd6effbbe16534139dad24e9451829c375c8cc95460c0f72d5ba9b", + marf_hash: "18f3205389bfeba82a5062f1721c434b2140f3a4d3ca9dbe285b380068c62a6d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3e03f8b8241726030d14d3423eaf165950b2b9ad8f1dd849958caa33ff87c233", + marf_hash: "817d57b361522906127e86349c80dbe95e6d9a482aed390cf3a6815b9ffec7d5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "31958cc38ab0e5e8149cc944610d2b889ff6a8a4720bb0100498665919f9ccbe", + marf_hash: "7a28ecb77ba4976d0aa9ecb9c12766ddcec689698ec695f1d7c1d25ec694602c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f3a5850c27c172b4e3de03bce7a55ebc32e87a8780bb5e5e332ebbcbebf8da62", + marf_hash: "fe38a541822c292d36e08d7e3e69386433db092903fe19828a729628f84bc86d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f6198de3fe969290cb77feba0ef011f69b9c719267db59f5db24bdd36077ce57", + marf_hash: "94b6b1dedd2eb297c8e69db278b4655ecbcaaed4d615dcf6515a8c854be32789", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "36f580216c53316c622c0c0b7a4bca5ef72b5ebd5f096855feacd384efd30cb0", + marf_hash: "433a62e02fc804415bb26a6d6865fd2c2203e745f3c181a7fc9aaa8be1ad9900", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_cdeploy.snap index 46d030c37fa..0defbde989a 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c8de7efbb559a78c9cfa5a98bb5414996450f68fb0ea45813a19590920cc63a", + marf_hash: "ab8bc56aa4c2a7010dbc58bbddcbcffee0eb6af809892ecb2131359eff07dba7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "04a16df853ebdcd8bf69e119b78611d1263fba362628c77863bd1847bb7197e9", + marf_hash: "ca440fd1acdbca4e0e5ceb951540947982c3b68fdfa0552deb7983942893c36a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "87bae91524c0119fb1c39fee6b1e24895596ea8f15f55daaeae0b9f5a59397fc", + marf_hash: "8792edae70e21d676e37797aa0ffdbdfdcda2e33e874c64b77c02aeb471edcb4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c6f529605592b360a0c42651bfe64d6289f979905e50ef6328263e5842f0480f", + marf_hash: "3de899b4c341e0a16d38c7d899885c4877b26589ff475a8f1e76fd5b02afb325", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "00b99983ed1fbbf19ebdcd1abf486922595e29cd363ca4316576a9e7c2bcf5ba", + marf_hash: "7d9963f75abcb184f8cf5b2ab4b1c18f8bfc7233482a2bae0c7494cf021c4a12", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e4add1faf18dd987cf0f39414d7f0ef4b97ea5348a2f23e5c6f59ffa3741ed72", + marf_hash: "db675685f0c02228b3465f6dd5e2ebc673cbb24990b5359f23a53a73cf0f6d90", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_mod_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_mod_ccall.snap index 7df16a091de..0249d59e2e9 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_mod_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_mod_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c076a79f86a450ceb65247500d8498e57354832d7b9bf0fd8f35329e195679b5", + marf_hash: "026414566fe86eed214b01348180b8cde61257cf345b314578c56716264a10a6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "240b6f1c32141a944768d0c9e72f7ffda7de948a5ed791463d134f5568591cfe", + marf_hash: "f85b58c48c9081bc61ff4c0d571fb12644adaec3aaa6c37033f3738b06d1f349", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "79b80a678ff60d659402249117bc068e8adbf89eb4f00887452ecc7e427a738b", + marf_hash: "20b5630116b4b6450017fc8acf7091fb75505bb3ae22baf050aea079923cca48", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "26f6fc533bf511c1d428b4dda46bf697b19b86f20c4afadc34ca56e36855c497", + marf_hash: "f08427649ecb65f63c296fdd0b3d376eb64727dc769ae9de22e975886b419ccc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9b80c9228f2800e3649fcd66434a8046afab475305ea8e217f0724f5b01da9ab", + marf_hash: "b2f76f0f426134a4555f3124f3e8bfee5fda472a8405bcbd84e25842533cb015", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ec700163a0802010631cb1599cbc7837c07aa44afc47e99253e21217d42cb822", + marf_hash: "0145ab152d76a7c595addd18ff0f2eea7880bf41332f5d4d2785a6206e713aa5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "02eaab0ccffb0c8fbabb1f13a1c8a745e307e40849b6625f9df4c01ff35b9591", + marf_hash: "a32413cf4276d813e1f988ebcc8f8d618e2aa9631c0144309e396b7a1110712f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "33c1dc70ee748ac7b210cd0ad4c8e3f66f2c3e14ef8c1414539bb8b762fe8e9b", + marf_hash: "3afcdc03971e251000b7ff97d982e521991d5300e330cde3b404f49ea6456a71", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9eb051b0e546fc50f7a69ee1e6e2b2709311a45aa01f1a0d1f52ac2790d15291", + marf_hash: "b422427afe673067f5c61d670182dd71c04dc96defe744d9d896724405ef555f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dcff4f2bed6dfbf91d1ee7ddffe303c579d691bece3982ff5682eca8c1832d03", + marf_hash: "4e860f5376ea82b75a9b0a29a4b351917970bae275819099b6f241988394c6f5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "521aa7a62a69a96a4f7bb9151ccdbf7c832f35f641c9c846d6e5e60904d3cb5d", + marf_hash: "a74a8732f0a52bbb30b8be9fe9cc640418cf1594ba10c5f82c636c5b3f2fb5fd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58f9d05fc282569d9078711625b6162cd0cd4cebebb5cd995c487a64a6d3f70e", + marf_hash: "858ed832df5b0737d13397d32840d9fc4d73453790893c0bb1e30ca0202acb97", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "08d2a7cba3fa9efb1f0697fb9d8e95dd85b85a389df692b4b3c50e0e4776b343", + marf_hash: "bfe330f5951c5ba18d63d9d37657bbd13fa82b43ef7174c247af699794f1d64a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d41625303160fa381c9f7e5dd872a2cd781a06f6bb09105150312bf955d2242d", + marf_hash: "552d14eda96afd91bfa35073bc88e1ddbfc1c598e51e28f1f71f6d7ec6608ded", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "870e8caa27c95fcc734d1744e4daa6ae73e5d816035c39fc80552f3130af8941", + marf_hash: "4f6bd2ce651150e254f43f3eab56b93900e7c148317e299dce808c7a5e8c6a51", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b6e5fd1505c1b5567ec98036dbdf9f24d93dad073e8a69a2040bf2cdd85b8783", + marf_hash: "31e4f4c24c9b69da45709e59ae138ec3786c55cbd6ed129fae7ad7ad5533d40b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a744deb1644b1ee38babf9b0e5713d2ce05640369adcff480574ca47320ada06", + marf_hash: "7512b618cb9d98792e4995fdf30d44c8be3ee57474a7f07f855e64da81b7222a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b454bc0133e1c81b8f85c7b7f84210cf4c2d2e4d515cf70587a5b6292932f1b0", + marf_hash: "08ffad602cdee11e3fea44d7a8997e43baf1bee802c71888198054c827074f88", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9c34e4e74956adf98dd60400246465dd5908739fccc1b26b710613fb013ec1ba", + marf_hash: "d216424d1ad8aeb36a138c51fe3ad3453f171dd5868e668b9c8ce55a373aa377", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f91738372e71063722e124be68e33bc73df396b3cab3632480bbf430d6ab9d2e", + marf_hash: "83904147e2e5541f3d9f20538da68a4541961d557f4aceed61375d8b5ca36299", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "be7b8545378f3aa72bc81d2bfb084c611da72c24f3015cbd3fe8c936aae47d64", + marf_hash: "df8c2fd703d0184049c5712e320ceba00b7331f1ff2f7a645c96316e7cf66f5d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7157a0ddc8e5b5b979481e145d5d5e32125cfe204c809612d53eae66c6e1aaf9", + marf_hash: "0db184e9d20583a603b11d6bc67f2356ef6dcde91f126263e20d471bd4ecebbd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "25bd7bb205e067c20bcbcbf959b792fa1e12c949a57c70065eb6d4cb3812d85e", + marf_hash: "56e27f5465b7c413d8cb7107ffdaba767108d6997016fd3b0ad6b8952ca8cb54", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d0088a2c08939635baf2e7ab57a2d33a888edabf0584a3f53abf5e707ec6b0c9", + marf_hash: "a38c778858a5f73fddf28207c5de9aab1d9a3683e5fdc7305baa45297a583bf3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f8b4a05a7effd6de752daae223d6ac892c634b4fa3fed812be669634a1e91450", + marf_hash: "d9a7d61b1d4a5b36e19be1c5b270f2d83f04e7b6aacc4a13505a44f022c065c8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fae20da5ee2282c2289bceb1167054bf2e85e8014064c5373ad782b932892f5e", + marf_hash: "961902549899565f496486b66605a0a1052ece48e7cd07ae181b246aaf55c41e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4f8c3755a57e48c49cd8c229a67a461f7bfc3023b705fe67ff176e64c82ac723", + marf_hash: "0cd5285f76d96a24bb06c1aa6500d23035d4abf8ee410095ed2b9593d672252b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "041fec74f7acb2835958b083a93980bcf8e9cd74ee653b4e2f0e36292ce30e8b", + marf_hash: "3afed2e0ea392c2c2a1ff7cb47416252527a7068557329e8d8aaaa794fc0ccf1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8a3511760501d7ffbd703ed8855fdd2d501ca43ca3edd69ab1274f73f4ad83a6", + marf_hash: "59ad449473bd8581180ed940c9313ddd16684f7525755f38e85c58b602bcf2ee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d3b7dc7320d77ca0e2caa78a193ca321c45b41ae6ee154c200a5464e4240e441", + marf_hash: "c9a3079f322a83f975f0b6e18b0c8aebc000bd4757adabee0fe0766726cfe18d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7be7b64a88649f3bafb66f06c50e7df2821adc4583f48b9d79d4eac5982d306a", + marf_hash: "6df727aa0a80fd51cfdfbc1225e30305445e4c0109b4d74453afd9b6d11c06cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a071e0cab04a34e3213a2869e76455f946a2f8f83354288263185d1233d5d135", + marf_hash: "d0a0701548b9dc1776ea927f7d6ba4f7c0eb36acac6a751d06bd9973bb2acfe4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c89afe631837b5a46c574926b0447ec759f665256a50f18e70a3bb3a1134cd27", + marf_hash: "64ef996036d246b66f1a9dba1fafa3acbdfc4cd6a9b94a03377faad26326e4c4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "987545677ba7608066b83c82697f4f84415f0a43e903104e37d79993296839f9", + marf_hash: "eee45007eeb77574f2975472033b7b058655da926ce3a86cd881f4768951bf03", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "49085cf997573434abecea4d1efe1a4a4c680489ee628f2902500ced6c536911", + marf_hash: "6f815cc4c67406641630508186dd8a3a0617211816977fe6f4d78c8206282208", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a297db05165e5ac4f4ed21b87d1c03523e755c92fefc5452bf8a20a5e44a08ea", + marf_hash: "344d30d7c4f9e1bf3a81d7868c9f7bba82a6e93fbeebd9b949dd6e29884d5f86", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "665a546f7bf0fd09f1407f8b6901bafc314ac9f7d62be46099a66f1f7d202e19", + marf_hash: "05b07a18dee284a1be0325386074dd868e1ea7ceaf6ccc9d2a9340e0f1c85a29", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a2d4fd81525652f7c1c06b8df438020bef8d0a9567de1e7fd2b07238f85194b2", + marf_hash: "30a1f65002d6181c980a2f23decf2fce6a35cdda59b61e45be5ca225ffaef2ad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "da479009120d0565418556eed1fdf8a6b9a5c19d84d2bed1c82570da2ad79f41", + marf_hash: "819081e06666da36a9f44a7dd9185943217bdd9bb82b10b7551a89b53665b670", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "24f899c3188b638e95d8fe7fcf3838caeaca52fed172868134580cd92953b97a", + marf_hash: "47e026b3d9d6aab7178a9911fec3bcae5fcf83a0a7519420ec912d195ec64f0f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "795eecedd0cc09dfe5d651b980a05c61fe6730ef68fadca2c202899b4883b460", + marf_hash: "7c5c4fe2bbc1f09c1a163ba9de333de223fefcd92f65ce6f96c346429948d5a8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c582abca36cf445f01e9bfe1ea88bd9df67d83fde56ed99349aa9e7661eec732", + marf_hash: "d85a03772813ede2c367580ca98a90b5cdd182b473003af831268829ec93962e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_mod_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_mod_cdeploy.snap index 7f845d150fb..974d97ccf44 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_mod_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_mod_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fe402fd90c4f14d87cb5343751f304cefa824e6fa0841cb2e68ea0c336632d7d", + marf_hash: "236834bde15a99653a3ac08d998413288129025cc626eaa497cec46aeb8d2f55", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dedae07c522472b2f8406177d4c855211754c053fad0e7a1598254b369d12b12", + marf_hash: "1b095147336409261d9b967978d37474a1fde1cc072f0834bf245d440910a416", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1dabc7be7880e6cd97063f5a78e310ca07ae6bb8aed891fb966f08058bf6926f", + marf_hash: "0a9f9f2604bf96714f8a69509b18031ef94dfe013abf18c19e3446b4e284a546", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8573f61a91e2269fd7425e7a2cd0a83af5c3e3ef53c9fea40726d935a5fa9684", + marf_hash: "7c7fe5e96dba6fc38b34050893e53840272ef3e5942626daa1404a010f307aa9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cfceb1e0270bcb8c44c8a598784aacd76f5699a788e55e885dc9d264a65d81e8", + marf_hash: "2071792355babba838addc1a30405682907e2ea0134b26f02edb30dab382b0c2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "07c2c9eb6249aa9258fc9d141f0a5ce6db25ee181176fe81331046beeb5905ec", + marf_hash: "e58931758a1e32b2f5cacc1142ebb325bbc74b9b2c7059819ca19f3bd0637a21", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__ft_mint_overflow.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__ft_mint_overflow.snap index b86331985ca..40ef95ca456 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__ft_mint_overflow.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__ft_mint_overflow.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "21d296c27f696ea3c7f7335fa08c901439e27de135ec46aff477c5378d8e313e", + marf_hash: "e29522634d97f650493667600c847cb49f9e7bcf1881d92ed78fd15b83077318", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa9bbaa60e087ff5c790d24bf92ccc3531f1f3c6c5db94d6a0c4ce0bc9a58847", + marf_hash: "a2f6f3d3014550993fc34de9286b4c410a78f023533fd9d3feb9fb08c994cb26", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c61a8ce149d561a7c6e79d2cc89fd16b12e9b212c04fd5a23f0cb7cdda97cc54", + marf_hash: "151939558691365892407a85764bb73063be955796d3d44801f33fe8a8a10cd7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e788ee22ac9dadcd39637b450913f9237c89dc3d65bc098102b08057604c259f", + marf_hash: "4b895ecf939fef0d50389751df03793ae9429f1781668cc5788b0ac369bb0c19", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "102425b28672b0fb08399d8d33735c01e41771dc1b9c4b039e52fdb0384a93a7", + marf_hash: "49d0625146625176007de4f5937acc3a823200ed1e2aed06ab33b4b80d49e8d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4c4276457da572a4dddbe6fef3d371438fc435323e6b07dc3e5a1a37b85b00ea", + marf_hash: "5fccc48cf7b1d4a309077bc215435395445ef045f40f3ad2be35783a676664a2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "33049b3c28a2c3a0b096e0eb1aea3ae829d90483733c1bfa82ad8fde0fa7a203", + marf_hash: "bebfc2fd9c540b04c73443617320b49b1e00e8b70d28834c13a4a081d9193065", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2ed3cc93d755238c3d1105dd273e441a185af6bcfbb68aae84d323fcc50a36b9", + marf_hash: "b4b6c83a99d23482c08afce40b829ca3aa8542876f64aa966148e87e9ee09dd6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "578902b805ba0ff7c18cf1d1b96c88dcfa016e00725501ecd7a7c409cb727758", + marf_hash: "046b6860d02b4115f3a6c786d09ee6e5e932c0ec95288d7a6e7b9b44d8d69d61", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c2ee9d1abe2b945416edd517ab5a765ca361218a2d872ed89c8e7e8140017dd", + marf_hash: "bd1b432c2fb079bace70061fd3d2ce778ecf22adfa199235b57cb84a544d3560", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a0decff9b6d94f40c8cb535d87a091832c4cf87aa1c85a9231e1f32ff128ac85", + marf_hash: "f5511fb003ed436b9627eff54cb990a40c40788618ca9e281d4451efa42d37da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5a374de463237a901f67e4a8f4c42ed6ff6383bc77a2a97c33a1d1862abefd79", + marf_hash: "73069ee937ac43ac4b35a6bc5175f35765efad9f092e076475a6b1ffc8d876e3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "13aef01825cda50e7f324fb6b43ed338d1cfc67c5f73d045c391a730b7c83742", + marf_hash: "2b2e7aa02ca821d00913d5cc44d1b7650fa54482934ba96ac9617b264c0ce0ae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5f94fd2f936ae7a4d9303fdf10e779a31492b9148d6cacba4906c1232c09e14a", + marf_hash: "8ededc168ef51737033063d0d9d6716b9f1295a8d66b53ecdc97ea23b587149e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "898d163833ecd2a6fd73dd6aa459f7bcc78fcbda30a46efa01534fe420a52961", + marf_hash: "7b689c3dcd4718221b4976e6c31d53263e74e7b0e8f5908fa7cb9e386c180ab8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "94d21ac3c5d0e4e338849f0a0f7321b90285334094ea7b68c1bbe96ea9eb5953", + marf_hash: "65af498041a008f2c5cd83df3e0f09a3139cc2db2302b6e929528d5f19d4eef7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4f6cc01119ee6eef9174177812cbaf2dbdc44d1cd1c658663754e53e526b81fc", + marf_hash: "364989a3f5b828809feb21a80fe8fede390df1cd9f3e440aef38c79b12b807a9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c5c046d4a5f27274caaebc488daadb7e6653b148d6ec59ee2f18c15dafb9d973", + marf_hash: "f6a1be15bd74c3e091f63f038dc19601dcd4bfd6a219ebdd6a89785d7d44be90", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1549118dc6781a2e974bed15a0c45c54fa04bf0e399cde87e24419e9925e6a04", + marf_hash: "c6dd3a365e2278d3263fad514846b45401b71629e01d9b51a22ed03ca73cc9fc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d5b3c7e66d9f1f172e3acecfb73602a3578b633a92f65b0a22eead18dd74dd94", + marf_hash: "de775f0c41b5644996e5bb568f99677eb612d7b2f5b5aded1e238b62c7643341", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f81a77f196cab19eaef56616639cc88fb3acb3da9beafc6cdbca337795d2a9c4", + marf_hash: "e26061ce6e0524881e9f8f1b090a26099583559dedb5af7b2d64eed3998d39e4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bc65f603c474634433c1320c690a9b7f427743e801f8fedafa4f8f548c803c3c", + marf_hash: "3f916fa544806d9b93906550e77c52c0edbddf28a29ceb633e9589d9aa88b40e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f846bb6379a3fb36a5bdf6d9651d70b2352f88ba25f4b54d884b38fc9ac64bce", + marf_hash: "153ff755797ea0413ead3fbcaec3a9e0681c66c3105b2605b17bd095587d005c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c73697be5523786a6569ed48cd238d3da3fcb329cecf46866dfb8d6910a632e9", + marf_hash: "ca6ae88f67a55771e6434f3be3a56c945762a3b53493442fc49588f1afcdeca1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "979d495842596ca8b8db27f1bf9fcb0e5fbacae660db6ee2ba38d8a4d54aa8d3", + marf_hash: "8c498274c18315ac3f312809fdcaaec1d4feac33a5d7773dcba347ef88203f69", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e9c7b2ef7980ee04295612fec12b2aa4943936e1adb36eed718402865fc7fd4a", + marf_hash: "bb629b963b20fc74c2c6372494db2aa2497579c657de16ebf0aa7f0228c3a57e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "73356bfde136fc8fe748339eeb75c19c06927f3362d28e32751b29070f9b339a", + marf_hash: "5b18f3eb39ebb6f65a38817c0442c34df36d03418e1ffd26380d730fd3ad9a65", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "efe37bff07394dc50d0056fcb1c39c0df0f5396b09d79c4a409b9823c06ac31f", + marf_hash: "1a10be0ef777bea66044712172d7bb030415888205e9cf17da33ee724b6b191a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "06da9b51f6d0f71210f5964ab9629189fcceab7213d2591ba2b875661567b87e", + marf_hash: "adf6fa639468002a9dbb0fb11ef2186649d70e00ded9764d68d9b57c6f93fdb7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "80115a63b86757a68b7f125b21618d1fb9086be069736faed1fab304152a0d91", + marf_hash: "11f98ec604b246d823e3ebacafa0265926739f57e353b0fb652269f7417ddd69", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a473044a787cb68790a69906a7f441b1eb81148c10b39831d945d23e02e88c6b", + marf_hash: "c3e75e19f5247553900226db62762badcf1584e3fc9c93b6fb65b83edd22e7cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "14d021bf797ef935f35c470842772e0965f3656f2c413aa98d77857acb0bbc93", + marf_hash: "da5df5e1fcd85d02b56a7a095575818fa250197bb36a67a51562ea1f58bb8050", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "77ba4c01b34d701a8a45f68ca1c69e551447e1c5d3432dd2036b8b32be965101", + marf_hash: "c98d91c40bc1857a5b8ff440b810464c7bf6db3ee50435d91cb2ee3d66832106", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d843d5b6260bf5c777a9a9bcd830ff2782e81fb7120193426406493d49ac48cf", + marf_hash: "a0bc228eb28ca71953dd446a64b54ac3d1882a13a3a302b89ebff2c41f9ded41", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ed2dfdd81a963d1b39cb84c922d46c7163576922ef4e8e9e8c6384ffc16c15db", + marf_hash: "37627af160659222df57ab81eb1467945fb5cb7ea4b171bf5b85702a48e4cd99", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8defab6effc381f89db356e03be34f9b1590b48bb918415a1e69dab43a26b31b", + marf_hash: "83bcd073c00fe1bbad5bb9057398f3f88f639e0675b01d8310fcb72bbfba5e68", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1e54d4594a0466937037366ec45d5ccd61c044e844405854914e274552edce20", + marf_hash: "a628773c353f2124bc5f4ff6d23d9f9c628a5ab5fbb1b80e7d8e30a716c27952", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cd7b3571049f28e99cd509b419e3e29d0c74e14c6b91cba59e6f71f7b67779eb", + marf_hash: "56acb5372e730af885c0e9c903ba13e8148291451f6309bce2ad564dbcd0c9a2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "21186cf967fcdcd84c1d2da92809b715efcd67a77e240cbb84e0ea19005c0b27", + marf_hash: "441ce7b17a822d651ecee23b118998ddd0823fc7e3179da81e2969d0ceef890a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "923c10775c20aa786025d68ec905517719a075c2d2e48205be5c5f001b640746", + marf_hash: "aad7a1f224bc0ed67e63e9630dd90bea6f61ad73fd1af220a60af8830def44e1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "50c5683248499cdea2bb26e646c076891b9e18389d1a26e4f287f776b61355cc", + marf_hash: "3464733b52cdbf2f5a7b5fff69a3316b3bc07026af324cb00bfa4e20208e23da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6b2f216a6578e9747c3ca253603d19435b1dda6069a41e2db4b58a2a23b3df60", + marf_hash: "c086dd0dd897bf718d4b96dd70549446c65b651b2b319dc0e018be28712689e9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__ft_mint_supply_overflow.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__ft_mint_supply_overflow.snap index 906eb56857f..205bb5cb2a0 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__ft_mint_supply_overflow.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__ft_mint_supply_overflow.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "38110b42f01c95af1e9fa1bbdc7e9fd9e40ed9e8f37314b8bf2ee2fd51e3f1e2", + marf_hash: "58dbcfc60825d704298c6977898dbfb93fd922c6eb333f9d3b8c53a6d9d5f856", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "55c2beb9fd10b1a9f1bea9ca85fd6bc798efd25767cbe865d902fff81dc9defb", + marf_hash: "87b827abd71e21f1bc8ef4910fbe211ece784d12802f5beecadfef395486ac2a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "26e5bd889118f16738a6bdc0fddd845c2f0d841a34fbf0bf265862cd15c3e0fe", + marf_hash: "5d9e5fbb0ffa5dab68fbfbc1be7b819047410848422da060706051288da41c62", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cbc6a480bc428c3566cc881d2ca72451ed3f79f377494d5be1b5452530eb781d", + marf_hash: "60f8bbcd9ca02628d94ab231bc3941cd80ac493cc4390be2f4e96c3d79996a07", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "046cce3e0bf4b774640912b7435c1a7f7c2d48441178e12c791371f22a110ae3", + marf_hash: "a0f88921966aec99f1a5e45c2c2ff6c011b35e76f4e1f029a6e981c3f9c21c06", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "10139c262b652b3da9a2582f0a5c1643de0190d39bbcff3170aacca5f44a22e4", + marf_hash: "417c8c7c8d6c77c42fbbed4ba1fa0135cecb767601c7ec9727bf8969a75b3ef6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5a3a95ef19ad4e1f92bee7e29e5d9a49ecff713ceedceae2eca9327081caff14", + marf_hash: "1545a82c07ec9dde5d77a6f35043603b094121d6f625d16f7b0b2f9c17d6af20", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "87c56d567664627bbbbf03725691dfee6a93d961357bf0d897f3b4b2bf25b1a2", + marf_hash: "c8c71bd2cbe81258cda3fc76cecacc0ba072f5fde6edc4e1591d8c71a0061b9a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bdce37a06ab12b792f5895fd25abd625a1da71f54a4af62561292f13349ad9a0", + marf_hash: "3c8b5b3f88d88e0ee74e2f83cae3b7f98ce040da239970a2d70e71c55bb17a47", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6ac8ca55394915e8992a204217b2c9f858a9fc4a1ccd320cbc9023553d76ed2c", + marf_hash: "782473d2af69bb1d03d498a82d12dcae4f0932957029820b7669cb3abc5d9875", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "85c9c7b8f0c77029b1380e1bb7e0fec974d9786b075d470672efa1f2dc416c80", + marf_hash: "68a75be66e673e07c8e13b3bfb18640773f1f44107e49566acfc5cbcfa28f16e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fe2fe1398cedbdf063c82a31385be6bcccba660be8293863a4ed3f376c7dc65c", + marf_hash: "dfc3519a88f6578aa980d4a645b4719f6c37da5fa4c67460a58c56cb3f5f049b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ce75a5e3cfe6ec5b4f0ab32c93da610d415c1f648a26d882dd03e5fe070ff40c", + marf_hash: "534a67a30dee04b0ad5abe718ffdb1427070b3974095dbd115ef43ddd0aeb5a4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "459c7626be418e979e0a42af5b11bbc6e9d95ca1897dab64e562bf1e292f86f6", + marf_hash: "a35622553559645041b5c160d04c8af91c04778071108716238236ac4299d76b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "56b24fd24dcd5bd619466ac2ee49d1b8a8f962704a42c2a83877888f05cb4aed", + marf_hash: "b2e7ffcef5ede14036b6331a0ddd56abee536229d552985603265ed037ac7687", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b7983b7d334ba54958e1ab7595faaafa224167a7f50cfbe13417169bbf5080a3", + marf_hash: "067a7f277d368348f6346128c72324fa8d1c663abed59ef722aef6155e4ca2ca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0f4d4f196c27c78d5a1c3e002d4fa3c4a0eeb3bf3f44b68804058d54fb016110", + marf_hash: "5f57bd682f38b7b889b15b0c20d8e22ba3002c0447a0e4aa90f42513bc80a276", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "666d8b64e64483a334d93b3ea64895c7b5a18b41376560dbbcfb40d50e693197", + marf_hash: "4af4ece3ac1227bccfe106e55730270604fcbf2d5a0bf73326c39b665d7f904d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f2d0bcf0daef44d2c10ed6d403642e9e2708d123fdbe54cc1eacd1e0c5553bec", + marf_hash: "224b84fbfc8858895a15403ca4bff0058f1d1deeb8d6f3f3e06ba208e91daa85", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ff93f6641166598dea7c13f3b319b7568562f62f2a7771f19147fa77d8e1a1a3", + marf_hash: "c7d3e5572881ca860e336195ef058919d5980341087cd01e18c267880ff9495a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b6c2c934610db683e7af804c3d6ed9729e79a64161c01c4ee7a37ec89bf3e055", + marf_hash: "bfb10fe549116c6369c6ffbb5d987119c211c4bd3703eaf28b0b900c7d4e8c96", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "55cba1d7a8da96044051e5074ce4828039255320ad48bf166ab1facb1039cd51", + marf_hash: "26b07fca78ce5dbda10465507ac3b94dba1813135cdb116eaac1c59207d51afe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "155097454b0e7140fc9a4b44a06197de7e51c46a0a7a8bf811bbfd9e6657631b", + marf_hash: "b4124e847c69442e27a7c1621f60aff2d5c40b7fed66f927bbe8251074ac7a30", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4c897377951f75cc006ea9d402aac2a72624891b75267df085335b3821846440", + marf_hash: "35aebf320f92cc2263bc4b898982e20cfe960b180ab4832d8dd943f6167351a5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a870b0955f18a14806de039ccf954aa34a9ca82cff11dee8acfd2008771d76e8", + marf_hash: "d78710199b9af2a514789a85643097748610a293198b2f6ed725d8e3cfc6433f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3baecf4085c3be5ea3b982ea4935bd0540c3901256af1162b86bcf093b059354", + marf_hash: "d927c5da4552c5443889b5d1db2a00aed0a46b5e2008fbef1e97da31b92522da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c86adf5881fb770be583b65d1eb8adcf7f58b82ed2428a8bd66c08de7af8bb8c", + marf_hash: "2e13a5d91ef18246bcd7038cb52e5cb92dabefcbc0c3050c138125c3df94e80e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ef114ff4319bfcc416bb80b603bb1808b68d0902913b25fa47d9559928d1e3f0", + marf_hash: "61a08c11299d30e4f7245ce545d90d185657ed77db00c583ad447cbe57f956c5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bfb78dcb8782bcb5bf252662e3871b366c376106f85d4f0eb66f5b3fcee26353", + marf_hash: "515505a188b11e444289fa0f4b163f21b4e199c5c1ca76d6f886ea20ca1df078", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "043554c679189cfd998779d68932c787805a1e4f6a9a97733edf23cefdf6415c", + marf_hash: "bef8381035d4803e9f05c09cf56f13f5f663d100edfe7dc2c645b2c6e604e215", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9236215b351840eb224f3d27c9b0c9f4e208d94e8e281d531815cf7a16f13372", + marf_hash: "a2218c6ce7642f7a8735c7f8ed96fb3154b9eb125fa1a45b667e6cba82ace371", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "16410d64ffc5849fba2726a18dd88e430284b53b89f90f6506db207259e4fc14", + marf_hash: "58a36003350cbe67f6ed0b3e97791f1e00c82d6fe59686eddf9ca371ba01631c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "70f4483e05a3f751aaa1c2d762f8b18ce515ae0aec26d78278079b9f7c1b6581", + marf_hash: "289d585279789cbe8b2d49a0517b65ea37292dbd4173c097e49b5a5cc614f056", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "59952cecb76a6102bab6e7fbf42d7ca255078b76df9897713f84f3c8d039fd61", + marf_hash: "0db2cb443bdeabf44c848c4459adb8a90422edf22d7f144f19ab4c0e07f0d670", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e8e02feade77916d92fbd5e24af9886e42cdb7565b4ffddd449670a538abb45e", + marf_hash: "331dc7933f13f3f59298471a21cfe66bc208bdfa93f82545bb869e59977b600f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "75f0320dfa64c924f9b2c4d94eb258b304a193e2a0bce5c8f25b567e9d5cac95", + marf_hash: "1a32b04e562d53fcdc3806a1a2052e44bebdc459f79c53d80d88f685cb89c2ee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4444f5f741622dc9f9557f3e244cf24a6179613ab5ba59866f61269994a7383b", + marf_hash: "340fc230a68932438eb1fd08ed7a95f9b3fe72e5a7ae18d1769a2500325ab428", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e525e3cfcb80acf8be6c886b01257a79190231562ee8aa87e32f86bafb0fbff4", + marf_hash: "4769fb065b342d52132df5707abf6c3a279953a2c1d31f307973d5e1fe6305c4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ba5577c2773f7a7b7e17c08b3cd08d86cba4d3be9adec769d87dcb7da9dbe9d4", + marf_hash: "695268ad84b7da6b4809279697b93447b89385a4d834a81d59cb5f706dc19024", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bdb3c60379741999a26b3de4d82ebccf919800f362c480a9f92794e407c0bd8e", + marf_hash: "5d2635c8912f377e15a0e3b418e5bdabfb883600ee6497d9b8e8b212e2c98e94", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "268998cde5a7967e511852199387c8226d49f1246cb312cc599620674b2342e2", + marf_hash: "a3ffa6a68a97681ad59863870ab957f31980b32a4052f870167f77ea0999c460", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "624f4ac6de16190d9aa1c3b7aa3fbe0f0b919e436d0698aab9f707e45d84edb5", + marf_hash: "5739174e2e5c15d2f851a980d1c9e785641e60483279e4b6afa7558aecf6a618", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__stack_depth_too_deep_call_chain_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__stack_depth_too_deep_call_chain_ccall.snap index 2e124433f63..06d5342ab54 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__stack_depth_too_deep_call_chain_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__stack_depth_too_deep_call_chain_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "527b5fba7e090d7e37404d93e24f0b803642ce0fadf7e6e2c8ed303e88851910", + marf_hash: "a22b192fbe114ee67ed69d3a2e894f379d041adb1c5b705fd6c6e5bbd1b6abea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "943b54497a0ea8aff36b83b7bea7849e154a69ef98c741990243b6804f01ec9d", + marf_hash: "23a2111c5f6adf4ba82aaa60dfbb0d854a7f77c822c405733978f9e88f36a36d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "36833513648090af2e74b112d862fdb7ffe4243137c73caae2a50420273a940a", + marf_hash: "a5f9c9c117f7e4b9fb7213d2cce86640366252474f23221c95c905880490f509", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d82de4c60081795e396d0643cdedf4f8c3e7575e4448dc861811e56037c01793", + marf_hash: "8a7606e4e14306c153407bbaeec6b09e7f701686e7802f3f52adbc1d2c83d03e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b1954c64f5e2d029470b1d3bee03016531c74d61f721619b7627dd7cd30bf30a", + marf_hash: "fad5236c29d5e7658158ca4198d9d6deb1b0aef3a4f0966f7e485bf44b1376da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1c2bdb4c75400b1e7eaa431b1a6940bd5d084bd68bdcfd410dabf5fc55513111", + marf_hash: "d42a3f3b9f089a33c1db44c4c6e327fee660a31171eca1e528c8da1717e5bb00", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ebc36ca7b8ba525cd92f66e70780166257ac7c0c02375f36ac512374e7819392", + marf_hash: "8ce5413372e4d52e2b7b76823e760df634c0b048089ea2dd733f7f12fbe46405", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "926d1c0fb1b7916a3e5103465668edf401a58b904ae89d9651ef12f59d36d47f", + marf_hash: "fca3a1517781d98d44b42480e7ee607127225708236f88397cafed415f6f12c8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b29be6d09a66aa971e19b26ad886c12c09046a724c5a85358970925e8df41dc1", + marf_hash: "aaeb95d72560fa546bffa15d030bb485bc0b31e28606b924b21062648738ece2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0d4500501785ee850bbd0334a8458188b0f93d46453eafcddddcc871c4ab167a", + marf_hash: "1d35ff12d4b933231d611550bfe96d32c66b1e3c706375b35ef18fb9e57c20fb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "88a00367b76bccb47a465029fdf80feb65174823ad8ae50ee691a0aedf71eb40", + marf_hash: "c3e6238e25d359795017e375abb8fb825aa183b59f1710c6652102273ca126f9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7159490e8b121c4383c0b816aafcd496469c50d102342c916675e57c01934557", + marf_hash: "e759fac1e61896c575c03ca1847654c143aeb87ab7bb1dc58acc0696618946ff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "12b57cec45cbb054d1eb825e870b1403e568a554271bcd67bd1be702f7e445c6", + marf_hash: "06761165edb969123ade41e81b7623025298553c1b03353f1a830d2c51e61bdb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "60c03e473627c64a2ddeb5a776317f83a29ee1061c778200bf163a90f8fb6365", + marf_hash: "45ac1ca85659fe7055a4a9d224d9a9b3976c2b75346a4d236179b2f0d88a8138", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "150d86308c8608ff06f36f4ac88e15d6669ce3804c0f98058d130f22f298fbf0", + marf_hash: "0140e66a65703d7f11ae737dac19b9c6c64d919a84f19475940fe2560e9e5d77", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9a974140551185711930810eaee86a1a7494cd0283890981d8f33b543b501ed9", + marf_hash: "fdf388f66bc9e3158c401d240d8e8f786dbf420e63fce6c368dbdff2096927f2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "db979a9a0986ddaf589e42911b61ca093e443b65879b1f0271be086964bed7a7", + marf_hash: "c358afaa7463b633f54c92054951f55232afd0086a3c583b62a08bfddc6d4151", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "de8a8dfc2f999908cf4c7328995f76ebd64eb1912250a48d9ee06d20e46cd7ee", + marf_hash: "f823f079f45e64cd359a9e03d9f7aa7207f866a0a8521e54e80b59786cc357e4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "14ded6d4fc0ddb239a73d840624d90b167f4349f06fc3e07c6412ffe9f6238cf", + marf_hash: "b347c7b0d45d073b21f663a289aede3cee835aafca357ce0ceee81929aafa263", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5fe16e7d0a2c4566345e1e96eb0e3fef4faf416938e836e1a2df20e93048a3eb", + marf_hash: "43b0f0642b7386e3807ef836f859d46b4e2d89947efbe13ba57a38ead0eed803", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c8ddbd7d03512f99e2669cea8638f05e66a917eef85aff787a34ff83c33291bd", + marf_hash: "a3b3d16f65fb3632d5104f90e08bcaa88ca8b5c083a4ba8f713ff2cbe20757d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f6a61073950f2bf3139be527b34a7d6f34bc1498f37c42fa65fdb036310645a6", + marf_hash: "02b4651acaae38d18670c808d3e0aedda85fdef811e66c568ec5a9a3f3a5dfce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b113941843c95a609f96140e63f0238974ae9d496e72171854242d167a07204e", + marf_hash: "94dd53abc3a0b4b7358e53ebcb614a2105262f3b9c6b973d300909246360c366", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e17aa65d212e78e39c63ceccaa914089ed2a526b8aa660333d5cb68eb3f4a78d", + marf_hash: "4856321537fa171cf3eda217eac5abe7f0790aed1c2139cf1bd0cae452f7eb27", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aa905fe82b170cc70bf6950f4605743ae355c5fbd57a044e2a539168cae43701", + marf_hash: "6a550215a91920aa7261abddd0037b9b901d623f75979823c7538283a6412ba9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2f009a1a3cba4d3a379750a07fefb2973592351644051718aaee9d5e63ca8416", + marf_hash: "9cc144c44052773b655d72af08798e43ca82e0a51f6b0151e27bd1214224ad85", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c7189d7be88dbce3aaec4723d29c816a33df48396558e4371b2e7a9731231033", + marf_hash: "4223659c52fdad9a99129793d5296ab980749e005f0f0708a396cf152c9e59ec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f3662beb564b63ceada2962d94a210f23ca5934dcb62cd5e16d648fe1b63b3e6", + marf_hash: "fdca1b4bbf2f10757a000f8a24b1198d16c3151683a76a3e732239f94ff6268c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "30884e447121f0ef806f3a68492d7f96dfb5299be4b4f2913f85901fae42c59e", + marf_hash: "c3230276b69901087b02fa7cd04e8958cddd3752fef853c154e0ebb1ae05e429", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1daf3468c8aa7643a76e51db825e37960cdc36b495c7a6b2910ee9525d06c264", + marf_hash: "7ca38f5e836086a8d4092e784df3e1b25d6d3dabf0a673f057f54721de99bcce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8b4f1553ee62e5cd9bafbd8ffca375415457e6dcf6715525d35d60f39ddbcd81", + marf_hash: "22563dafad7bbb609bc73ca601f6b95f448de34cdb4152be57b12f910b25e387", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1b77c92faaa5c0e69adb3172a7fa42c966d3ea5fd1de31c97595f3d55db6b585", + marf_hash: "0515810913d8ef381e2c9da4b30fae548d1fc8291fc1f9089836e2a300f1f771", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ae25a42ef2c89cb5a8c6046e520f35b774f352bade0e8d0e1d9eb879034b3dee", + marf_hash: "20a7c545fbf994c14c89b6a9eb3a2a0737a6c6486ec6f61c2daa299cb742f366", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "af22a694b4e708ccce42013eae4c4bb735c04d36ce23d8d3b6aebb6f4a69dacc", + marf_hash: "f524c558adc0478a33db2ce998905e285c9e4b2af6c7dbb4d31905c130b93e25", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "89dffefc1f9c1a7da2be2d588b63b27863c98bf66db1a1c5214262cff3eac5ef", + marf_hash: "aa0278cc74840cc3bee036d360b6ba9afd9796c1386c73f3836a2136885fe6ea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "605603063f1d7d4e0cdc19dc365765ff1357b40bc44eef5a5ad9878100b85ab7", + marf_hash: "600c421659e39681daabfc6971eead3a9e7a9efe248806f63930be9838a4e197", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aafc8ab0a2be190cdd263b0c84dd3337199ed915fce97a8e5bfa5f9b2e20acf2", + marf_hash: "f3905ce023497573fc3aa0570c661d2df29ea1476750b5f15de8d45042f92337", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f1c9998357f51ca746d5e67c9e2cc04fa0dab951ad66ae2048d9440f4e8eaea9", + marf_hash: "9c2b8bcfaf20a4f797bbdf9b19a4180110440487d2fadfb6430e61eff3830a76", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3a6e7396e24d6d780f7e5110a72aa65894630360a0a8f74035b0b69358187d94", + marf_hash: "0c7a82002477f1ecdac08364ee764632495f62b51306135009bcdc813fe6f396", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f63311d680d862c60785fd129960b420304b11c108771d13ff39726f26737662", + marf_hash: "4434701cf04a4690549972afae52198712df117ce47e157febf2d268e852031f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d44e0fd38174e0bf8a8c82b80d9fa16b919af6c9dcc4d3c406cd89a6dd106479", + marf_hash: "4e8c5e1dee5c345138f8395c8bb11fa95c7b3e03df87e14eec2c995dfac25ed6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1716701d48c2d9cb55e9e9f7a3cf359430f16ad89b75c6d5867e562b73abb588", + marf_hash: "bd58517dde62af0251909fa0788c4a25fc73de08ff38d1e9de3b1c780e0502e9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__stack_depth_too_deep_call_chain_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__stack_depth_too_deep_call_chain_cdeploy.snap index c7537d71c2b..3d0c08e3bb7 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__stack_depth_too_deep_call_chain_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__stack_depth_too_deep_call_chain_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0304b68474ff8d168c4fd54f0fa0beebe5921594679593bb989e5e1e1760bc77", + marf_hash: "05d4a3b91b2f1d0565190c5785b30bab5d590e3ca8a0da1fe6dbe47e633ceb16", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "29b395e8a07c53eaec8c951df1f185de0def0e174cc4225fed68556c4af59585", + marf_hash: "a46623618284605882a22834cf9357fd794e07149c3d71e29fd4e162c5743e2d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3fddfe484164456b582f90931225d7e2bf411726fb4afbd00590031c6e5b980b", + marf_hash: "ba200a17e1f54a98662a3c2ff62c195c156dd894aaf52120a8097318e80e74c9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f832ae4c79624f23b817a08ff4a62877f316425888d2830e0b0a5be3203e7bdb", + marf_hash: "280ef0d94f701d154a5da71eda7b0d2148c886498fa228cdf40cbdfb91b61d47", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "596662c4194459bd9eddbe11f62dbb32f405617c00faaeb3e1553b8c07e37dca", + marf_hash: "cbf292a07e1f96e8ef5ae7d29f296412bb3145de6bf49e9e1f7e5687b8e26828", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "de5d75693e5f03b4d30f7c848589543d76e785fab97f3a7982bba126b931c6fb", + marf_hash: "b37e65242f0fd574ea678f6b14b77a7836e30c8a476e4b7c58885f91b252a24f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_arg_len_underflow_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_arg_len_underflow_ccall.snap index e22304cef11..d7dfa29c410 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_arg_len_underflow_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_arg_len_underflow_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "405cbdba448600dbcbab98458c713a631773e13acbf47b9bdaac29b3c095db98", + marf_hash: "cfb91eb26375e48085f424e64ad7e1b364630ad8227fbc485d12b5f106a014a5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7a82cf839abe4626ad26b1f67743795e303a24f146a45b8bd11cac93aec0160b", + marf_hash: "6e69e0a5af003af2b852dbbcd095cfa2a7dbdc51b97403bc5044cc4ed56a3096", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e01c89aaa709a14347612a7e11b164b3222b1fda8ce2dca632d52b7b909f6ace", + marf_hash: "b657d29cf31cf6712ed3d96e833934bb0f857492b0b5ba9ac665b72c647a367a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c15de83dae00b4ced39008fadff55e660528b9142763f90419e4a19ba9927ab7", + marf_hash: "2eae2f88aa3bd4daf34484d5fd21ff4d349a227134ff001f4e41523ed8296da0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e6be6beaf407866df67cf5a20f28e387ffcddb3a3b391460973957c1b4de0ca6", + marf_hash: "e46219e8994ca0079b98b2f09083185379d3244cb157cdf400718369be69e6cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2c269ef00e2fdd0cc3aacb889fc452bb022a2e563dbd5506c5000af2bb39a8da", + marf_hash: "a6b894d51b8fbc9ef32a4cf0fe01f1348de6e9405bedd20c97bdecacd7de0468", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3c62281cc0e8e0ee0c7289ec0ec45fa20b9f833fb2742c39e6f5dd6795bf9bc2", + marf_hash: "277fc53cadd403a2a7431c9d9a8bb9a7177728b4daf8ec3dbaa068736eee33ef", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3faa391fc12027c31925a8b28889a9ec74576a3b4c550df116d487ce4a47e5c1", + marf_hash: "5acfa2b54255b489b7295d2d6b4ed0cea5fdea799e75ff0d133d484650c1fde4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c72b80dabf92da868722b4768ce2e3251ddcee10e141252aea1e7db603fcb5c", + marf_hash: "6f894a976a7219ff11a8992496f23f0d6ee8d99cb290acc7d05b406c0c6d4433", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5f746c4fd8753a4c91357ff4454d514c4fe2fba7a198a359d1c4182fe0da27f8", + marf_hash: "764dee5c390fc4d6cf4119a89121cf7ff32ff917e6ad075b6f1b11965b2130b0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "44c3c8ac58c4493de86ac4c6a8330327351b8b8f6408da90e409d23b1cb3e624", + marf_hash: "d02c2287617c7de5f745d7a9e13b517c0cab75f5dc5cedbb287249311aeb4514", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e659a9ca4cab2150c7957b5c8816c3fe60bf68f31b8726457a9c581cb5915d5", + marf_hash: "1b033bdca80ff1b238306c9f3f9acaa2de6753c17f2b8301062a9af3b3b10d61", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d469b800671303e51df81774cb4bad16caa408fe98b4d3ef555f588960de2f4c", + marf_hash: "e9cfdd3bd0b0514d3428502e04b3d0ab2fe3f6b64a13859f9ef98c7727a1a54a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8f824afe7153c29ca6fe7211e1eee88e188ff154cb5dece8e1607183ba8ae805", + marf_hash: "76d25f3ad6bcf744be84b91681e0a208decf73dfac46427a247388ee0652ed6e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eb6e6efd2e31b5124bbf45ce7787c5a8228e4f837a7c5c440f389d5db87fc839", + marf_hash: "f5642002ddd62e2fb683d8dbd440201c5ec718cf7a9b5196f7fd11bbe2c7850e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c5dcc22480b6636396cca17009851f4637da6c43bdf1034b74a1e4fa50517788", + marf_hash: "269744dd2b888bb65e170502a4ca00c421bc86a1549821edc732417717f51f16", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0727c2982e01e58ddf33a6922af8ac7ca76a0c50792d24e1ad0b213da09501a8", + marf_hash: "0124300ce1de4b0c7ee16924abbb71d348c159b4965fc36be30b67664f6b6085", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eb9d28f0042cb5744f7a02f4ab980fe20b4ba536591298e93ca7827bd70b67d8", + marf_hash: "9847468f060196b5fe9d87985d39cc81564f8d9bb913ef79c2178464a6049529", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3fc50627eee24b41f01787769634f241d9b47ddba1cb02061135fa8ff33e95ed", + marf_hash: "010b7b0e451a8b4a4ac420365044df9b4b9948077bdf38acce20516ba4ea800b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "42f557ed94350f67b7493210fad4da158613867c9b715f908f195c57c3a02e0e", + marf_hash: "7d8c64014f0f8f1caff8785c23fb7b619164d7273da7f9b96772167a9a9abccc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca413aca431f30f0908c57ed5f773a9e32fc25d28c2ed8f7b96638c111b705e3", + marf_hash: "1ab34771d53d3fd873a0a0959143a1e56a562751cef32a0b2321bae5018aa22b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "be8870c6cf4571ed39ee22d55f3f6be8a73e6654925b39d6d8b2b5c375c4978a", + marf_hash: "80afc96ee24e2bdd8bed3cc06f4eb8c3a88db181831e661771a8cd7c0b2a83eb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b128147a880bbf69206d1a01a759a047401280d9d2a670b439cb6074e9d3e69", + marf_hash: "75bd0532fad9605e82163dc0cfea492307cf2214310d15adf4618fdc7c57368c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f7a2a09928d30c63225e1c478143275df544476e7099cb0ecd271fd5fb993709", + marf_hash: "a5776b98f80258f4c600a0409d83b99dc95d8dc5d980dcb1b36d16ef2c961902", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "73c95b479bfba1bc3b8b2e7821c7083f03c170f06c3d20b58389c059127caadc", + marf_hash: "5d387b6a37980df2a4b07a09ed7b09ef5461f7e0e00b7a4e7b37235f06e550d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1949c9f0d65f8e15f3d7d8fe69efcf7bccb652e5f673c5f6d56ad31293b8f41d", + marf_hash: "5393aec04a027079f8631501675cf64e840684bead6e294243f05354f5bcbd65", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "96cebe516fe66e2a3819a26743c5fd1956307081c15a4ed5991bf2bdde2348b0", + marf_hash: "24d4f5c97a00459b991f070396a3528220d5ebaa02388cd2d03dc222bec8b2b3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b6526fda60db2701547afa883aca85e36954d7dfa0aaaf8b33bdbbc417dbb0af", + marf_hash: "785b1a59dfea4ac9aeeb7fda70929604ffaa1a74a13e0bbbef1a37483d0aa68d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d352920a2c2ac08fa06bdbae3905bb0cef70898c9f9f068e2a6e4ac55594f889", + marf_hash: "bf1c9afbec6f8967083ccc539e90f1782b5d55f95f40a2e1da2a6f47defe8b30", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d568de6db0b5a577eb495bb95c5c39cb92349ae57a4bcb0440a2b9f0b5114dad", + marf_hash: "88c5f250dff99b8ba7de691af77ab80ea39aab29d77522b0f033acf44e14901a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4c8284caf83571330c7b13fdc95de23c7cab0fe0f4ce5e9a80019fab33ecc423", + marf_hash: "ab0282bed7f25f8566a445dd363c9bed04a870e0f92968ff42f93adbda07a836", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "202d2aead3f616b3dba5324dcd2922202e1af1fa0b1fa0f4f3cbdce3be007715", + marf_hash: "eb00af466bab4ce37610f7ac7535a0ecb7733db31f4cb865f544168b6d78df29", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f94fb38dc2711f7af9a69c7bea18318f283bfc92e3bbd49602ad6cefa7d55bad", + marf_hash: "2beb7a3e323b9c779200444647c591d0983e12bda79739bbcfb3c75d3246647c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "db865699d9f984ec27f8059b010f4cedf534f16680ca5f490a75a8baaa94a0bc", + marf_hash: "82ad154569e7e51d4e949662c9a6c835fbfd1b90ced87fcc61035d660259a8f2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa6523910471309f1dc7f8bf89901cbc1ecda7df1e7a3a932936149a310ad9bc", + marf_hash: "a48332093befd15d1536828717f2e9658e92a3b9ee80db393825db1d94a895ba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "51a926ac587480bd4d72a3f387f297d57924ebd234ed83564179c87f3995c616", + marf_hash: "c217716809ca10fe7ba3a36a82359b3a92847732760a0693bfbb8e954a601f7f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "380135e8e764f6ec3827596a13e9588c7bc032a405dca99e58eac9a6f457341e", + marf_hash: "14d9b7fa990c00af040f67623f64bfaec2101f1506380f7e1bc065f3a6870c1d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5ebd39b4e75f1590358e00d215e2b78b5152358c1e2779c6ffedd29ceffedf75", + marf_hash: "33cbac3354d6ec61386dd2507f2c476610944b9d812c46ebddc19ae126427bf3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "28f544d257baa721cf2a3f84e9e5cdaab0e565eadd8e57e5eec4a8c68a70ee41", + marf_hash: "139627eaf8b5c96bacef44417ba81938c55648ab45a28086ceb44e462dcc310b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "26a566ee9ba4b5550247299d9b43e4e9e8421435ba66ff222a2ab97d36b1def4", + marf_hash: "a14213910e16ce619ff92e82a56593c2f39ce29d08a43515700b4868d9f714b7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aa6b8d725fae0ff1274dd30f6749600ff9905cde778cb8c3fb46a2185c59dfd5", + marf_hash: "70c9c0a4e9660875006ec23269d99a0fe6a1dfbd21f5d8893e12fa337db9cae4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0690ba3079cada7fd7bf52eb0766438825a1d20d89993f665863e5db250dc31f", + marf_hash: "07e378db465ccf108579be4aaca3a822ad5937c303e72b4757d6a0a06a6329da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_arg_len_underflow_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_arg_len_underflow_cdeploy.snap index 2e767e7c708..9130498b877 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_arg_len_underflow_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_arg_len_underflow_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f1874e0a2f58868bed08ed9d2f3d22961d59045a8c811b55c726704ad9a19c3b", + marf_hash: "1fa83417f146cd54447250cbda3bd4301504e2e052aae32b2ea9b7ef14a60799", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0cab7bff6c702875bbd6f654b7892dda9cd11a32b363b1198b745ede5e796b7c", + marf_hash: "a8867cfa0d2016be12d79c024ed3bb67dca3517f08f8c482af7eb2250c79d581", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b0868a2ab67abba3631e53ee0c52a4012f062323b61b6124d8e5a7d04c814ba8", + marf_hash: "58dacb0d43cd76fe1e528f2d95696924694c8f585633652a4ab41d853162fa22", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b25e23f49773c2bc8fd50158134657659ed46ef931ebaf5d58f031415adaae00", + marf_hash: "6a1c53f587443fe2998fdf4c5cb7dd7a97049a68e99b1da1bfcb893da0c9f011", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6ca4cfdca5f134e633bf176d54118589ad22c660d2ef067b7a84fff0b6c6e93e", + marf_hash: "01176b5e63541d2a71e8bbc085282fa5fd63ec06f3d5505d59abeb0e9fd9e80f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2357f163d7d2fa7287b9d950e68e79d112b5359f4f56de5f7cf22e09c38b3e2f", + marf_hash: "5b523df1c2c35e070c6bc9dad0fd5140ffaa6f25af7b7ad80aa34b259930b34a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_underflow_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_underflow_ccall.snap index cfa34f9aaa1..5721aa50f90 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_underflow_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_underflow_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c47988cfb0325fad8848e8a392e12399895b812485c9ae32f892c9e1a9485c2", + marf_hash: "1042ce7bd9a4094cdd41fb8c8a6f631d07bd5afe0771b475e54f28f6a41d1923", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bf89da7e24a282b9411fd5cb8ba657a8eb4f41b32ea8dbac60d0cb041ad30a5d", + marf_hash: "71a412198105bc2e4d2336e06d8c100cb4b52e4de9ffe8bfeca767c4258abdfb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4cdbe3d25b1aefdec8dfae3ccf944b2200f282773bffd382f89544640439eebf", + marf_hash: "e5d6f263a181740b57cf38f5f809f0c1fcc0a0cd1ba8c740d83ed719c971397e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3303bb91043ce99917f6c82089a391fb969f08ff7f612b434a0920c943ad3a22", + marf_hash: "f8de061db4c403d58c943b1f5e2ea1e8f35c584b1ccb2df094ab5c10218a93c4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "75b4048ecdf723e13332cc76160693b2cd6203d84692ab1a0b969bdf8253f786", + marf_hash: "92827fb5daa80b247f0ecf3589fdb978ee4682d67031186ed3ea2ba12aee4bf4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a1c558fcadc9ea642215846eb3ee3ba49f9e03aa95b04624039a6b886f5a68d6", + marf_hash: "88995ce090a1906f86f31f69377722a4669faf604dc3dc8586bb6d4c68ee3c5e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1c9a16e3e0a5b7777355e59ee058a0d5b91a02a5b73ae674cd5ac9841f1e7f89", + marf_hash: "1efbcc049f59240a0fff928d6603c731265865cc9ffc65bb844251cd18e1dbd5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d07fd950060fe44756309ef5d04ea17b85450ab926090599f8b7c7f78284b171", + marf_hash: "c70f7b3bd37204b175dbd08781c6c3dffe098166e8f1ca9798899b4143a22c1d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6108a040d623b3161369f76b6352a17f7ab3237a665b7b204f456cd6da1222d9", + marf_hash: "c8e8a25779379f2cc561ac018d918fffdb23158878e71e84ddeb036b1dcd84a8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "024a00e7d2244927212e2af600eff315cecdc231f2a2dcc0c3e37b38d0a7d4a4", + marf_hash: "950f29b224b766ef69e715a1080db56bed8c22723d4d380c5dccd6442aa6e077", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8269c4b5890fcea904abe5a602cf6a542d1d7244f5077e489163fd5861e4e64b", + marf_hash: "e073a50324715a738522528a34308405e21e3896a82c3610532edbbf0903a241", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "09902c57813c10b8071dd63690b5afbc32fd14a919f5b3e6f64eefd33f668627", + marf_hash: "a79d9a37855209207aa26966d89df776e96a86cc980f8fc369f55feead3d7245", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "534f00d173c9eaf8f19b0f819fb11ada004c77eb5169e21825c1df30b33eaf44", + marf_hash: "cd06993dfb802b5594d97f0006c87114461ab2213f048d5dc960c73b99a1bc62", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "083c0b39bacf0e6da2ab1d1c9b253d52c7d5ce68a7f558c73b099f911cd259b1", + marf_hash: "2f3ee0d321307c24348e73a0d17df612f7257dea06b45f467bf93a21f167876b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ae23cb2ad73fb96d92dc51f4b6ef891e7e7c80c7c4f58e948f83c2c1c7d75b44", + marf_hash: "a7742c3658d2a3f6e36f5bfd29b2d3cac21ffc27bf3dec352bff7a5a8527d7e9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "57c0cd43cc495a4af8f85992313655be8a927478b4a3a6063c899c143138c787", + marf_hash: "249c793a322bb28295cbb8a89609b28047074ddcf9bc632dded3771ebf6c85c9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d100b7a4a06cfa333ee1ea8d3e160a5896dfe35ad61d8aea4d043a4d2ac16be8", + marf_hash: "1464f4de243250efe44e9ba6dfb6c8eeb0c470b247a8c7639f2a9a5259b7a40b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "55a4878917ec566189e6a2c6edfe1ca841ad9fc1ca7936a3d5b97be3254b00ff", + marf_hash: "883799fc7a0a84e89ef663d2a359afdda34690e006ed3f6bf31b18053892ccfe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "09d18bc7c37ce89a7ff54456fc9dad5a7bdd9da532849870076968f299efba4b", + marf_hash: "a2bb051d875d185dc833c1cdf2f0b661bbaa080af0fb56e127b88a550e94bdd4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "02ae5453da0c2a73fcf5135440300ba4ed7cf27f8c247ac727a1991727ef6b3c", + marf_hash: "e91a7d51bed2cbc6b1e21ca3ce4f814617f49da196b45a8612ae85801b1ecd11", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "809f3439a4800c8512b344fb975a3cddfdd3890ed6c2bd04237c6c7f29369efc", + marf_hash: "f4fd35c69a4ec33842a54839f972853d6d048e268a8ae3f98b2786865f5791ff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "29706fb562ebdef01c0a0050a3ccae6a76ce168aac109ab754d72427ab432a89", + marf_hash: "d9ef77f7f47f1628f0d3e329426afb56575eb7783a55c2c222c6fcfcc093727d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eb456c8bbd9955ac00a6ec85db09cf377421653e9345230be0e84b1f19518bd1", + marf_hash: "7fd8bf99d83b72aad48e62f32b58a121a809e639bd9a128ca13af49bcf6851da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "16030767aa03df81808bafac676e0a0369a99c5af9d8361771e90112ee694c5f", + marf_hash: "7c0d2ed3ea6b7da1dced637e3f1f5a82e8dfb933d1632fe2fffa3b3d1084d1ea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8ae93653a3cb06620461e8d7d34866209deeeefc3a82a1c8f238a3d78e68c65b", + marf_hash: "21f4a150a6eb63917b56c03d949f5aab24c9d8459a714bc93b68eaa1b5bf7f24", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0240372dba15e917443a163d72706f993141691f857000cedfc0b9a1c7451b75", + marf_hash: "59486a778a6900b1a1983bc69c3e0b7187c2933ce55063054386afba061d9fce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7d3e257fcbfe98cfa3083c50a236c53e95e74a69fa0005b7aae9ccff5939ba4e", + marf_hash: "c9f0f9375e1ac3bcd971234d89d181972f3b055f535fd6b3bcd35295e33c543a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ebf9151af8d54fd659bc9ddc02a3f6fdc2c5020266fe55fc3a9edb56ef9b8d8e", + marf_hash: "d0bde8feae9fae35b326724ccf01c8008a66a00a5853c881d6fa0907b090155d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6eb1f42290be027ac5c2aa38544e401eae941c1d4b537819ab1da73bfd918b2d", + marf_hash: "f0ca05a5ee3612969b8f591894218be82cbf97a3fdbdabf86a6687c4f5199d84", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bedaedffb9d84aeb9d3856c7146f7b998df1b82f585a333836b6050a1082ec0e", + marf_hash: "e9b62181f09ef36eea48b9085c2f8be045458bec86bb96a9dc4736280a4217b0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0114500a4d26c5c0f3234b2d92b39b2b2aadcaae9ae883f0a1acd905d1955d4b", + marf_hash: "572bc91597b58b2353260820378edbeb6aad58e3eec9a7cf140582aad9b21b3a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "845595d341db903ba3dc1c683855b6ec31da6380d0d0a5a6bc74e4db698d4db8", + marf_hash: "15b2d8ddd07c8417e66e6390706f8c11cd811b62b90845d015901122db888fd3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "de759ebfb87d782046a46a17af5cfcc54b9f50e3f8edae04151d24105473a01b", + marf_hash: "6b2c220009534380867671536b3b92d4962e15747b3558fbaef56172330906a5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "98a13564167385784d3f7c736acf42a424def00c06cb2013fbf6e82251eadfc5", + marf_hash: "6366956ff67feb99347bfa8a9c5dddd23c14d7aa90f6bc61505f07b325e9a07d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2f9a722d98713354d6dfd8521649c1a9160df122abbd7fccf8984ffd15840f1c", + marf_hash: "60015cb78cda8587ab80078cbe25907f641fe6af267f533a604d1f3220997570", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "014084a6d26fc6056fbe6a3d96cd3fab1898f1dfd245ae3d0d68ee5362744143", + marf_hash: "628e7fd57490409a32826df78e798983448908c43ea21789a834c3c19924c529", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c8d87b4da3c1b517c743e76bf351c7b7df2d67033ae5f80a51d70e257063d9ce", + marf_hash: "2b89b246cfdf256b2cfc9d2abdff3f19a9ed19be3d6356ae6eda6d6aeaa2d2ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aa13f27f0d88da0aa6b439c6def05abb4a211d84d920f2066d57bc42c8014025", + marf_hash: "9293e40ca5b0b8f8e71b91817ec2a407c0a5a2fea3e7c7385e041e33a14b6e2b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dcb15d28fa5c5d9638d012d93a34b0606553d99ff3ad80a16a3a29ae83c7530e", + marf_hash: "23c8a9e8df34d29537d8088061f24cd6688add4db81d40a43d341f612ca74179", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58a745326942ef84b056e5c4ee022a08bd9c7cc37b06df44960abe3445c32b23", + marf_hash: "61f9b98dae9afe1dec555263ae0795df15eb9afd8eab319ba1bec61081387257", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6c7830a79cbe081d947e93931bb633de415ccaddc77db93d14dd5ddbd71d0641", + marf_hash: "f45f1f5d8031536f62d4115de67bb8310223566f53017df114f5344731ec0ba6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "42352b65014157435812093405f22fab3801c8d7b9dd66ac0cebf852ff7ac18e", + marf_hash: "57f85be5ad0e66e31fa999e387113c87b38fbedb9434ac474a84d7c5239e23a4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_underflow_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_underflow_cdeploy.snap index 7b9f2da60a6..46386d219dc 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_underflow_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_underflow_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cd42d1b609e84400588906239cadfca04c4a20c0517380b84fea0ff468f7ad92", + marf_hash: "0fe294ee4ffcb44c6d67a6a4bc0271f321a585f5e945a5bb5ae877e01a0aaee9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "176284ada7b7454b5854ba060fd9c1fa066b9349582ebbe52c598a13b976815d", + marf_hash: "1621302ef68aea1ba536b30e1b14448a4be500f393f21de8372c136273ad6ae9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5ad10a6a6dd27f9553513bcfc3a4eee18e03ead39f983ae435a48589eb18ea57", + marf_hash: "7598f8977e738c5106852c5bc141751a31a741c8edd3089a5c9bb53416302761", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "08fea4224f33df94d7ebb8aae181b6965d38310af05ab9cfb5659d9c4741d5e2", + marf_hash: "316241df05dbeafad92b046cb69711b3bc386f17f93c0e1a9c371c3880568227", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9945e15e01cbfbd32d369dfedd0170c197f6c8e466860dd771bad9ae97eac4e7", + marf_hash: "672c826fa15a1d49464f18122d6716247fd66e2a3c1e6e3e489769488a5f58d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a526ba6b2d80d2fc5644c992df36d662f15fe256682cbe8b4c4ebda347f33a13", + marf_hash: "ce0a7afe3c60a921a440abff5758ba1b9e1e53d0607ee305f7cd53203928d773", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__to_uint_underflow_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__to_uint_underflow_ccall.snap index 392e9e76c32..1b4507e37d6 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__to_uint_underflow_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__to_uint_underflow_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "09ee2500d3e827b5ee81b91c5bccf30c409fab2c3fd2383efe8603dd023352e5", + marf_hash: "160444c23cf7e2d669afa8c32246f1e762a0968378c59508ff0e67cebc85898f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a246a923e9de00f2d628c468126c7db2d4a13e98d549d4c3c4534e8650c46bc", + marf_hash: "5da56a0167c68a85f0b50b1a1ac940e1fe58c766096373f6aa269c7ef007bbe7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "be1f44d7d86ecd9026eef078617a5f629de365e5bd762a635b2dfd861ca428c4", + marf_hash: "7cdcc86f528387cb36ccae1413afc7f5cbf443ce22d9a795b4b6a586a94f2ead", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2eeea111e4f00716bc2e033c0c6f552bda0e95879270a4fcb461a398475ac0b5", + marf_hash: "aaa0aef9b47d30cb2d5793f09f29cd6ce7ebff7d4adb0dd2fe99ccf0256886e9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8df30b5712d9c81d9e4f46cf1dbe326e3215c3b02bf3c96b2cf9d504f02b39e9", + marf_hash: "f26d00f295d356589172dd8f5ebbb0145f5b78fc07ac1d5d15200069a8e32c96", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e479dbc1394ffc4b09dcce3894af50483082b0804dfbb4b3e4e4520f840b9462", + marf_hash: "2097ce58309d81848722818f6e3b479f3bfd55ac9eafc44909814a7089517e13", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d4486108d8d07e9398b7b335f22391c810bdd1adae535ff04d7f0a9ee87a04d4", + marf_hash: "073161cc6251498281f63f11f1508f9af0a61d601f2b35ca4e8a78e329d99a63", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "698af8ce170eb731d571374436380ac0f7bdb3ab9843200b906ec852a35b9a47", + marf_hash: "779a2a6549bde5c6d1b7159f289e6f9c3b2bc220891a12a43fc0fb36d4fec05a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "af8fa9ed305680d572e1af6fdc0f308da1aa496b87afae9f04cabb6f2bb4b0b6", + marf_hash: "86a880231a32924a0f756e04a892c63839bc871ad3af6cbb12e42283bf97ff6f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eea02e00a3d5dba13a8aa09802bac3510a4f4791788bcf17b1839d98c518d971", + marf_hash: "d3c4f5f90c7794b2aa3e79d20751be139b4509422ffce6099c0ce05b39c4be8a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "94dc6da4e190446794e84dfd603bb3b802361853c548608cae86318e8297eca7", + marf_hash: "976558f43fc3e748b84a8a68d640c7a3da925a9be83d97f17f86148cde89fc58", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d2ab5f6791e2bf2426cf551f6cd39f0932787a0304ae382be752b53162fa0b6c", + marf_hash: "907984ff2d069effc66ef726163ce391134bbf9fa0ed274c76eb3e460013fd85", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2b598c77687d9db527400dc271fdd20a0e024a62db4d22f781c5e9e2635b4841", + marf_hash: "54f1a1e87058c2f923ca7683ef670a096252b89e0ccab41e855d410a6a8e19ef", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "59d1ed5c13d0086eb4c4025334cc63b0c27c41ca3675dcaf8dd477770ad263f2", + marf_hash: "65eff113b230eb8b9e50ca0ffff161ff9a6dded9c4f4e4118832f895fb08d2e9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "09ee572438da966f981e6853292575ffa175d2f5bd257e2961ffa09dfc0eec4f", + marf_hash: "cd103bca6bdf211a1297c72467f0afc317f54df786e969ba3b59d6cee7267200", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9b9e12e8dd85588114790182c06f50f65fe18676720e819428ff7f9d7f0cbca8", + marf_hash: "c4c8c41389aa4b9010fd026d1e9d5917787ff12b9c2ce88818407c9c1a8af438", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2e0aaa993ebd2a3f14b82fe378f7720b2cdd5682eb8a391a5a5bbb1c83aa8e5b", + marf_hash: "a586a8368a89489d467a6bca077c845a2cb856ded34c7baad6cecc941a0e5e19", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c557870222e3c6aa9527e417d50ae66425122d0eac06140c650d8ec75d6cb3c3", + marf_hash: "7361c709b8f9c4f60098ce8b213ee069d82a6d18f9f59989cd39b98159f6f3e5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8368c4df3082cadc8113197357f7625dc6e458b5cf17205a59b014e8192c5768", + marf_hash: "18072967158463ade6801f318cd6fcf08ae59aef82b563cea11a45776bd2d846", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7e9695ba8ec316ea64c1e741af46d957beb090e20ce34cd2a76db54c5b417b33", + marf_hash: "8f0c7e022cef9c08b7ae8608686f20319547bc64616ffdc3ad7e2f675bfe2c0e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bb0ab1eb39ff415d3f9027facf062a7042a1ba8070186955d7cde9322da81de4", + marf_hash: "671df39cfb4392dbb7a59358061a68f42854797e11c8792e33c0a3c2566b2b52", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7ef9a1cdd77c97ee2fb5a766af95359521aab607653c4bf67ebfff5f0ba91c19", + marf_hash: "ec4ae1c825f281e219d59b81f024fe0d44afc6db408a7f46c356742c697ebeb4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c2bbd3a0d70b7f5db8ec08d4c96b125699edbf744ef923ac14dc7e4ce629b0f4", + marf_hash: "3587db6f6bb03047fb2c76a803df4106b9f59cc4422f7d1e309261f4bb0c8ec5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9026f6dd4959c0be34f7e38fb685376fec1f0b760ed694880ce05ccc65c22908", + marf_hash: "b0ee9ea4fc2f0c727e1274d14b0f05660cf75df8cae3df1ebf2cfa84d389d22c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1ef070e4615f9e31871a4a678eef8f151a6678239f0799f19b0a4cdef3f7bbee", + marf_hash: "c05ff6520fa89ddcc2601d52a032139b6b75821fdeea476e0d077545ec64fa93", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9260ee978053fe626f925877dbcac3dfd264fa736c47b560c0d2672a04dc4cb5", + marf_hash: "c9a13932def079701fe0cf64acd2bf49ba01ffb651598032426b36e7f150f64f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "620944e6e629f2632ee81b9dc170fc9a6e10348d27066073d212ae96ba14f560", + marf_hash: "635c4af1fbf8d7aff6c1e105a0d6c57c5dafc468d5ff67d8885006a3909a6552", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d51508a97e36b6f44a5684cb5a2e7a05da4ca9e5b8610257212d718d3a3e5dd3", + marf_hash: "fd9c596e55990ca75d91c336b7f35a910e87cc3037a0773ab40522e6483d199e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b001faa18c9926247717ddf7b5058a3d8fe46c408948f1616a68d8719accffbb", + marf_hash: "5dd6b1e71b82c02ae416f4acf3d8f08a517c6fa60f5ca0ed2dc2152581c9194a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "055a38f9392014cce996be5ec8a3274db3e400d4aab082801cc2e010c9f87a65", + marf_hash: "4205b70f0818a060f9552707b66e6dda2c022664837b80ffb1f8be31e420e69b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c0a51b069b64978bc5822bd589d6ddaa1fd88fdf1f07691a6a6181c1c8c14ea1", + marf_hash: "e82a3cf7dacc4837051f5c8092308abd56a407257fec4cc66dd77b3427d583ea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "84bebbfcaed2cb490978fcae824b26d27eecf6d5b57a2b4fbafcd4ab03bc576e", + marf_hash: "f3ac843a28f7c8973060d50731c67571f2a03125693b8c8e763533cfa2bee0d2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e05321ea16d71315687338f53016559bf744bbb89ffe5a8fff2115b89cd8acd9", + marf_hash: "45b5bc905eec5a14977c09e8514de1960595f5825d85a252e8c2ccb214fc4de5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3d436ec2d63f2bb06977159f0c8b7f1533153a3a8e7c522b880c747c44778fed", + marf_hash: "479c28c9d3f0eb62ca72f336b9f7f5aec71578dfe87f48d2a699d9271efcdb80", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "96b31530dbd3bce91a053c8701710b9539a5efcd886030d7b5ba0952ba41b475", + marf_hash: "bb0271e0153e954afb29e1c36faa2ecc2c99896f60483acfaaa76ece2407705d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2334190df56cc9e99d0e61f29bb3c3b45a231300b4406e6a13e0d1fc26c11b1b", + marf_hash: "d124319589172c831350cf50d61c09d0811695e9778bbb82c04f6dcc70a6f5a3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b04782809882ce864d38e84fedc8605625d10f81f85ee219ecb5811601ebec65", + marf_hash: "04bf5aa7c6bea10091fdbeaa8cc47850d6588abcc5ce68e1ddd3583d64af7a92", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "33409f1e416cf33616608cc621d392b3dda9e44f4bfd3af4c813258c567ac8b3", + marf_hash: "599fae0f40437e60a5fef93a125beb8dd5005c273470e40fbf82b91cb9e5eb8e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fe981c0a443af3a2447d50fe432215bd3de81cc6f45524aef55bfba71880d0ef", + marf_hash: "8693f4723cbe8f314a6ff7609bd44087ff7b304480c9fefc9db8f60eb5720225", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7986f06c029cc3834d63ec160160eabbb7947db9a17e4d9c021a9d6522d486c3", + marf_hash: "92533ce204704c86daedd58f8dc77cdb3d20566eeac062e379acce39df117173", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3ea23684fda894eda84d333ce07a5798be037f8bd55721ea6161a08207e999e2", + marf_hash: "6c287df703e4275459e0c31a3f89e187731c767e3324ef21e8ffe08cf2098d6d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ab2b2950b2c0bdc8e120019013366c79cec0bfadf786fb84ac2db346bceecb94", + marf_hash: "19dcc68342b4ea6a3f4594a1a4920d7961b554fa38eb650b26d8aee50de4afe7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__to_uint_underflow_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__to_uint_underflow_cdeploy.snap index 62e83afedf3..8c149df5760 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__to_uint_underflow_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__to_uint_underflow_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d92ab1fdeee0a56e25215d40bcf26b8f4c20c62879f3b481f61faafcd76303f1", + marf_hash: "a9b8534eec6cb9e75074c56e52a6d3b01adf1ea7581bc2577364cd83e91abc35", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7bd2a5308ad395340bb6a22badf35497f09da20ab4d9c95721bac3a497fb0906", + marf_hash: "fbfa175ba1870b0f538405893e7e9a47a3b5ef6c0c349dd3eb7937c4a46b1a5d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0f161d8eba1b68ef2da6eff9214048c862fea4028add945c03266d4be5eba254", + marf_hash: "0986853562c1b7475c1d762a9de125e108000a33dfa4a8fe1c71d6fb081f4f46", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bb441b94f55c92ae73e366b6e9a454be5527c5289ef3238d0e8393969f97cb9d", + marf_hash: "37fc5de9abeb3cf374b905212fa8dc6a167c8589153cadcc94ea180176127429", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f4af588582c4230ed2a4a5d2cb7406afecb3c21c9f764b81a39680a411dea329", + marf_hash: "21c81043ec08bbe0bbaedf92c976db1c5402e6a30274ca4467a5dc237f1bc438", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9c742c99d8a434354512cbcdcd03edf6939c9554fc420be3b7946b37a9035c7b", + marf_hash: "5b4d27332fba504673465fe13a079803510e62d14396d2a6ae027a0709eda637", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__unwrap_err_panic_on_ok_runtime.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__unwrap_err_panic_on_ok_runtime.snap index f5205c79fe2..ac065bc3010 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__unwrap_err_panic_on_ok_runtime.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__unwrap_err_panic_on_ok_runtime.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "59f34ae377ceb9a9f3cd81a92949bf4c0fdde5ce4190b7d63262231145e05086", + marf_hash: "33175e11e0bfad3eafd0bb2ad5226b82bba927004634bc8bb2914e0f61cb3ed0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e9e776c0ceb0329db4c02d395f48833e7c1e1b07bd146f5ffda686041731d56e", + marf_hash: "be70dbbf40eced10254f4de9ce426ef1deacca10091bd669fd3a40af735c0b5c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e4dc432b443b34292ab65e4c012c58fe44637dda1f44aa1e09d52fe826caa5ea", + marf_hash: "5b7119193803a73b29778c355b8f786e5319d4636b1ed1ac72edaa5a4e10f7c5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "39e201b9141c1d61aeb658565107081323b287629273a27fa17a63e2720291bf", + marf_hash: "ca96385027d61d132baf2ff589f48ec0bd721cfd521d0704ea2fc2a5084d5965", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2259cb61f084d8276a5bf287ea4cdee9861d7b327a086e07f74ca740368be48b", + marf_hash: "11f20a0c69446acd80b2558c2df0bf39b5dcbb42ec4433f8e07f45fd79faab39", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2c11f6c4357d0de5623526754f6c0e14c80c878f358311e1ac43d63ca8485964", + marf_hash: "a7d8fa6fab1ffb735b9db3628f7c356b4a93296c1596d8d609ed352fe82efc53", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3c2cd261901ff01973be2987ae56d309b712f05252d53461b7ebbeb976c7df5b", + marf_hash: "49d2e6025dcf1f666e14e34d87de2022f1e58deb8ae8d9020a9b1e7954aa43fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "12cf5f5627418ca272fc4f1c8d1b85195b22e45dbf07880c7b1ba62455781916", + marf_hash: "d014d5377144086b2da1608a6cfe5d87b9a53a4a83b760a6f8163475ad172ff9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b3fa91c86d3b51cd856c2ed7514d13e2f62d91e05ac93805833208bf3d289fbb", + marf_hash: "f35e707e6516f9d0d7c618acec3354df27599e06aa4adb461a97c62f005bb6c8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ad8cc921d94ce22e4da83d16f1c73bd90fdf8879f341edfb9a78d63e84b056b3", + marf_hash: "b7118ee04d446b8a7aa0a0d918eaf90200a2d0af0ec55d2c7248f075b7491ac9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "38290a00e993f1dedf1343888061b53a491a1aa52aec9f109434aad98f855eba", + marf_hash: "55e6278a8a90d8e9fca7a63424d76755cd6d338656a30f849ad0e7eaaac340f8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "beeca2f008f8694789da4251ccb2fb9c2955bc02204a04cd4eca4955003a8185", + marf_hash: "92e93c544bad483ed085c764bff552016e2507c6d2356e3f33d9b5bd1ed4b636", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2ae24164697169d4f042b93c686e5fdefa6773efc80223e89377c6d5b6c45b0b", + marf_hash: "bdc1be7c1f3f7915fa39c4ce3883b71aeb36f5cc348a9dcbb0ef9bcb7f830393", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "29e334b08b05781b94c7a06793ba574e6655eff8d2c8a9d5f1e882a9d9abef49", + marf_hash: "cb716138e2f144a2477906ede45fe3bb1d0592fdbdef557f5de952a55dc8c7c7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa7068e2e4aa46d0ab78ae30f013054b37c984584289994583ce8c0eec9e2051", + marf_hash: "18c8d53ec5bb9d9a138fdffb2bc77682f74df664787a3955b4a75914301612ae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd32b8f8dd0df3183802bf0e55725cd8ac366353b6a8bcb9f471795d5bbd8771", + marf_hash: "e825ee3e756338f521c58617fedf01d553e1ef7914f9109d48da21135940ae33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "54d443e2b5a39624a771ecf9c6589568d2095071b3b893b7fb75642a06483d34", + marf_hash: "ff9a3abaa4371b868574a47a0c92b0a8e9f60f60b9874b1107439887cc80653a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "872bd52df502a3e7ca390d2d841d29cf1b47d28823ab6390b8a8d98cdcf1b5a9", + marf_hash: "7cfc213dea0964b9c2e14d19fff1f16f6015bcd3697e71eb92ff92e69c4beca7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c3b93feebafcc39563f9d4d26b6feff2004b9952fbe0df6ad790a988125d3806", + marf_hash: "849bc6e5d779665243281da6ac22bbed012357dc087831b2a70e0f589e1c1c2d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e1fd9ca2bb9f183a0e64ff22c1f289e63c2eb4d2402d7f0cf706509f5f00b6ff", + marf_hash: "c01861b2d895aceb20c312701d5f82473ab99617453229e1f88e94b0087d1b06", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ba1d14b2ab0a3062822fe6d3439f148e33c2a80ec8518a3b204d47a6546a7dcf", + marf_hash: "414dd9687a3093139910056b68ead55f9b32e72bfb1fc4df6116bfe2ed397fb5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2dd719fc4486654013e22e6abf36d4d86a7738569ccdb2f7d472c6c09265e185", + marf_hash: "5bdcaa4d1bb5c964412edb971aa90a3c0de554345ddde0bbabfd940809989cc1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7760e7a54cacb80d0f7c6ea7cfe38f5b017125947cc74f2bbd5109adbb4d3750", + marf_hash: "fa820efc2dc678ab14bbbea792c6aae3e3480d1ce109633c6f5c75369c4f00b3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2e1f119af5b547b302086e0bf0579182a3a55f649c7ba32425b33feecb13792b", + marf_hash: "03284ffc6b761fc5a2f21e76525c6a7a5ac0378a9324844acf18b5e42ab18a37", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a9351059e124493829cf9d95e2e8aa31b342634d41a4d7ae828f95800dedfc5f", + marf_hash: "800e35ce52eebb8676fb22225541cd66cfd9814b91f268a90388af8be1e16ded", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "62218864ebddd6f3d31e27e56df51b34b583d25fe9b596872f87bb526fe1fe9b", + marf_hash: "02b936b4b26127587ac8eb4b485671dc93dc5fb6757f2a430cc92847b33cfc8d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e306eeb41955b2267b57048789d75efbda85b59e3c0c78ae10ecf7d82740380", + marf_hash: "19dda2b253cf1fa0ff5299477ddbc0d9ae06bb7cbd6c3abf2cdecdb3bfb8a7ed", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7d0fccea25370a1e4be7e30843592953d4bb588efccb02423eb5244fae9a7a01", + marf_hash: "110d1cf402b3be8be528d3542c8d6092100946383593884987794c966c54fc20", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2ffd67ef78be668a2497b088a0911e8e628bf803aac3c1d01a8d85a0f33f3656", + marf_hash: "27a3b31534ca5d6aa64261e440b50d8fa7593434f966b5f7ca9549d14f637a1e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eb23bdc96c39acd9178e1fe7be09f22eb3ae9157e1d0d68bf356d6ffdc635509", + marf_hash: "7d198a676f144e2cefde405cf2ca88c95aa2f620f3890a809096a2a75948f899", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "24a675d73f760ac2cd738a1e6dee2bdc9b77ac4eb176301ada347f1f7bd0a490", + marf_hash: "1ad5828f3bfc97aa5035ff3fce4804c771b3ec2f48bdc8d392f27403ea9256cc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5deeceb15c1d0976d914170bd9aff95e7be5058402907aae9cccb0b665abae07", + marf_hash: "a9ebdb344745e064944d20a0ed19b2f34af151b1d38ae95e450a00fc737b12b7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b478ecd02f31ffd791c20db454e808ee4549e802d222a7f447595fc534bc9af1", + marf_hash: "6914734704cc4893c43020766fa63b6dfd0c9be826f6f848803f242704406951", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "32aeecb0a45cf4ca5ca5765fc14f38a25e642cd60cf1e6f64b77cbe6a5bb3145", + marf_hash: "73b9fcc0bd3c6997c5e1962fbf02ce7a9cce5f0a43d208c3da8728ae3ca7b70c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "be47156b9c708270bab0eed021a2b4cadbaf8f592a422e87d81f72254362c97c", + marf_hash: "0efc4fdf1fa77ab4b24a4f2bfe7b837f03314c49c72f70387589e302f5050e25", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3c9f16888cd195f754613d8e664fff89bababd9be2d4f3c4fb9456d046d7f7b8", + marf_hash: "c6147738584d6c892da09c0826ea6f8fbb5a0858ae8c6d27df62c929bf58dd83", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7dc43877479a7b9df0cbf5f626221b2970f5a9f066ab12131df4129a9b4b11fe", + marf_hash: "1ee07f946f5e70950a160a1cd47eb7a365b4a1e7e5710b34baf9791a28086a7c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c77b6c9e64a9393d20e526a95f4ef4c9cd372787e18716c84014a8271c112119", + marf_hash: "de8fa5d4c2ab73807023e183f780e4da1ba169b5e8cbb075cdd75cddfec4d828", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2175f8491ef6fa13fed0572e1e862855df70d74b71b972b782b07c828b9e1123", + marf_hash: "640be603394065cf86c0c2e848c19532019ba76922dca3e0a7e53b5516acb9be", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ab4024b9c54ff203e7d5e1b98eca4b20b669740c2bd5db0a5fe2a9f68883df7b", + marf_hash: "022391535f0568296a675ec38816400b66beb2260e6f1698d1bb9dd6be953673", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "265007307eb618c33f4b3c7682151fee0e8529e7c7799387a3e641f3015ba3de", + marf_hash: "1949fc13353787fb2b1e61cedefd9276dcf9ade6866b2c5d6544b72e05dbdcf6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "579df9d67346bc2f7cbc67ad2d3b7a9034b98a5541b718fb35be018fe6bf923d", + marf_hash: "4832c5c2be75a861751f30b1c8825885cd1c766de0249d61d4e80286f1bd6d3d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__unwrap_panic_on_err_runtime.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__unwrap_panic_on_err_runtime.snap index ad923a37615..68989314c38 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__unwrap_panic_on_err_runtime.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__unwrap_panic_on_err_runtime.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "708133f57e606b1f28aa5f3bb69d2781341bb424afe505d6ac4b43218594e9ea", + marf_hash: "ce1d6d7ba0b6448d2db5b610b1db7aa6ff462aefd484fb3d73df1a8cec9f2429", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "44e336041706638b15a691f295a2e2df45e0dfef48164325c9740547b0cc3b3f", + marf_hash: "bbf79ed2fb7324a07085f8d58737a9eda370c3bb80a3dbde2395f59465e6e3de", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "47b1d2c32d56a8471a1ce752b089a217906316ed6570dbc52e186afc74fc1934", + marf_hash: "15896772ee26cfba1a815addd1eb46ce966b7e75d1cd9580c57deda5b00efc3d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0b22d85dc390409ca4e1a1f23c94cf9e4c7eb1091adc0438c4ca9acd12abbe56", + marf_hash: "255db4368137668dcb2c3332fa8e646ca74b8b152beac3d2d1b0d4d6d5f604e5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9fff1e249459a68c5fbf4fb27e6947454f8675c9e468f323000505b146330470", + marf_hash: "176c37ba65ccd4b846d6ae646ba0bd95864714868c3a8f082f63aacc0a063c85", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "73e5f5470260f711fa86307cebfb6528e06cb757786433071faf2267a116070b", + marf_hash: "4c9297ed7b8d6086cbb4afbb3cca0cb16f310383aca000c6aea9838d813e7cc9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b846a63bc677b4c8f204c386eb002192b2f45e1b0970a8632e0a574009a600b9", + marf_hash: "fa6be81276fd1728ae402f3d55781c6f21bcb5fcef2a3ba39db37fac2e7baae6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c671997b7b821372e93a2b96a692aa35bc0832846adb91b509b1658ac51c00a1", + marf_hash: "46eda1f71c5b0d5d4aee7762277d3a6a1fa190f7c78a90c3d1e32edb180db958", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "44871c2fb2a39cc1ddc17fbc211eaec90d432adbd50b5317edee5759ca604ed2", + marf_hash: "16842a626f24d7a817834460b27c2ba609e676eef12cf65eb04cd503cd87def9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "53e7cc6ffcfb2f2a40366e3148118b83000e4519631cf41e58e9e73dd20514af", + marf_hash: "b078afb6e31fab448e9287638cd06afbaf17f1fb2e385e3026ac008f658bf95a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a3d17e57c00fcbe120c1cde625a2c3958f7c1a7ff5de95bb5aa799d57a2bbdb0", + marf_hash: "f4f8f3433587c7eb540360a1054e80b02e9b82659e46ba3b342ec49294bea3da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5a7a12c1141431ec935cb26c28059e511c143f5487caa6d94b936c7b070093d6", + marf_hash: "7248f35b29f8e2aed1bfd212c8c08089c917adbd30df608e0c307d7ec2c7c44c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "97a2e8179f542814ec2fc719344f55796e06f12c1a1302cac8e4a0f9031dfa4f", + marf_hash: "2179394ac504e15ec9c8b8125a93e674a6813ecda1abf8bf060e4d4f5692bf2b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f07240089958ddd72b74aa8f471d744a42a20802cb2d51c4991e4510df709c90", + marf_hash: "e88d208cedd27882201ea05708cafb8c8ddfbf7c034e98a71b8f0ac3ab8e0504", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "309dae584853bf2c6223c73e613e6825d3ebbee8e9ea0153a4cabc1c92e4d72d", + marf_hash: "a3006a4a3d3826f2528abcac16dc5dd214a2b41661462a72e93b4067229a397c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bcd08b2e610685665d58fa184c7f532b3a997fe0ffb0b09cc4a233bdd091b1b4", + marf_hash: "6100ed907adf3388f2c813ca23b293dcd530ec2909eda5e46b676e5e4b967a1c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bb756d492125b46255c39b31fb517ddeeb807d400346d55b8019568596460dcf", + marf_hash: "23bc71d8c16f6d8a6d6cfffe7dfb788b97903c8fc38661961752c8e96ffae852", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5740c33b2c3a57ed3975dab31f7996eb64d4f574f629960ce62ef2b6dd6de9e5", + marf_hash: "2a176446084e177968ab29cbf217223f8f60a15031b2845ee65de8ff08fd13f9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5884c3b4cf2666756d595bdb60c128ea8b76daa463d730ea0c073576f1c53109", + marf_hash: "b07bc240c7906d29d018353a34d12fa4b8d25d5490e6d7776ed439436b98a8b2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "318bfe13f6a60bcf381f7cbf21cf9156cd2f54e2924d2efab590afb6b9fb15de", + marf_hash: "d65c6b4a6b1bb2f784b17681bbdef6428f2f9f1b7cec4c254b4bb2cc5d90b6ff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b09bef1f4731a5a7b737c1413bc154747196b8350a72a8a56d0eca0c12976bd0", + marf_hash: "3d713caf178e491319728374fd5417f302dec9ff43d2770fe853b7e03cd5832e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "339c53356de1f302c3e3d0c8b4c26a13f565cafaa70bb1f1ad6a69673f42cbeb", + marf_hash: "e20e5e045ecfe7d7ad8c8ee988305d7a3911c68d3fe6d0b7073bf41d9236a032", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e27e3051ff59d6277d3ccbd01de0c4e98255fbee2e13b10b1400ba048679d5eb", + marf_hash: "3e6737ecdbe1281afae5e6a9608cbc282984137b22cc2e0388d9dbefd329160c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7f6bfb28204062c2d5b6855858265a966f851ad6e6ccf38d4db8d421cb2c99f9", + marf_hash: "c5c3c13fb4949f65c38f2d79c9126fe8b3004e3255cc0ec49696704667ffeb14", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fce8f9c9ffe27e3055b8625f735b35ab9457254fe84f291f0f1b69435fd4a89c", + marf_hash: "d3af195bc199b5eaa7b23c26a0dd4e2e7f993a4d9bec9fe0d992bd9223940685", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b5aa37f5c9397d2f0da36a58a921349b6edea40be84e1cde28cc7f9fd2a84e95", + marf_hash: "53b559ec2bc473e2d76862acbfe73f4da4e6d75802fa940f1632c2ace1b74e97", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "29f3c7834c2f72489908c403b6c7feab273ad6595c5b4f683f39b3c3c70452a9", + marf_hash: "b3e0a9e8e0c962cfa82aed2cc25b89acb456e590d40ba64de295ea3119f43eae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ef1ec82472e199752c589d298df05a6fe1318ec08b7209af749729c8312fe630", + marf_hash: "20c3f3e9569b7d6d76d6a1f86b188fc0e05b8662ad30ccd8ca313784eb6fc1de", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "550b25b22d5de8d04e152cc3c3bf981a23c34d392fb5e5a99495ed21f8eab25e", + marf_hash: "d8e3f0e4116f1634a4ee39946411510fefc4b206792d8b17191b44f7079f0e89", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c8c1fe0b619f77ca416a2fe7dd063dd2a5008d767baaf97dcc126c612d4370e5", + marf_hash: "3b9a6a59e3a74707364cca4a9800b4d3c4aa680e540796b66ef85f278f6dd495", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f35f8873b0a2f0d23817b465ffd4c4a977dc35c0f9b800e03bea33ae2a255892", + marf_hash: "ef30906d925b9cd32ee928a848673ff1ee1c42c3a0e88416f2b4a507f9823cbf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "99f2771e561a691a5d07a87c59ed54a88a1347a18b99d0717c1fdaa8807fd7d6", + marf_hash: "0bcf33ec84e97b4f6dcd924bcf95b7f47547930ff6af54ee4027c7e7b95669d6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c29d863e6339a20d904311b137cf43cc47be4fb5f68a16189924cae29a934713", + marf_hash: "4b3f7984a6d36f27feb4f667ca887e7bec2237672d606aae9c3d05c9c8073313", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c2fc8e7cb58353ce5e83b81cf6169dce6107b1acee837e537a309cb275e9ff43", + marf_hash: "2066a53aa12e79b5de2eb5d6b31c7fd01b69bb1ce3b9b1b53b561c77ef55b3d0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4c153d5d139a1dc87a66c39b794efdf3a6d055a4f2ba24c90a083b01709e689a", + marf_hash: "3bc66dd46b98bd5f4b9b44581e785374f48f907de37b34e3ba30df22e16d8581", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "73413116faebae0d7337437ac2c4abc9185f30827aca0b9a266d7de5914f3a73", + marf_hash: "7a6c98f6dc925b115e900a218f46ab85a5d7e477f13636682187bf3f3084f2d3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "95917e61c367721032f30fb0a524b5c95867e2be7c4927a3a532c4b41c7b721b", + marf_hash: "08f86fbe98bfca84e62ee09b621bc09031afda7475e8519ced6833f0d0fe0258", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0d25eb6980174f93c38fc749e03c0301d2ed010daeadb2ecad39224c62991032", + marf_hash: "f7bcb782f83bd0ab188ffb3bf744c9ee734831f468584b42157fe9577f372071", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a096ec6f702e3c922ad4dc06c1ea897134fd895622aeac2ebaa4dfc0511906b4", + marf_hash: "3802c35c6e388bfb1eeba3a0345f94b0a734a87fbd820f064ac30eb71b5a42cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "427a7746755ad9e2d29441b4c56cd869ed705da8c86252b39ffe39338f5e1c29", + marf_hash: "a11e6b4810c96b6a4ad37b827fdce605f96d5f6b2dbc029afb9e5c20f8cb943a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7e70856419f4c0a040d3c7aca5f903e64ae7068ca69daa84f821f8ee108aaa22", + marf_hash: "7a42bb13054539e20571a9a97df1fa72ffe39420331689b5d02fe77484b6c54c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1186ee3f7a757e6c77b43947b3098c671171b5acc13c5487262e5a5b1b502e00", + marf_hash: "077f196d39fb8959062ad83df923a21f0117e5c77cc6b1431198fb05a5e91ad9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__error_invalid_stacks_transaction_duplicate_contract.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__error_invalid_stacks_transaction_duplicate_contract.snap index e253b739558..3679cf23ac3 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__error_invalid_stacks_transaction_duplicate_contract.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__error_invalid_stacks_transaction_duplicate_contract.snap @@ -53,26 +53,26 @@ expression: result )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 1b21e637d5d3900f7932414bfd92fe525a77590420f0b78d42b73d90c8c5646e: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", + error: "Invalid Stacks block 412c6ad9d04f61c6ea630df74fbbe5f71d9f82345e7fb6800875b9ccfdd9474b: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 8c9cca3461e56c28822d8496de77a877b1e5ee90796580b7f435116bf4e4e2fc: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", + error: "Invalid Stacks block 6279068c8532276b0d331fb812ee5b81307b666af78dd960b45f621b80be2616: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 7103442f19626632da95de517b4e4d988ea6cc7763cb0e3187cdac431baa4333: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", + error: "Invalid Stacks block 3195b9bea33245a99ce931862cfb628fbc6035817f4d572c95509370aa08d375: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 62b56ecc46c499862c593160194f4b015de0ffcde8d9f6c1670740c0229bd56a: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", + error: "Invalid Stacks block cc6759ab18b71952dc2a73cfd5d9d78a9033899aa85c9048b083b1ac03e97088: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 551ebc2452ca421bd8b28a218b46fcce19413e494cad62e34b27ad8489791591: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", + error: "Invalid Stacks block bae9ac23ac7dfe02749e24dcd36640c786126f183c2db1aed35512bc77deb7a1: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 81e6ac3009e885f316132f457e44af4397c059d8a8a2909996c1630835c659c8: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", + error: "Invalid Stacks block c1c15f0fd19ae62c54df5895fd11c11e1b3bc28091822867eb104ed14964a498: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", )), ] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_allowance_expr_not_allowed.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_allowance_expr_not_allowed.snap index 715c401996d..ae2a000cd62 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_allowance_expr_not_allowed.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_allowance_expr_not_allowed.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c523b700b5abe1ea3af1ff87260f8795dfb80c52b4ed240a8f5d975e4e64486", + marf_hash: "5cb03ddfb2753fe8a029952faae083794db33ac6c29a858d61dd47b30e62101f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ffb9a7025f762eba5a64deece508e366c8cb217aa3de1f58be9db93699c51cf7", + marf_hash: "4e5bc9b757cfaeb1e2312b3dc98f915a996abf3c39479076a6215070b0a74861", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "193807c1492ddaa8a74f4fb36b9e81a16be37fbae12859750790efa8bdb090a5", + marf_hash: "a8e27cd664901a4abf7a5a3406f9abfb3390ba1db3bd7e47a1769302335a4888", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_at_block_closure_must_be_read_only.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_at_block_closure_must_be_read_only.snap index c1e16185979..86a591e7356 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_at_block_closure_must_be_read_only.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_at_block_closure_must_be_read_only.snap @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e6051854f34139bfad554da3451cf0067f05d5517fd19e1aa38830ec921b34eb", + marf_hash: "d92476745a49ef4635d8877c1de643ebfb8a0005c328c652bbaf0afa78d81ad8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5fdd85b615370c3914d80836a29aa8bb9a32b9157b5466c50a48f17289e92e25", + marf_hash: "58659762e3403f04f8cad4a865b271a4b42fc2961b445d5e9a2451ff88fd9b9b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "65d99a5e9f51df26085c19f01cbe4477616114900210f58b711ee087be863a2c", + marf_hash: "18feecfcd30cb7fc977f0a4b5797bb2e03fd132a5abbc43eff548ca9517ecbc0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8684e9e821bd57fe8b5ddd57fb39c5d36a306f568ca3100f0b681d3fd74c67bb", + marf_hash: "ef9d458b5a7fc0252be22d3a9c0dc64ecf9b6677e088e72a954fdf46affc5847", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_at_block_unavailable.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_at_block_unavailable.snap index e1377fe9c1d..1aca0f6f8d1 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_at_block_unavailable.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_at_block_unavailable.snap @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c9139b418d6597216d9241a365bc33da695242f0696f2b5718d47e337213f34c", + marf_hash: "cc68045eee30fbacc97acd70ae3a2013ee9d5ea3439a0b920ec592f2435ec5e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9b300533a95b4baddb301f980d29b4550a6e4d4ac25013e4c5847f0ac05089b1", + marf_hash: "de432ff55c41807e3b5648c5739f231635f91a96f352eb82a4de2446864bdc9b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "68bf0c63788fe236ee2ded67cac98bb0e168d2de6faf2713005c7030836c51bb", + marf_hash: "513a087633fa67846b898467becac54a7fcbba72c8875371a724eceec8696370", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "10f4fb376dc369596956ffdb201625166bab14a767a45d08da5b489bbea435f4", + marf_hash: "7ccfbe06126587e94b52a8c9675b2de5cb891480cd100ea79f45f7be1cb614d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_function_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_function_name.snap index 701bc103845..9324173d5b6 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_function_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_function_name.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0db940f877d6acd3de41bbd00ef8d2ea447912c341787e6107b94a9373b4e658", + marf_hash: "fb43c0841b278f02140db3204663908c9ebc93cad83b48321bc854afb251671d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "80916170d8231268cd8ff1858bbc554d0527290e33196f8350c129b779c7651a", + marf_hash: "4fa0ba82bb577360a3e11730f5123101c970626fad26fac03bd24f2373545525", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "de5ec10a3701bf6c1360b6ae4b5128ce75e495066d447e97ba7c45868e266597", + marf_hash: "72a33d3144f5bbadbc60d4b8f3596c3d4445e532aebefb539a0dd95c13b3a7de", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "361d29300ca0d119b603d7c0a87ed8cc1036376c5eafe5ea0c07b97efcca1f57", + marf_hash: "d31aa425de2b2db5f1acbd205737014b2baab99a8f46be01fc92a1564efe20fb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5d317683430dbf3be75ed109b8e4090317d0c3f739a934d524342b5a9c373033", + marf_hash: "ed1b52f6d9a8a3f7705e7beccc94d2b9e8f6c56af20afab9670d8fd6742ac734", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ea1ed4ea93fc6deefb1d93ca47aaffff82aeb049ee1a8d342100bb7307b62829", + marf_hash: "c39e3edebfcb1881db62aa18f3ba9b4b51a29ec0ccb6fa7e82119b0c9994ae9e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_let_syntax.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_let_syntax.snap index 405ad3c469d..5956c2ef434 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_let_syntax.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_let_syntax.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7b35b701866d72f83e1198d5ee1440d3cbf57b5ca8be8a110f919b8bae9f5936", + marf_hash: "7c951f5a23461e3ae2bc7826b512bfe1285b16b6c04fce42be136c1d42bffca1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c46537f31beb9b91f9d69016569b54f615ca6c4681840c72d24b908edc8d2743", + marf_hash: "eab518a9e191c798e4746857427896a9a0604b50f3066d01ed4e130f23fc2012", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b42b69412a2896ab4a34f59cb828091c725937647a387c884b41eb5b3288f62e", + marf_hash: "42b57f64f3fd98df002b17e9a91479f68a71c6c60750e73a3a95b9b56e941ae4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "34a41a8ec01f69d80997c29614f606e2af5b801317a1159e1137a8a457d8d034", + marf_hash: "5807f6553bc566b07d26cddb0dca1f8100c0d083a22583d0696805ee322f6141", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8a9cd2bc08e3c39b2ebdde3bc21dbee96bee3aaf1a3e3461a18fe1be0853d69b", + marf_hash: "46e47de3d706f44537c49a2adaac93bcd5457d8cfa64de9859ea46fc10a309d6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "32cd304f846a1f8c9a034dff6479d48f44d77a22c9ba3260210e864a4f859fab", + marf_hash: "eae7c13d5523332da5e52bf87d3ac5d8fc6fd391d667e068bfdd82fc081650b0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_map_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_map_name.snap index fc4015d3ece..772fcbf6820 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_map_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_map_name.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "925fe297a3616fc4064db16ca6df77bbcdc23c4e6e17833eb78ba4769f53d973", + marf_hash: "616621ae15d4c555fcb7441b3e89d1d5d815267fe3ba245cd05b7698a1a39629", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7cdf78bae73b9c4a36b14ddfc2b55905ab891940946cb28ee912a2fa40284443", + marf_hash: "04513280ba27c2f1836cd719e40af4303205f3d4a8eac4929b3a358593e0a396", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8ca607811a592ba89db5438bc7389c880022c1547a6ecfa27d5c3c73f12d0425", + marf_hash: "077952d95c63861c28c070973be4f5be9cf7c2d3fe25dab317be8b1c5fca6ec2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e745ff1949450d7771bd4041bbac3cb5d95e7b843bcf6fc533a96a1ff118fd1e", + marf_hash: "136fd944536b8dbb69ca2cf8b198e1769c18f8a671316c0060feb34cec21d8a2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6cf4700b42f21f78ee412a9163b230b2ab96cbeecf28635cbb588c9fe04fed73", + marf_hash: "012d243276fbeec4f17cc3b218040f0b07049e327c9667def17ae9e1c6c90bdc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b5d08f670f13806f0d55dc00cf6e72905d0b4cf28543e29fdeaba7fca92328c3", + marf_hash: "4551f6ed00ebcec9c18df189e497ac53f22bd43514971c2aaa0df7bbd37f4865", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_map_type_definition.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_map_type_definition.snap index b578ddabdc8..727a498c0bc 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_map_type_definition.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_map_type_definition.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2633ea3f1c2d1d958a95df7918a3f358f0a6f7a61f1479d4a1b30043c6a7888f", + marf_hash: "65d7dc67426124f14ffa6d20ed481d7349fa682b71a2099bca62a1b56bf64352", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f2d294a8f8a15990a655bd20c01e530429ba0ab9976354a4f44a4a88b9bfde72", + marf_hash: "3f59eb02bf93ea75c6ae77192a9d2aa0ff2be91e90e55d55b8d64e4ffc6fffef", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e941486db041db3d243eb3dc0014d8cdd346f0622b193305f8d91994f27e518", + marf_hash: "e3a4a4d2d4a6f09d0535d22a3ec9ae0acf04687dff9c6494eecea2622d1c4f92", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ddc1b04dad7b45dcc4abd97dde586010e18a353aece74b38893f8226403720c9", + marf_hash: "2b84af440ae7a03baa05e36b7473edb0775c39054ede10245c1e09a2f96bb978", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "658dc638f04769d7a623849f0ff69fa02a59df05dab121cda2dbb72c8ef4fb8d", + marf_hash: "41282b89a502a54d522d36061254bfa2985db33841aae7ff624446e4fc3d74e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "331770eb8ea13f2cf32ebee0867e0c65e172997497201ad1b7a5ff3d4eb095dc", + marf_hash: "106641adf45478fdb0ec080d816b22fed10e3b337dd4a31e8ed50fc4d71ba8b2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_input.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_input.snap index 154d002a698..9907fabc87d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_input.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_input.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "688f3d20cf572ca09f459ce82d01037b1f085acccfcc30a995668382e9fbed69", + marf_hash: "84a87b28abb88abd80d86a4b2ac24f4aef348095b12e501bd4e017bf9031c036", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "233839b5594a0fcd2b34e5e02c74f7b119c709d0ca3b6d1f9f8b804c8e2d47d2", + marf_hash: "4fae3dfea248381440436b65a36b6acaba2275f5137ecba41104b391b48a8871", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "01180211a539c0af0e41b6b89ec994dfff7df4372f3707a54e286af391a020aa", + marf_hash: "629cd19cc1999fdb34d3fb34e3c3958e3854706bfc6b3a12600833de1d149cf4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1d978502473a3b5ed78d972f0eba556f4728f3eabd63744ff53717aee86d648e", + marf_hash: "6a086ba7797c9501308a82834fbe3c979f15c103069509e1bab17ca2321f2343", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "136098adc3157a7f1a91d5b115817e0773b59ac12b194ca3cce3512062b71927", + marf_hash: "0df76efde075ca241086afd3c272becdd3cf99556e5836402e72e177e813478d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "56497d150420e986e8f23dafe1115c1dc4394bf2ae683b01a2f19d7dd1070e0f", + marf_hash: "454305a1f68ec1418e49a202d098fd3d9cea062cd29f16c38de9494363030173", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_option_syntax.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_option_syntax.snap index ed0b5009ad7..c23a3aa6adb 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_option_syntax.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_option_syntax.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d0cae69e0077a6e5600b4e9c9dd4fa7a5dfd8be88b24bca1837f9bc92361c185", + marf_hash: "e3fbf476b0f0fddf2c64768d97166e67286611e02b075bc338eb7d118ffa4709", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "26c82d8937016b2dd27c00dd43cdb8d1950724a781b4526d4cdd6934b4b50648", + marf_hash: "8f35c6ab2c22bb97eb74b78e08c96e1388aa94c2173f712befa931a6a47b52cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c9c98cbd3e60fc6ae2bdd1c801ff3281bb77641d33f0863785e663a10728a974", + marf_hash: "9b58639bfc8afe4370db721670a4b0754cab728a2d9c7fc542a6dfb2b6c84eef", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "abd88ae8936f08f4cd0f98c323c9078511999be26f239dd1ff6a193f97f8b306", + marf_hash: "c237c476fa918a2acb3b9e748e66bdc1831bcae30046a769f2aad57f908fc686", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e769e53ee1118c52fc8f4c2c89ac55d53e735de211ca024fabc7a8fc8f3cf5b4", + marf_hash: "3251e3bb29d806686205f089f0a4de3faee7e0016e704d938d7a313c79f5d763", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3949fcbd39af77fc629dee68b1b83e56b43959e058fa9e5941bc3f523c2b8d4e", + marf_hash: "1f2cc3719ec30e6272332866b96ebda43406b564b3afd59ee20c5fee2f89fa46", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_response_syntax.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_response_syntax.snap index a88b48f9ff5..15102c7afc1 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_response_syntax.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_response_syntax.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1e3bc36e31d158a52f2368698db61d2330da47407162d40ffe0feb417f331f19", + marf_hash: "35158d805ccbb6f442e7076154f693648095f4afc18addb52400b7a988cf1ab4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5a63ebc55e0e0154b07a49106ab53c681195ea2a753450b5ef22511059252d69", + marf_hash: "007e4e26a93afe965bc13c55a72972540c4da8264c7e0f632c6302f034ef43fe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2952f175f8520cc38a67a94932bb03a1f07c6b555d2dd529fdb757b76b84a66e", + marf_hash: "89161179a8737c3a9f710034b868ad20d5e4b52720a072fe5baa1384ce55f25b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ff6ea31ec475ffe95b93add0dde03f8289c82a9e45db763cf5737199801bbfac", + marf_hash: "6149063f0efcaa1b164080829e7048d5ca3f1ae836767bff00f6bedb8267125f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b9bee4feca7e0182d71f91ad4c0006b5f62bf09f73343605fa5593fbdaadb71d", + marf_hash: "c60cc880a8ad34bda2710bc88b79a085120866eb0bd4ab6caca63b4d61f1fc26", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8bfdb1bef53ae6212ad374ddf18efb14ddb35bb5b18ed9f906b6a8dce29b47d9", + marf_hash: "d9169bfb90c70fff4a4b66aa0d82b89e1c5feef9114468cfa6ab51ba2c2a3711", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_syntax_binding.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_syntax_binding.snap index fd58fcb607e..c6359cd5f15 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_syntax_binding.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_syntax_binding.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5b0936a45d5557fca94b697dafa2ab862897e3d0a72c3451c57478f4e81047ca", + marf_hash: "b443290f3b64998f0e043facf3381c613b365296d17bcd27d1431349496477d2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "201ed54d2cdc8307de18b4de6e6e32c8d7d69a64d8837577afa2e7a9046e570e", + marf_hash: "85131f3c192e72def7957a58672d6d15907597a37e03fab4cea8c869499e8a84", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c63cc7267459063c806e26b95cdbc64d9f43f9944b080cf1ea30c59f684483c", + marf_hash: "6b00c4b304f7055cb3de277e6bbabb328d46a3a797846e75b8159f5cde370493", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "520dd7486dcf44f5f7924749ba8f4ee4b3ab82ed3f0425d9c4cfb4a3249a9d5f", + marf_hash: "9542cd2d008869f62f154033ebacff7ecdb3868e0b6bf38564ba56ae5ef76b61", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "403e74894d58884cf0977d3fe6eb593687ed64bffd7c67e1180d42674ba8f1be", + marf_hash: "83e5d5be1b0ccf903c020e13fbaaa6ae5d19890c3e97f697cf508b73f978cd90", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "74a844d1b323590c25a291293b09073d80252bc5d929a8fc3baa1125d3552661", + marf_hash: "f492ec436e6f4aebf0b2fc4b60349e82cca2b2510cae830af9af353a5a872e60", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_token_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_token_name.snap index 68d16e0da89..1a957942bc2 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_token_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_token_name.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a6dd9a58e12d16fcfe24f74594fe912f41ca816bd4370b946b36b77848cc506b", + marf_hash: "f3adc9f6c0d596fc28f257fb6666befc863391ff5d83a762b14de6270e62215d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6ad8f15aaee5ff568ce46d3d8ae7af87902bd18a10291c7c3483be0c99d1e0a9", + marf_hash: "3d07c18c6b181a21e86a31bed07d07ff7c92d2e3cd2587585fce4cf327b6bb7d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5ced4fb7bf6302446512eb9b71ff25f187bfdbea98e602b68c9fb166cd9c4b73", + marf_hash: "80c64f8ea9a3244bb1befa18d33bf0f0297bf3a4f0e7a916ff33fb2b5bbd86ed", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a2601cfe6e76caaedf744a708d27db3b0e0e50eeb81a17db5ece11ff544bd9db", + marf_hash: "c776599f2ac6869fcdfc892c6a50f76497f04ea3e8d857e534c07c7f9cdeb4c8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "13e42a9d3e661d0e4001954f5b26e048c46eef5f3df8fb5b6340527925f16320", + marf_hash: "3a2b9d8b6c3a162434d41a1aaa1ac5aec79db137683343268eb06c3c793da1e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a3d9ae0027e8649a91886600be3ce4df9ab79a03fcffe6e7102149b01e0d8a3f", + marf_hash: "3d954e3c67f4627866ff52898457604dbd030c7ba46eaca719c7fae94de18672", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_trait_implementation.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_trait_implementation.snap index 366f804a4bc..3c43908daf1 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_trait_implementation.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_trait_implementation.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "33ecad0bae76b1e47eaf9591ec439f64eb97e00d1a21687d60f0f96f45447704", + marf_hash: "54b8d377c0018c41a03789a2ea8614e2b023ac3fe978725e521dfb46af619192", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "82c4010583faa1e827580fe524d2f39fbfc0a19eb510699173625804b33e903e", + marf_hash: "a33a39bf773e1d1b3a0d8e784d6605160bc356c4b061a56ec6614f93bd3aee06", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6cd0bf90dfa7e88e57610850aad45c4b980068d35b99ec1f4ad5cf73d504b2f5", + marf_hash: "65f844e56d8e33582abf77af49e09fc9eb6c0c55e8185f3bc65834a2366d54f6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2ab00a8e04f7a4aef062b4bee66a4f5ee11d78186ff796e334fe990d5ab7b930", + marf_hash: "33b6fc02be47433152c2a8e3033f6f226f30abf53a05340e5d3055e8e65bbc4b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "058fbd280f85515b6910231debd86945002723ca1f0a76b01e579a7ec6ed8c2c", + marf_hash: "2367985fd83ae6c548af85c550b9300870c7f3fb21c83d705cf3f79e34496cfb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8424c550914602644d7fc6baed4d816fd233e561bb1b35ba7aea563874baa59d", + marf_hash: "7e7a5d25148d297e2a8d599decc2910c2df3b59b5d07b9749f5fbc779ead7acc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_tuple_construction.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_tuple_construction.snap index 07fe01161c7..1090232b670 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_tuple_construction.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_tuple_construction.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "958ae9b7537821a2b84e7a807782be8de8f78e5c3fd95017b0cd112918703e9f", + marf_hash: "a810c3f085077d5a3fa727d122b259b2f7417c7117ab8f5c1a49443533bf74d2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa27a6fe5cfc6935f72c6433c8ae0c8fa62b4ca5c2a16079fc70c2ea2a561eba", + marf_hash: "8a284918d8c1018ac70ae058c3ba0fe74b2c6b68d960e6ad2b444833ac6bf9f9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6e6abe3086c1547b9bf9c2e5d7a429b6b222273d71309fb053bfcce975f5e2c2", + marf_hash: "91a99f9a31965346d48ce262075801641328c69991cc8b2ba19ecc21eaef8271", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2e9a1f852fe17874df556d66b3782f7f45cf933d65b36234a578180ca75a2c95", + marf_hash: "745962c25e6260a95ffe16c067f10730914147eb8b71b7a5892aa59892a3b9a7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a4766c12184fe69c2b7dd0513bca202479a9e233977590eade8263793117e769", + marf_hash: "8869c5b9a18d54d5fdfcfe8d2261bdd54fa84479c54d9a0d863c090eb2391bcc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cc9a3ff52e4044e71c1e4779416596893c33e7c960a3adfced73abc87da93f0e", + marf_hash: "547ce14a7ed202e9176b4281a2a99f6b784b5c7194640ff282ecd073feaba864", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_tuple_field_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_tuple_field_name.snap index f48144decd1..f09d2000179 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_tuple_field_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_tuple_field_name.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f7a318f7c593011f7667b35898571e56f96824d4c728f558304063cb327a16b6", + marf_hash: "807832b3dbf611afa76f4d949459f32e75e6b55ba5661d139ee9bb494d5edac8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "02f17fd148e8f37d9716ace6cf067c797c381aa1d927e2d825232b624213cbbe", + marf_hash: "662051d24c1a35d49061d0a620b6f3edad9ce445b931556e559b6b08d88a2f29", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2dc24ca9d8d74de8ee05e2c34842408bb8bea21b790eec1b3344703def2841c5", + marf_hash: "06dfc960563a424f1bff4be3f8e0bff462bc893ba7cb87ff29f5aceaf96b8262", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a50d2d0e00211f614db74acb92ca80c0bdf5463d17e74589334364285c29252d", + marf_hash: "1b50f19575f0f154242923d4a83cc4b7e575caf0e39f55e991c0a6970922082d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8e10aa722d6d66d083a97104242c7e8ff8f0765141a294b6ad43091394410de1", + marf_hash: "5818370f2302af146a2c1fdcfa1f0d44e2acc8030912f7890ce218e88ff430bd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "580034f1a18e7378d7cc5a900eb41b750c3b90615ab3efe6c6c288c94fb211b3", + marf_hash: "a8a2f8c87e1695c7f18a0341c9301e91ffd7e80848484cc4fd951a84339a3af0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_constructed_list_too_large.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_constructed_list_too_large.snap index e91ce0e0449..529c7d47e38 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_constructed_list_too_large.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_constructed_list_too_large.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9d84adc290af1a3d980a897454b388ca2647511887e0d055ab6cf2784336f405", + marf_hash: "501c055629a41f3cebd8126b0bef4595e975ad22860435b6af5bef387cccf9e8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "495411e1ff1124ebcbd56eafa938b33eed5ca8e16db283882af9a5c1ae285841", + marf_hash: "c125024172aaecc9238664a093f9a7b6ae712b096c053144f99b8d1af8199266", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1ee6fa91d60417f54aa5cb603292e903804800bc6614e1149c903e62c5c2e0c6", + marf_hash: "629b76c5269728d9d1008071718bc142b0a1ce0f7d3cdbd953ef093eaa478013", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ab666dcdced557cfa3eb1ae164afe2cb974d7113f9629a6e96d52ed621bf2875", + marf_hash: "205da904ee6d07005ed7ce0a6184dcb6543f0040dcde26b3d1b674bb087f12c5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "afe8200f0e5dd0e7a05a819990dc1b4753047de33c9ba2958813125ae6926f58", + marf_hash: "f625946ac90843b21e9d54d353eb691e6d91af4c16e1e4b53fadd7f9c3f42781", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8aadac3ffd20de216a04501baeb09eea8a41f17182737a356ac8fabc53a6ccb8", + marf_hash: "237b0a6c44f74990ab5f3ccfa47b82c801fd69e1d7d83d12a9e62a9fc46d73e1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_contract_call_expect_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_contract_call_expect_name.snap index d6beca9c666..3e9e369122f 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_contract_call_expect_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_contract_call_expect_name.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "251e11091f72bd75f66611273578ce5b1ec667dde0b0838ac71f89cfed8989ac", + marf_hash: "4e2bc4301658436f22d607971f46df89200508a88c677b57f943a48b7b52c46d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "840cf48555b578c24a6254e46f6a8b8a30b25265801459c66127b2699d21731f", + marf_hash: "842c8460c15c2847834d17e54615f189229e95a7fc02baeedd43aa050219b6a6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "19519056501ae790b2f5362d7941c0a85ba4a7216f1493c28654569eff9ac892", + marf_hash: "6c30daa8529fc6ba632ce9a4c75ef00bcd706d9ed66b3ed8a0c8af0d4d7caa3b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4a2217c975ecc17386ccf02f90341d5e6662b10f9f6b947856d809ec4faba7e8", + marf_hash: "7b6bcf1889ffe6085fad384ef52d654f3c290227ece2f25c2d5041a8f58914b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "09b0a52f8309684fb26def46fa31efcf89b3a86e1c5a0232fa84894317df8496", + marf_hash: "ca93b47e861205b26ba019f3b71c5b9aaa24bc9b98c6796040a32d2b95b2a59b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "98279e5a06daee64983105fb03e52b6a32924e9ce6846732e08ac91d25c421b9", + marf_hash: "cba89d5c7da9615b2a885187a9c0d8f4cbc4b9c108ab8581f8659c38c216a886", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_contract_of_expects_trait.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_contract_of_expects_trait.snap index 039321f36a2..8049c2ae389 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_contract_of_expects_trait.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_contract_of_expects_trait.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ff1b3ec978443386cda10e313043a8ee50feba831c8bcc3cb620bf55c3064065", + marf_hash: "5f41927fd50042d859e5d463290e335141da338e038d7107eb8d0560ba6d3e83", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4c58fa8858ab8647dca27ae3cf4c1b58608f216a89d7826cb75d51f1ea710d77", + marf_hash: "4d4c3d52e7814876522f310048c23248cb3523dff5112c9ad033dcc643b5b510", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2c3f80a2af2193c9c632f8659d63de8b5f817503bab8dbdf8079bfd0130d3303", + marf_hash: "76498f15dd93647f049946c489d8767f53eb972abb2dfacf20b890a4ae11e8ac", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2e1061cf160ff9db9518e603597e99552d6655381f6b22952a1def0a445e2c8d", + marf_hash: "b10db9e5913a69c7b25fc9a78f022652465ce88621ebc6098f1845015bc4e6c1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "14e44c6ac0b51ac73ab19608ac47318397ffbac1a8163a6d546e5a1b693b8aee", + marf_hash: "3f59675148e84d2213bde344503b2411e458a376016d1eb2478901daad2f65de", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a7e84100fad8bbd0cebb4a955cb36e771ed14aa5b0d237e397d531c794ffc9b7", + marf_hash: "ca5fefbc3117082169e8c3d42e855f8a6aa4b06472b388d492cecda5408079a0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_cost_balance_exceeded.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_cost_balance_exceeded.snap index 8132a758dbf..61ad642b915 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_cost_balance_exceeded.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_cost_balance_exceeded.snap @@ -5,46 +5,46 @@ expression: result [ Failure(ExpectedFailureOutput( evaluated_epoch: Epoch34, - error: "Invalid Stacks block 39a9dc144fe589af54aad659d391663e881c502f85619246c3ff9d9dc9d8e2f1: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135183501 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block fe7d71f1d0d05a39bc9c456c807f0e96d6d63f326bf53b5ae2633b459b34362c: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135183501 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch34, - error: "Invalid Stacks block ed0efcd79e87135e3c34b7e58c3abe9876876c92bb44956107dc342fd877bb8a: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block ba6a3e6797b38c672561a1d88512073bed6e416017d199d8bbcd438d9a3a21c0: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch34, - error: "Invalid Stacks block 72edb57ff4064130d4aa2ced7b57ec486722c639c4c2c1b26fc4766d677d6278: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block b3ce5eb990166b062dd83ac29a425b51bde9425fdef55c407145f76f0985cfa8: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch34, - error: "Invalid Stacks block c0d1eb39ecbd3bd7219074cc113ad58942e2e6562dce1f2d8b26576776216635: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 89e350060cc2d0a07bd7064c00cf7feb735512425a61ad5999a9f7ba9b1c82cb: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch34, - error: "Invalid Stacks block d720bc0db258b5c04855558e8609d8453aeaeaa5604acfc697f13a6ad2a28034: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 6bf88ddc44e2e6038e13accd616365e3f789b885edf5e4defcde2cc59f797b59: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block b886f64e6427af61bba8d1a1dd46efdc7c5df9c71db513a7bdf9cb1fbe18ea10: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135183501 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block c5a8fc316dcfa71eec361488b0b281eca0a036271bf27b1041ebbf1cbfb0c8a6: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135183501 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 8f57d39fd482cc1667f487141249571639bb8374008e482203d9a108264fce03: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 722014676b3307a32dcea12bc31928dc733310153028f0286280e121969b2936: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 7acfe1bb9ceffcc1817c8f2b9432c752c6d21441e2c11dd1a0613a6c280a29c0: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block ecf2608dd69ff4036920d59f62a45f57b5fe5a9920d5ec896fda1cd0064a859b: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 53dbf47c2acd6503bdfa9b734f25c7f7091245780f37f80c700325b6a7dacffa: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block f0cc0cea63ea71ecd740e3b52980c473de7070584823218c8c81d9d2aec5c512: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 3d13245cd5834a8f88db4e05c5b073ac7b53ed0eabb4d41bdb7c7880fa01d125: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block c37d5eb9cca3672ee157096fb6be944c6d3b4d00186236600c7cc5f79befbd84: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 3df1231511ddc8a5fe4746815eb0c9db4fb5b94ebd1af5533867bf806d3c2d74: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 56ec815621ec34c7baccd53fb65b085436cc012e7343be3c62fb1caedaffdf3a: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), ] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_match_types.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_match_types.snap index 80b38c3847a..214a2b65b55 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_match_types.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_match_types.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d2fca0043d3c17673859885e82089c334d4460b19f1dd1c6c2a73f9bf9688cbe", + marf_hash: "b4ad39c7b08a1874dacb4809d281f2db4511237d37e803a92b53c76abbac65f9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2c33b55172916b9a8616abc2500a67071c7f98c9f83fd8e9dfc7bd44e01ddc66", + marf_hash: "052df99512262baf1df3fec518264bac6a935cd554bfc48a748f806a4a37b24e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0e6a5c234f6efaad70fda89c3d5b03cefcf31915aa8ab8150d892156a3326734", + marf_hash: "8f586e37b033d9a69955d7680dd189f34adb51a1aa91cb95103c91221f5e2578", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bbdc6c599e4ac1fa17f7c46f33a1fe8fe42d2f955bdeec5aae43c9fbf4c92dca", + marf_hash: "8f0ed41a527f4eec0fec58be354f91188840cfe32dee512da5cbfd0d947f9e0d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "67b40cd5ce8710bad9050d7d7d2f4f5a48b22b30b67d3928eb1597130d99e134", + marf_hash: "1915e4b8f55f139857d024bb79d8cf380e921faf9d8830ae87fa0c1d48243668", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "af3d62ee60ac4390ebc2be82374c08723f5704acbd26d6cfbf8822ad1730d1b0", + marf_hash: "d599f679b50b2c030dfa571c10a99518395fb2e332e92352b327e12db374c4bf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_response_err_type.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_response_err_type.snap index 77f3b4fa64f..16fcd54bca7 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_response_err_type.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_response_err_type.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "651d96e59c72f21fa8a5438b15c73ee4678d4aff53ddd0df0ab518ed4deea568", + marf_hash: "1f849c8f046aa4ee14757faed0ac1f0a049bdfa87877d44d963f2381eb673e84", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "71717f6ec9fc1301281002f5c706e1449d5c97c26e3fb0c79adc223a8b89a0e2", + marf_hash: "25cb5ec38378038cbbec6a8a4605f2d195ef9eb30b8a1d2c5430de0cd745ab80", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "926cfa051f7dc1d14f46b6848afebb3c3e84930cd93a9e111c8104897e497c1e", + marf_hash: "b787522787e8adeadaf975be57ef577c33674dab2a654409857aa95c2f1d3b9b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ff5d16275aced00491c0d80d6bc00916fc33db8ff0566afb095a146741d17a88", + marf_hash: "12c901708c46114ad469d738bacbc43a06e55e5c75d9c1bcf8f9e04a8c3a0966", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ed5f519a4090437c4161528221b1e0e8a9adbdd4f9bc2d511f57bee7b10b8c94", + marf_hash: "21cd3cae040dfcdcad2b52df72c88439de213a95d9a34d471f4ddd3b3072fabe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd5dd745b8ed505ed920605269bc300b6c0fdc4807617490e17104a09b26fdd1", + marf_hash: "6339c106c220bea9794a20a9d4dfab0a06cb949d76942d4208d1b7c725165624", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_response_ok_type.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_response_ok_type.snap index 8a5ab97c6e1..420c436ece3 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_response_ok_type.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_response_ok_type.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "90e36a6050fe1800994c790410a3938998b4deb116ae479e26244b803b97f584", + marf_hash: "e6e54dec0d02c6a09275548b70b9b25b6e76d078028c0539905d2d873032d289", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cca37acf822f9b31322dbb302096b00a451b6e98dfb4949035e65f6ebc3e1d02", + marf_hash: "658811fdbdbe43844ac99d4b5bb6065fac14ee431562607d5e70a339b11c6ac5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b2021477f648021ea7fbadf4e56ccdddf4a114319321ec77cbade9f48eca84b7", + marf_hash: "e1f1445df64bae9b89e1e0101d2c140eade4cdb9658f042306f9cd5500a16b85", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b79e1ae5998f65ef250d9a5afce6d31190c77f2e35f4936e25dea8fa82b5fd72", + marf_hash: "122c17dee56d445406bb3325adb7032f0b94c6f4ba0eefa0d83619a73caa0e68", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6577a4109e2e1c257538d54e60b97825f3decf8b591063bf22d1be3942f01430", + marf_hash: "e3c38fe77686d5379b58687442fafe215204ae477b93218c23647ba7bce77183", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "10ceec26d48b671520bbc068bbc8ea762ee30d359a361959f3b4032a03e45296", + marf_hash: "4cceb66a49e667155684ac6b65665401adae3e3f26fba227c139e4b1692393af", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_serialization_type.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_serialization_type.snap index b52fa6cc5bf..0db6333a9d3 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_serialization_type.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_serialization_type.snap @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6f83a1f1c5fb133d1d26436c27691739398046f299073de07307324769a62d03", + marf_hash: "b7911d5c7a909084e40eb423cf7d7ca086e882c562d0cd644d79ca270bf5c8c5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f03d86cc5e40bc4b59203a8d5f03cb0fb04ae29d80928f193c4cd3071b3e90dc", + marf_hash: "f208a0093aae1a681fc2e802e4f296d08c906f8e996b340d8897f5cb579fc76c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "69cd6d6a03e152b0c09b8290ae7f6c5a96e83d8f2ef123e80642128fd756b539", + marf_hash: "87493435e0e9901fcbbc25f598c35d1d9f2b3025b10229ad7cf7a9923d8a5f6f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "68a60b4ed55e2d0e495b5fcb279ceba58e869da682ae943cf609a860c9a470d9", + marf_hash: "a41191d317ff8e708b13cbb9d81ed1fde81e3554a1fd73396af371ee0bfbffad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9d411c8aa530fbd337a1d2bf5262dd9a54a54c3e7b8bf24bdfd3125521c82506", + marf_hash: "3ba7f789d0e900027c78adeddd7f0deb077a972a8575ac30abf3124cc10fef33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_type.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_type.snap index 02618c560fe..b7b21b169fa 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_type.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_type.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f4d66bf2f5cc252d1e2826897d823722df11944b5cd1aaf2178ff3f7641c9d9e", + marf_hash: "8cccf1201702cd6d520d94ff03c24f4da3f0333e612b29296c8de87a3087b3f1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "569ab1c054c83fc62251e8f0ff52cf30c294d635829712c6788cb6100be2c491", + marf_hash: "72cc3b11474710d7e4eecf22956588ea24dfd7868b34f5dab9d12a1f405b2c6c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "59ba2861c75c44f475d7188f3f9124abfdbaa568ece39f1dbdf374871ea97ec4", + marf_hash: "b44cd19067c4b357825b90771548fa408a1b4c32db9e94cb7732bc3ec48ef739", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f102e19fb5b348addd8b4200c299042c6bc611ec235cd913ae0641649fd22b73", + marf_hash: "0bbb0c60d77a7cfc0c2184246daac8c587f8da1010e80c0bb72c4031405e968d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1460d55c5a3c93e67193c78a37fa6f0cd13ad96390774b2f87d9b15251017d8a", + marf_hash: "a22ccd25cb54b2e6ce7b9eb85a5cd04a3c70ff958624a8fed4fda7db62498014", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "17862cfdea91da19f2f9efbcafc3289839cdbff464c079db7855299e43bf71eb", + marf_hash: "bcbd13b8c2f3c787bd285566af7799a79233de6d65caf302aafba1a1c41fc557", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_default_types_must_match.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_default_types_must_match.snap index 64f6dd985f4..201b0202da4 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_default_types_must_match.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_default_types_must_match.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4ff3467cde32fcee521f1a7cf4b8f28ed2aa4feafcec8b939d30560515d56586", + marf_hash: "8a44f1d95428c33649083b1cf46d1e9f3e067459e9e7d95034a8e10459fee9a3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e8a09b36ad9960044d74a54bdef2c83c3626f6628854f5ddf1572001689cefa3", + marf_hash: "18a1c81c79fff8b5ace389d7dc28246c3ba3dc28ad4fdce9fc9c318b9f614a89", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5cea3d7452ff5a057de741de3d2378121844b49d122689d6848dca3e6a8f7149", + marf_hash: "e73fca6f9f960583e7b45c1e0364ab61f81792989ae80c126cffd3bdcaed3819", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "be9e9d8cfe17e74d16436773769763424b7b32ecc2b2fd006d083bbe61c6cf8a", + marf_hash: "a1ec7889c333072d613fee67c582334bf01135d6e40d663bba1952b695f6452a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "30bd4a89b6cc26e45cebd1b6b5e84d662c7227124c9894e50ad211dc1b22fc8e", + marf_hash: "958cb995692d1ee5bad65dafd1ad1b422fcfc60fc89ff6f169f65cfc06fa7d97", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0a664bc970e0a7717fcee3df058914b1d64f2b1f3c25cd9a973c338315af1827", + marf_hash: "1844f111eb13fd15e58a3ed39289de933e85fc9c86a22af0e9ec3f30b69c9fc8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_function_bad_signature.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_function_bad_signature.snap index 83815d18a7e..60191604104 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_function_bad_signature.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_function_bad_signature.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ed78c92ab616e0bcd29197c544656ff7679bbd55bdbee728d2719201a92768eb", + marf_hash: "686eada4d11486358ce94dc81feef80fd3db11a80f7e79b3fca866f2067f4c31", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5e2633d8896dc7017b18312817abcae72b77bb737b7a4beb6d36c011b47eaf34", + marf_hash: "4ca387a529b8f373949903ab54545148ee38436c3a02e3a0d3481eb64c8ddc31", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "600f59c37a8a1edd2c3c79e9bc01059b4426fbd7d088188b4ba302035975b472", + marf_hash: "a16050fefc6c8c25b1bc8427d08f9f951a7a459d81ed05b65a71e25685f12173", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "76deed6deb2c08d9c7e8e7416f4896925686fdd0e2e4dd9b60c4008ff2ef9cd1", + marf_hash: "180dc83685031895c37b93e3d9250809d8604827e724c9a6263958ca935d5eea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7feaefe6bd4caa9b0bb26f58ba7e81db0b94fb90fb31c560574ee1e0346b07a5", + marf_hash: "0ce1721cd7e1bf8b2a7784ae30f3d37883a9fe07e42435aee597355b12aeb05e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0a0315b0da317825cd23688d01533c91ab9e99ecd1f423779b222d82a4aab9ca", + marf_hash: "8c086d25229476bc948c61c9d008885b4dfe63d981b7ffd95683619db43136cc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_nft_bad_signature.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_nft_bad_signature.snap index 22e644c5936..9ed0c95727c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_nft_bad_signature.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_nft_bad_signature.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d263629685b93d3fd0ecc288a3a95be25f49e740e2667484ffa1eb7cf6caff13", + marf_hash: "49d69f53fa5999fe54a247bb4168aa9acb7145bd446663c9d78b3ca19851a943", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0191d56673003f354f25600ee395e28b8a52bb5c76b7be0cdf70f44e665a7f45", + marf_hash: "ed5a3eb3e11567d88bc42fde8c4ad4c7444210cbb8fdcf09b6c3888c675bc43b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "68b9eb9ec9702f1cbcfa14b014b445b02b426954afea8c7b1ef7085035056099", + marf_hash: "24d956a37931ca29cc21f712004f359f3d6ee12e235d27545e96237d2d600182", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "efba56e06d282af01880f0ba85ad3da9fbc4a13be063e91d516776de495fbb7a", + marf_hash: "c0442f2bb507b44ca853817c2a5ff2465a2542752158b29bf9e581b3b830f08f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a67e88297ae0d281897c4f8c121de762477b12e0be62186a1770359fab176d8", + marf_hash: "dcf4af933a41bb2c273cda5dad8010406e660fb140ec272769ae23da45b849fd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "952edecc6eaba3ab9d46e12482409c845351868cf5d6760dce9efceb94c05ce2", + marf_hash: "ae1313116010bd88e01e911de840528e93ec53bce12adec039e9809e0ed998fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_trait_bad_signature.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_trait_bad_signature.snap index 2e0ca9667d6..ce8cdfc8aec 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_trait_bad_signature.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_trait_bad_signature.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c3c63dfd94969324712921fc6c79206abb90f9429ef7e8eeccedf66325731c44", + marf_hash: "5c4139ca8c7d0f6a60306b3c4be6ffc464c8525f4057cc0b1c1a135a9ad5536c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "44924a2faab0d176f1389808709ce425bf7f2eb8fef15691808accc4c96d5fcd", + marf_hash: "75974a8c98c1b1f5b53be47eed82edd20330f10539f3c6f3730c6154789175ad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "664e5e90b22b944dee32894289966ace97060ebe9f49cd003c39adb89bbc92a2", + marf_hash: "f832124ad34c4198ea9f67a4b92f640987db0e227d24b151931f0988a14f6e9c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "35a2e8c1a73d47b7a92027acf4016e9eb7ba19aa97a198c36a1b8ae2df9616e2", + marf_hash: "4c492eba53ed82f749f5cd7648ed648e39962a715f6c9cf5cf1fab4f08a61082", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2f9994dd57ce9955208f5c776a72204360672d6f7fa36015dc83c293d0c14e87", + marf_hash: "17c56e6c61b3fc7ed6efc89380cf78d3c604a12cdd2aa8f8739cc4f1e4e46ea4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9c878c6cb1487c9755a692fef45f015cbd8c3f3ce5db8790543ca600375f2d3a", + marf_hash: "e497459f0573a48a461618b847ac98a7af7240b2d2cf4a54e274dabe09fae6fe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_trait_duplicate_method.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_trait_duplicate_method.snap index ca91d4b8470..28195c5b9bc 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_trait_duplicate_method.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_trait_duplicate_method.snap @@ -152,7 +152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "26a3065a0aea736d1d55609642e01c8c74449fcee5236f0ae85b33aedb889ae4", + marf_hash: "17cfffba8944d54bae993bce93c5300a600d1666343999c0915fea130428dbde", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -180,7 +180,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1d1ee9cd96b741918e9e041b7a533c2ed39bb6484b3143a4a2f97ff610537476", + marf_hash: "873efbe6cffba61c855102c310abcfe890e30a4b8bb4559a2156d815c28f2045", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -210,7 +210,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4658fe1e9f720d971becba8dd8098e380f70c082032eb4418e96f62c8cab093f", + marf_hash: "002a3dd5cf85a0661dadf365132b03230fc69a119f01d4642fd0ed16efd13602", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -240,7 +240,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f1584ed47a4c0f491dddf124f1ce1f800136e5e91e8ce1da8bd5314b2581a86b", + marf_hash: "1ce7529ddf3ba38a7c8bbbbd218a1f232d6b41b9fdb89a4abac8270de15bdd1d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -270,7 +270,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6155b2dd03690a924a9e31d1c21f44ccf1763594083f1fe8dfb74676ae4b45b2", + marf_hash: "55bf8946f56913bb2e94cb8541e6d5c8bfac06e136bb0bb8f90fe75a321c5011", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -300,7 +300,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2b253a30922aec0fceb1f79e86d7cf603da245371e762a823caaaa761eafde25", + marf_hash: "5edfe88e7253a449346ec0ab99e212015b765963400de360115a7ab5be61eff7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_variable_bad_signature.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_variable_bad_signature.snap index cb3d69691f3..6a198f75b3a 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_variable_bad_signature.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_variable_bad_signature.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9ffe9c807668ca436c3cb4a6674a11419bf3073869d627cfe707b290834b2938", + marf_hash: "fc4e8d7664e1d928bc790964817ea70200f56875c1aaefee58b3643fdfcd1276", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9bf9ba5fc6ee5c57b6fae837496732311507753e0485c6733d9e95162e85bca4", + marf_hash: "15653ac7a127eace93f37db049401f21e4725a2ec5aef263366fd030d8f4fe6a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0dac0fcbece90b941bd42c8cef3056b49f981f6727ec652b939228bb31bfb827", + marf_hash: "49c88592f6d0f9b3459ecc0fc1172b7f38b40ddb9cd63c82bf49867b9449b9fd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ecb89f3b0a5c7e48f2ee63f412b06abea7502c9ce9b3c16b55cdd4438de1de2b", + marf_hash: "ea4edd944a7daef973a82c774d76a7f105c6bd97bcd4bcd90414395568c11f58", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "69d7b7f72e246635182831ffd2550b6ce27e4a3ab33f6b21c0ade9b6bbff61ed", + marf_hash: "1282e1c0d1fba7eb24f2b6d005f4f354a41dc3e7d5807e3e4d483a7d59e5c843", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "54c330d09684822f751527cb3fed857a9d1f2426689dbbd966343068486db395", + marf_hash: "1f66fd32c48be5875999480ef24ac9c8cbf888eb51c902a054dbf8f300c8225f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_empty_tuples_not_allowed.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_empty_tuples_not_allowed.snap index 0f59bafe45f..a3c981449e2 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_empty_tuples_not_allowed.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_empty_tuples_not_allowed.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4fb680b333356a30db19715fd77ac663d19b4b3c228c782791fc24dfb0104b88", + marf_hash: "a875bae81d5cbe5950c05089453f3e20c81a98fd5596b2255b5325fc7accc325", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8216accef125e9a13001a47801811e87ae6672696cfe4d439981b363a8ac5276", + marf_hash: "296f1eb18e4ee5663999b97558e111ac2c32952d1a92752bd31e152190ce2e95", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "522d98ccb4a75c0b21fcba1a8794c42c06d3e855213ab7bfe77db58b7bf902b4", + marf_hash: "293f9b313fc8b9d918321e2a95e1a1dcca8bfef0e16cc43d3eaf8d6cee164a54", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b15bae109594f21cf37b414852aa7731f6a92f4b73a4a62b50a63ba5c436de0b", + marf_hash: "69c8c701649bb4409f25fc00fcbec8ab632757b089846acfc03487c492e2156f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0874c124c190d28507940ccf9454070db6fad9e5aa3b003b79410f1951c3a990", + marf_hash: "2355e7472c95b6d0d7519512836e38856454f2c657dce6943c2bea5dbaa11d19", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fc9c8e389f202a843aaf4a1601e1867d1ba46dd4d8c2ba9268441784c8cb5022", + marf_hash: "2f69a5330902f24b26c63521f285e89c413a7be5705f31fb7f80f16f0d7a5d9b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_allowance_expr.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_allowance_expr.snap index f055ad62d51..a81feb98e5f 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_allowance_expr.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_allowance_expr.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "feaed724468995f16705cc5d864160e98d2945bf14fd2c04e032ed4b8cf796b5", + marf_hash: "a5cc4a55cfdcc23ed3ca7c6fb52acd619ce94bdf0160cac9634d836a232760c4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7b0417f27b5f2df1719c2925f29cf338f1c1b1cd78d1394bd730d0bcd5fb1fcb", + marf_hash: "76da5f70f5c9ed36bd2c6f3ca1e5cc58f99b7421a63e3fa9769d23a76a785f65", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bef0a6faae4e6ffe51714aa7843888a4fc62da8b8f14a036d2e0ab3eca7c9fae", + marf_hash: "942ea78e45d40e50b0dbd3e7d3684e615a3c79348c0ce98634fb504dcc86d91f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_callable_type.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_callable_type.snap index 9c88fdf2756..9e12fb0c14c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_callable_type.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_callable_type.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8e48f53dec6ff026839df04f45f928c367c5ae6d8e289521a91ecf094b99d889", + marf_hash: "cb0a0fabac886b19d7fa5260d617b2c2cae1e166d229285ec1c45a685323ae5e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3370e1b2b023dd52d3b613893be0fb194c9d8dacaa5a974d4d680fc4f760dabf", + marf_hash: "4ea721b4dbafb0215ee8092d38912c13b7bbf3a1d2147c73e84123a8f277ed4a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2bfd66162d4addf360714afdda639c8a1e6e68f08c09ab2c00dfc864e316a8b0", + marf_hash: "5602f0c7af3a031edb06a146fe915be5b38a494f1bfab1fe46085785ce9a1572", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d5ec644416719852566a2140e11ae09b0ef2842206f8f0e8499b51b3b5ea38fa", + marf_hash: "1bdceea10efa0d0e470fb139881a7a61c999a08e8ad9918053a07dd519dd669c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4393b07711c73680f075f482caf2af949d4864152840d25024e60b38c54e6637", + marf_hash: "d97c3fc9ac74d935c38e1b74e62b0bd6a8d16e2099ebf4ca9fc6740cb519d323", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bc62dac16da235a49354ee6f5bf170661867f708b658d3b8a4c211f6c63db324", + marf_hash: "a7e189039f5735726a27e691f2d2e67a805359d311061a4f4c4b771bccc239f5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_list_application.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_list_application.snap index 8562540b8cd..80071cbab88 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_list_application.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_list_application.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4a7ee87885296aa2747ad9b02b014f3a78902667a76fdc1868aba2083e1c7d06", + marf_hash: "31105ece98624fa0cfffe47689655fffb30bc53bd32c434b9eb5fa35453e6586", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "54f166937a79d5722fc3b1b2c4fc2c366e04db449269fbe7fd7c200e2e1c6647", + marf_hash: "25b970b590b4055ed0692e1a15f9b28e506deac39c8a9e31c364a9f510c51e01", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "84b4ba0fa995d9f63483a1ed88b02b2672a4ba286767abde514646dc9c6ad369", + marf_hash: "46c276ebfb0af61833f18b2df97efe696ee6b17848eb9b84491e33ab3df1b071", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b81adc65ade3e2f636e311482806640f6c88a411061c67fb4d58f4230fe4b7d7", + marf_hash: "320797a017cac12266be1ce46d09f2d908e8493a29036a23f585732a36c1ae2c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bcc803937bd01cc8d2bf947a16075dad95169087d4ff05aa9ddfe1137a5ac3b3", + marf_hash: "70e519c3aefcdf8faf367ef4339f85175f065ca90e50ae62d6fe403f573b323e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "045c8570927510b6732b40d1eab27df1f7e1c68719016c185fa73550f3521b67", + marf_hash: "23fc8a4dfea1be54ce6cce8e38881a039ea925ddd7936f6a9eaeffd80ec2899f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_list_of_allowances.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_list_of_allowances.snap index 359e8b044e2..264c32de5a7 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_list_of_allowances.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_list_of_allowances.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "da882ff160b422f7610fc7bd4cf83657b21406fdac1bf6bc5cc0419ca4caec39", + marf_hash: "a27703c023d6cf6f6d098795366f1f6e19bdc2a10d6d04de08cee49bfd68fb72", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "42e155dd91891e5333dbfc174627503fcf17c1997af25ccb787fa9663a6def71", + marf_hash: "c3e5e28d5f9fb0fc7dec45ae6cb1ec391079a856d467a38ac74a8b0ce1be2e3e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9ba24fac915c0f20af9089ba5b15a2be4d551e4cbde25e01d5c54a4cc4e9f403", + marf_hash: "ddfae54a18b65d5593625f34abcdf1591d301a50e4b4f8bb4fa1edae727b877a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_name.snap index de53134dadf..10834852c65 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_name.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9de8be835d0f90cb6b55ee09b7434f62814bc5d6fcd8febf0bfc92ccc7a65bcc", + marf_hash: "c01044df2949a4e09286708c736a903de1e6afd6ef10bf7c15089dc336ad6032", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a0127759e1018ebbf14a8821ccd3d5e66c9220fafd324e4f4128ced10e9a6dae", + marf_hash: "734c82579dc632e4fb6ee0d374a2ca4ec2d4fbf67a12b422136663dd9c485287", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "638380eb13a530b6d694a8094265807e50a7a626df8bf9efd75b93d1a7cf2a9b", + marf_hash: "6c66eebfc0984273054b9ee5e6be39996cb962d471c9603bf765b096e1328a55", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "210c878b40c87ee1ea9f62fc78261afa527b2894bc119115506d9732c7c4a304", + marf_hash: "4e56187ab1c753473910ff7a8ed78ffd2cb377158c6a6c9518b04c828c4890d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ee27e78519e7fc6957d023df57d913aa7e5d492e8c681470f7f6f39051c77b61", + marf_hash: "ed56c9ccbeb42aeb9e55d633f50221fa3a96329b2d92062c18020a401703846c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a4f323cac25e25c8100257e35fffb563c436209afef738fdf85dccee5a9e5fa", + marf_hash: "e1ef438ec9b13ee79bc55ed143c9e136bbd64ec99e3addc57f1cd1742d0d5d0b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_optional_or_response_type.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_optional_or_response_type.snap index 85b80c37ab7..a427125f794 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_optional_or_response_type.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_optional_or_response_type.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8cec32988f090072ad56b2356565c5d93a9815e36a10d8c37c7a90ec795744eb", + marf_hash: "1a143b50a914e6908b0a16efa397841690dd12f464115a1ca0dbe7a74b3cd888", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c6cde5cea152f21184fd440184d2cd1f68977881a88b7356b1342a161e4d8ada", + marf_hash: "c6d373182cb7774334c3b24aaa53ce75cb7ab9dd71abda8119d39e5fb6aa44d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58d1479e055ccc8b160495dac1775faf00529a696b89052d81d5c4b39000b1f3", + marf_hash: "bd1cfb30d3899b7fc42e9d9c54862cc27e9b9bbbdd8567ef2d549a065f7ce970", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "faf965cf062853254ec4007429876b4cea03d50431ee5afbb2a7864803773ba8", + marf_hash: "41fbe7410f12638d20008b8c5b95feeb5405c2729aa81d2ee3a8ddaad8b3e218", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9bf422db534ed3c02b5b92f460bde993a2344db7581137853c6ea22913e48e52", + marf_hash: "5177c42ccda8bcbb244d4c9ebb71e1aa2837ebfa5f6337098ae64adada939ef9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a7cdee135fa263562f3a8e4633726a72285303cc25452c44bb235fc6fb336d3a", + marf_hash: "31b806cb63fea20d137ee22003550088dd4d8808ae28c04583c50c25af35c681", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_optional_type.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_optional_type.snap index 88507584887..8096220690d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_optional_type.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_optional_type.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "76c618ef0009bb266fe145de572ba80a8c3f7241eb60a69b798964cf95daea09", + marf_hash: "2ec3a56fa2b332bf7664cdb60ca251efab5c2f17a9a79b919d6ff7aed3a01a0c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "49cec5083e827d1dc9dc32e73d5038ea60069b5433bea8de0aa917d3d2c394a4", + marf_hash: "bb79ae112f19ecbf0602f2cdf1274a85fe7ef8f0cd731a91ff08f331c0d2d4df", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "14888c293e8f4dbdd555cdcb73b8ae097d963bda19e753856f62b3bac6da781c", + marf_hash: "13f8ba13815bf36d1dab8b112b46bc6f10cb04e1d428229f5f15d04b44194172", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ffe99c8dae4c10e7dedb8d7c7494499cf8dd175e4c0f1720bb24aeea7852bac3", + marf_hash: "42e067b14457abb57eeafac8619fded43a519008defdfc42159c3ffff04c777a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "79b7ef12b686a3cd4857ee75efdb4273320ae533a2ec03d808a16a3c56f731a5", + marf_hash: "4c2036f2e1d5e85aae4356d4143c4d8787bc515178e0629a94c72c4f05f3f900", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7818ac1e0be6651c77cafecec4cd006e33889c5e8aa51c1190fd8e491c405905", + marf_hash: "737461494bdf1751e9419dd4122d90e1ee8633113187a6bba75d07c25df1a9e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_response_type.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_response_type.snap index 3830cf4d1ae..88e48cd9b0d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_response_type.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_response_type.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b95e279a563f12bc6c89639c4c1bb47a029d511ad5c0006ef6695963eee35331", + marf_hash: "b433a3372f49ce3e32ad7e1f62862c2620e7eb0a36c938f3a3064bd36dd55a72", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7a38bfdd2672c555fc1adf1544be72107132e0f7c00758f47666df0d344b5f7f", + marf_hash: "e55c381cb9fc739bd1755990840ba7e32a85acd7f0d655e67c030fba73097190", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d98b5bbcc7fae7d6e5be04a0c0dd5cc4c1371fb1ff03c05afb6cf291d2ba4732", + marf_hash: "9ae436a9ed9e9582424d4f74dc0b96f6b9f666509ce4f24f6d7726dabbea2804", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "628ea8ca6de3386538934e8d386e4c80daa7e62491bd50ba7867bf86e962cfd6", + marf_hash: "1fc60e5a1827b26fb56c005b38e649e392988b9b2e714048e50225c2c73fbc19", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "14e99ca005a590fdd123f9270373976ed805f455815a450d923b69a4a21b5329", + marf_hash: "df7588f5f1c409eee89068a7f3fa98b498c330f7db72bedadb1f005a8e71b92a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5caab9367ce546a1e7469b24385738f06c7003dc639acabee37935044a1b93bc", + marf_hash: "cdde1b4b1759977f6e3579a3fb46b50b7e2b217267c4b68178e0e9a2645bd91c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_sequence.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_sequence.snap index b1ebb6debce..e76e5c2be38 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_sequence.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_sequence.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "157dcbc1c5af717c327ef8c000530f99cc6e06f851f8a938f860a44a9332b830", + marf_hash: "c4ec659f5b89d1bf810591f29f85cdb1050a66b7a146b013b694efd539dd357d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "13cc1099e891ae28ff473a87a6cbd5d5fb3e58c6d57d30811b57976388cca915", + marf_hash: "eb333a7dd66e9ac8fa3d313a7c50ec424f0bea7ad1769dfa13e0bbd4874b0d47", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "00a7d0e529d02c6d1d7160722d8d35c97ede5b8f749728ec8aed1db7b3a2fe58", + marf_hash: "f11613f49ea0e68360d2b51a2a153bc9539458c32d0bccb5113d92ec909bd12d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "027d8fdf7fe01e9cb2a877d47df290fdfbfd718bfd5a31a91cbb4c6aaf5fad04", + marf_hash: "03d758dcc8860f5d3666533f68ed8aa8fb21169b9d887469cf349d7318e03f9e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6fba2f422d6bea8ac412fd742cbcb69a3a492b5bf16617ce8b55235295129fff", + marf_hash: "e9af8383d2b67c3083758d38c3f477aee0ac8e388ec18dc8a7923bb00ca6bafb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f415a17bfddfa8c3668cdb498bc17dadf426c5427a586489261e5a722569e5fa", + marf_hash: "9b8c0b0dbf8bd27db25636ed7c871cb96b71a16ff3cddb3419a0920919715696", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_tuple.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_tuple.snap index dd99badc32a..462f12ce5af 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_tuple.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_tuple.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ba26e93cae0ecabe58d4b7dc49317c6ce8863191dddce6d5a49772b03385f89b", + marf_hash: "abf955cc99c084a9dfdcd9c8f70f7141e9d62beedfcbda6cd6b10dd6aae34f59", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3b4d576de75dc357ad7d8a22ba47f673da776f3992a342db1917e73f78a9b2b6", + marf_hash: "23e13880aa06822e1b8ca3db15a018ed1ac3a5d05275b26b1674439da88d5e06", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1ce43f18937fd0a4f8e99110d4fad7da6280611f6c9e612488f3269b563879c7", + marf_hash: "92d22ec32adb0f2ceae100733fd0c664d32b59f0ef5af8e0426af22252406010", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f5a64e61d60578e438cb2771cb08f5ac5095ab1e7a184521084e35433ef37494", + marf_hash: "a0056a2e0f8da6a0579fb1c903d89e43dcac24a6636a949d9a13ee7f361d8ccc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4cd41fb27fcae733a6e753215b428bca656ad417bcf6fa790023c577377209c2", + marf_hash: "e7ee24379b2052739e23434bbf03f7ffc0b26c65ae9fca706e6267f17c50011d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "541c7f11614f75377c162636b91d542a2da8761827e202549599da8cceb1ea78", + marf_hash: "0be0b3e3a0523f8319d2eff196c009aa3a8839f5b0d3720a7d97014f0945afc2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_block_info_expect_property_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_block_info_expect_property_name.snap index 7b989fe29ee..a3352d3c9ec 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_block_info_expect_property_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_block_info_expect_property_name.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b80936d7c85287022ad46b9d740540658e83a43eb7a495fd5b04cd625b3b5c18", + marf_hash: "577fbececf2b6cc638edb3804f58b08095d3c2081b31eb279990d087b3e0001c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "98252504e67a64bbc5b1a2485b1b2b8dceb2df016a9b88aed5d50d10db45ff33", + marf_hash: "b2aa8cff063e744ca79c8b5b74d20e4942c087fac56ae1ffd0beb95f203e49da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_burn_block_info_expect_property_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_burn_block_info_expect_property_name.snap index 9fec4fda05b..abb55d49f47 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_burn_block_info_expect_property_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_burn_block_info_expect_property_name.snap @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1a2b838f9ecb2c7bbdbb59b0f9cb4336dc67364d4eb51032356d81413dbc52b6", + marf_hash: "ee5bebc7c3395a4e391b2385eb8d749954b2eff0724f3201dedbc40df1df7005", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f4b39353c8f53eb6fa7c769d9427152d7a37993c888632658251a1829efa094f", + marf_hash: "a9f5c9b553b4c7afb21025175b5381f35adbe5eceebbf818a4fc826dfd558811", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bcdacee3d5658e234dd00f53fef02300c2d58b8825f3c713ad5e2f0392033847", + marf_hash: "92a0bc44ea09845f0609411e035be22c75fa349d8d84e214ee805ea6c647a6c0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "917d9abd3e70de2bb6f9d3742fa338029de5b59e4687d72f9ecdc25d87e2f9c4", + marf_hash: "46125b7767eb5e41983889eae1daca44c18634238c804154d3aa5d2d93088fcf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "68ec94505a92785d7196a12aa2fa18e8e5ccdedcfac3c1cab66d74fe44f47411", + marf_hash: "8a148138cbdd65686fb067d8187f72fd5f2f10370ab1643b7f9db7744a3fbd62", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_stacks_block_info_expect_property_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_stacks_block_info_expect_property_name.snap index dd40eda90f4..db2c09128ef 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_stacks_block_info_expect_property_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_stacks_block_info_expect_property_name.snap @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b26ef827059a1698d04e3e5940b5fe0f26db4b8d653ee8bab570cac618351028", + marf_hash: "aa899a9a249d604aff3db29de7afb9fbf1bd29ba03fb0d00667548ff0f47a356", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "647b2a32c9abff3d02baf8754b93e27591efd8a30b1b73efbe30565a1ae311e9", + marf_hash: "10cdf996a9fa3ab51c9c31816d59538dc745b8be3e20a34ab05e24e9071060b6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bda60f034b40d6287571586a32cfdec7c73f26ad82872ce791642dbea8ae2a7f", + marf_hash: "fcb717213cda35f6f2b5b9cf58a5a62f5269b433badcd786bbf893eb5c343476", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a5e428fa5a4846e0ca92b5991b8d9953a5b46b57622f6c84777637bc7e9bff2c", + marf_hash: "ebe54c16a3911054631bc943757ba3e705873f1a357ccfadd7a768fe6933589a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_tenure_info_expect_property_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_tenure_info_expect_property_name.snap index ae412aaa717..be2ecee2402 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_tenure_info_expect_property_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_tenure_info_expect_property_name.snap @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "76288e7acf986b0cb400918d2ad6e823f087099853998bfbd274dd71addc88aa", + marf_hash: "0416a0fd5732f22072228336fba2530cb1a231035491cd8a13f47cf6cf7ac7e9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "375a95dee033225cc40170cc3284686a9ec4d024ed09472dde4a215423a39315", + marf_hash: "28e7844de36e3cb95861e1949d51c7114cdec80e4cee9e73d3d156954bd61050", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd9a4525ee1c766e0c0fbad95a2e1843adf7f51edac13b9f454d66697eda5ba3", + marf_hash: "df4094659d3ddcd2a79fced95b3257801e2a873052336c470e7a1d3b1fe209b4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5ec657efcf8b02ec287881e5b45e492462c9c98bd9953f6d67ac242edfba47b3", + marf_hash: "ad8f50df4f5038b551250e1e061681eb657d5976b33051e134663189fe4b0f71", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_if_arms_must_match.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_if_arms_must_match.snap index 16d730cddfa..8ffe7a02c40 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_if_arms_must_match.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_if_arms_must_match.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b59afb5930466b068f1132c839a9f9c0389c779f7e806402e805022352205078", + marf_hash: "31752f027f5f61b5a54253ea63119fc6d8abd02814dffbcdab007b0ae28a0dea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d939693691e5c5e116ff997ad73586a95809a7198393bc53506d3f67c67749d0", + marf_hash: "10eb4e8b38a81c30ce86170421c3bb1072b02d4cc6509e9ce2ada0939c41c423", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "965c15263a2c337b037cd1ec3ebad5d6c897567c60292164467b3536019e7fc2", + marf_hash: "0c764a14942c267440c9411c8babdb421b31461c8d2728cb66cba3e9863f06c5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eda6c6ff684edf214bb75c1001acb07644eb5d1fd13062a4b9d9c9a5b3a0e465", + marf_hash: "ddcee3dc34eeaac0e85d0f70a1c97aa7cb8280488959eb9e2888314fb9c686b6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d0e6d71f8d9d4d68cdec1515e50f6d743c4553e5ec8c031cb1613be1aa9fe98a", + marf_hash: "46456aafdb0e3284ec7f413b0867fa7bad7ec9a8c1787b5b0367f82a7988d47c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e92cc050ac56380818a4bcca5e897f454073776038d9987839446a6e495bb8ce", + marf_hash: "f8ddfd15b32f50fb0a5a8e13ec3aec8add999c71c3cacf5b76a7df59c15f774b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_illegal_or_unknown_function_application.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_illegal_or_unknown_function_application.snap index 53acee144fc..f080cdf2d15 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_illegal_or_unknown_function_application.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_illegal_or_unknown_function_application.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3681016db14bfad7d4328bf956f3da5110ec52f1f7b0a354f116e4442693b657", + marf_hash: "87047d984fa2cda6ec64f85d73162adb354b9e5a26d69b2fac136e76939b6dbc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "44debb0a0a6fd9acc2d0ed0b9b9251999b202631f17656598577b52f4998c185", + marf_hash: "68ba44cb5641a605a87fe6760ab6aeba855fc7d6d4af9c51256b18b137d872cb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bbb782c23f29faa0574aa79b5ec70c0e2f0239dd898eb7732b68ec7372e30f02", + marf_hash: "f53c7ea11904d3e0d880f7d8ebe65fc41b07240450aa7d6fbacd1666278a5164", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9d5c831b409fc626aac209bd99f68b2aac9b96514a1c0cacda4c05d711be274a", + marf_hash: "d4ca600fd433a62ddd374f67e57f79983f44b5987b16e80a7fa622c9cfa22598", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd644a2cc4452bfbb2fa2256755fd8d9d091539d3b66ad67a61a9bb0014849e6", + marf_hash: "5d05cf0bc614b7b2ae5aa8957365ed2a174d6a8e84ea1d24e668ab11eb76606a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9f11b1a67cd78ea6899c528a84bce4b576d28485cfbef114f4db76b031561d2d", + marf_hash: "ef5fc6f8cd99645d516aa139b3be0fa2410631bab194def1c29e3bd62fb952e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_incompatible_trait.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_incompatible_trait.snap index 973a6193b4d..955d6a352a9 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_incompatible_trait.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_incompatible_trait.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bb0dc20ca634c54637b672415a551fcf9116358b2e998d3049a0cb8de203ee42", + marf_hash: "27c55a253fc9e0a6256bcc182f1bd6062dbf8dd2cb900e93ee2116e0c78be212", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e9e3acf00a5672aa11c6053cfa38eea3fa37ad949087bb41b1f3e69af7df9713", + marf_hash: "70ad5cf29fdb5ca6689e45fb5a8f5acf16f4e832883e06af622fb25519cf8aae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "db7f4d42c9d0e729a867451c2dddce139014196eb5b8fc5f6ea2f2880619d312", + marf_hash: "5ca239e0be6efef2b14016ef1df3217bc47d17041c417b934fe399b7ac056886", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8678d1e9859a54687999184ab328e0a66bd590bcd966aaac5f910a181f20ff3d", + marf_hash: "775bcaa1aa8bb36e87fdb0b8f1949bd617d93c1bb85e95d1b413854b9430ab38", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6aa868b7d58771126bfef015257c06429c7852aff6e44240cc8bff6ad6f7280d", + marf_hash: "03645c0e172b1ef641a211cccc438659520e8c075d34d686dfcd7e1ab96db90f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "299997d4f50b33acd05a78ab5cfa9bc6d98c5bd00bdbcf3443c5d457b8352ebe", + marf_hash: "35c3bc7a0ccafca76cc4d1289ada89b4e7ee1bb7f7ef89a583b3a530810c2041", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_incorrect_argument_count.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_incorrect_argument_count.snap index 2fe794ae94c..f40b62ba627 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_incorrect_argument_count.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_incorrect_argument_count.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2b8641de2bb64a10c1dea7bb551cbd5f622c0320765335ef1eaa72ebede8eade", + marf_hash: "696b5b8a59334e410f1182282d502586ff70d066a73afae6be3aed24a26a303b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f288b0ed01c0b5e11192d5e6b64422f0f3039b7f75c27df3e7214c4a86c4a5c5", + marf_hash: "891af21229edd4a8fa3832e00094cef6d67e09a04e9c628ca2d5baf4423854d6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5b4b20206f4bf372a40f21307e54d3b859a0252fb8058ccbc0159d1f92b04ec5", + marf_hash: "43489953da5a88e2c06a2916062f00a53376c3ffb16f1c8182fe8f43100e89fc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d26cc3ac90e218fe624bbaa0db6eaadaa2656d7ca3c64d1b0e6fd523e95bfc30", + marf_hash: "0eda45536d9c320b51e303020dc1fc165e0120b0ad4f6ecd37bbe91616ae613c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "108ca2040ff980a78e8954feb471ecb650824d42459131c5db4fcf06213b4532", + marf_hash: "2efdcc07f94bf400b43ac435192f77dfdf427672d19bd03a51569e45982e5670", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3983dd3adcc1b149d5a6fbdaf96fd9cbe98b5feffcbaf19d92823f4deef6b58c", + marf_hash: "2a690637cc4587918a5324f6db8911f8a589e4ac468d48dfadd669b214f9ab10", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_invalid_type_description.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_invalid_type_description.snap index a947bc9af83..32230cd33b4 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_invalid_type_description.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_invalid_type_description.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "37e2672614d70c98e70c06acdb1ef3094370ef783eed5760fbf133dd5c11d777", + marf_hash: "4a4023e34062810b1ef532becb62f797ee9c876aace94131755b26f1f8199c9e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ad2d97de73af23369c5236ef6af9f5b82bc0a17ad0fda1c52aca189c8e569346", + marf_hash: "0a4fada82c2248ecbdbbbdcecec39b2572ba62e4adc976993a207c5257f82759", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f62bb4a273d1c4ac01d03678de3d020c8c8028d36f9ce79fe6f1f014608f6ba6", + marf_hash: "c3efcf6880ee442b85d6ffd2d7caaf66c939f43fb4cca12a3a3eefa0ec6815d0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2527dd7ce21702145afa2d98843c6ea839d1322608d0c2c9d6f4b6b066251f1e", + marf_hash: "8819286661c455e03f30f3c4a5ae380b91d466c1276a6066241a5e0ccca94775", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0a72bb7d6b9f0b1116a103425f00c0366146b49b66bedbcad96503774db74480", + marf_hash: "83e3370207f6f26778a9d4a977f933cb7ee021450e371aa5088c52489a7d45be", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "855726ad8c7371446e3956d54416d43649a5d04610a9078d13905d5e1fc2f72d", + marf_hash: "e3652978017ab433e74b62c992a05d9dcb3cb8a454fe49b227eab60115183f5e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_match_arms_must_match.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_match_arms_must_match.snap index 2c513cfc673..4cb5e1ca53d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_match_arms_must_match.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_match_arms_must_match.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e258813277b8ac81c22c601b8d4e0435f10a1a85152594002a983d753fecec95", + marf_hash: "ca2c408b65d7c22d2f8b50476ae7a7c8dce21a414c529d6249d652c4296886fd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f061cacfe3e904df87e5666b36887b6ced24d823c1861675c5d621227feb41dd", + marf_hash: "80895643adc567ee049b1bfa707f448cba304c07813e1e5d1516ef5202d71fd0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "af12fc400f1d1b8d531e2394ea2039b572567899718bed1921c147de95f13d91", + marf_hash: "9fd05ddf0dd11b8b265be60170b8de8ff89164a1a51fde80728a4a10195efab0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8fcdedfc4172825b0b354bc9666a6fe8eb1250cce2c2eade773f57ee49f34d76", + marf_hash: "c7ed626874c9896ed4b1f150b98072a3dfb8ff3334949f9288376c5ff3c3f55f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f3037c19a3480f2ae084db545a389bbed6eafc66a23cd542c4f157b819ca5f3f", + marf_hash: "ca3ad1f431c25e1a945863968fdb865a657d5987964f3fcbcb7dc5e2e76b7139", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "29f700dc7b9cea5dcd94e39b51ec47e287c06239672bef5d260cc6d132287681", + marf_hash: "704ee91e5f8d6b6f0dad51117187b9797a63de80c915bbe5dbbb63d46ba14c7b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_max_identifier_length_exceeded.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_max_identifier_length_exceeded.snap index e4678f6875c..c1d83e3fff1 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_max_identifier_length_exceeded.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_max_identifier_length_exceeded.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b98f561146259802a3d7ebe45f8e5620d2eda9a1ad544259ea90749502eef661", + marf_hash: "75efbc4243e3cc0611800e66e2f515755dee64c5bed4c24d7eaeaeef3ca688e3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e7cf8e4b1165c8573cb054f58b0a1fdbdb77e9a7051f88803ce7159f940d19f7", + marf_hash: "9ddd9caff54687a40edb808533698ab0ae215f26bfe2bea2c11972ecc587e414", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7376b741fed97f76be3c7ff2f6c5650cafdd1950489e970a5d14d392261abdcc", + marf_hash: "6357044fe560988f4919f7a1a3a286c2d37e9e6e0490f558c0974888610d618f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_memory_balance_exceeded.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_memory_balance_exceeded.snap index e8921a3f153..6f60f1e74ec 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_memory_balance_exceeded.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_memory_balance_exceeded.snap @@ -25,26 +25,26 @@ expression: result )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block d22d9e0959a458ad818ef95e64ba919c8d2ac0fcb8eab442f6e9f96267386f56: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", + error: "Invalid Stacks block ddf35efe9235f347318e25ba6342da4f93fad7eafa1660d22ac18a8d29871d93: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 5aae45011cbd7879966a956343dce37e842357f561b705f27037527b1c7dc750: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", + error: "Invalid Stacks block d6767c685062004ce694fecc26a23f3912979fcdbc7e07433c06fca63cedf50e: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 91dfdaa6d786f4a21f4f1e519622f75c0485ab938bf0f7d1a33cd7828b494f43: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", + error: "Invalid Stacks block 2505a08ddd90347598ab7540034c6828cd003805a62a116be60ef1a8a800fee5: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 19f8e2d4bdae06dd8f3ce0c44dd0336063e280eb66490c0fed740d6f7127aded: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", + error: "Invalid Stacks block 13e92b21bf0004a2412c7258da32584adea3fd0f16532062df6e3da17daeecc6: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 4e8902c4f50525d2c00c41f814b02b192543d2c5f348d0fa67ea8562b8ca335a: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", + error: "Invalid Stacks block 9c5cff6c2b6f1e491a60a951894ec6be600854c10fa318a9ff2b05b7aa5419aa: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 02a179f95b98d1ddee34510cf7c7afb734b47a6fb04d09e7c6f6e9ec3ca9aa21: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", + error: "Invalid Stacks block bb685b41ddf40ae99c1e86e3452a1d94ec51d5a40a10d24eed6c67a9746676d0: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", )), ] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_name_already_used.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_name_already_used.snap index 42127a321d6..4f9ea272f53 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_name_already_used.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_name_already_used.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e0561d4663671556c8acd884a56c5b938fb865b7382d215d97de5c3f78a25de6", + marf_hash: "43ec0018141500951e57fb23cf841056360538b1222c5df7f369bdb2efc0d5b9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "55c52de3cbdc2263fe6a70be7ee8920d9170fd261bc6fafc2bebf454661b9afc", + marf_hash: "5f43980f1ecb7fd3901a9c219d0290be067a5082757b9e04967539039344a9a7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "22008d94068f0c150cebe75a86d4f84114518fcfbc023b579eb29c653a53cbec", + marf_hash: "100e4855e170c4d3c66648033db247c45ca8c839ce6698da2d566dce3c7ad9c7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c0fddcfdd82c7f7e1a6be3974e5b5f3e858d6205f6504779b6fbd91bf910d6a", + marf_hash: "b448be0548386ed3ebcdf6ebb28d0076a9b747bdbc80db70d54562724dcc2ddc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2cfc785f0915c1c2dc19b17381ce01ab803ed3d44fbd6ebe4c165956fcab3ab4", + marf_hash: "68b11980450aff410eb6167bb66867d23087042f3ce00c1e183cf3403254efb3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a7a58f711b04f64f8f4bfab69c919f14d4a7991d7234d5c7b71553ffb81a636e", + marf_hash: "9eb4cea7727623934388905d3b1e4c06583d5b708943b1c9b41d2ed7f90212ad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_block_info_property.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_block_info_property.snap index 50e6016f578..101680f7fbd 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_block_info_property.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_block_info_property.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5ea2a34cdf39fc92e83a456c4b986ae6f92e5158304c72daeec1ea97096d17e5", + marf_hash: "ae06f2f66d9e3fa39fce91ea6d2770450ce12a6af0dce98b8b1be4488371f2cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa74400527d090f4d8802c778194285f318f74747c0f73ca8d19d1ab894b7ccb", + marf_hash: "b0e18b6ec08f6b469d058aec4fa6c718fda7b5f368309fe30fa0ed3829d5db85", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0b704426d5dfa7306014c2526f029af65d6a60b789d67f9f414fdc19c1413772", + marf_hash: "0c1f253af1c7c0549d12d07abcade4ec76a8498f8c7488586ab5a3f551fa859c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9272e90694508ab6c40230a13572d399b09008814bd741a784fd92efcb439b28", + marf_hash: "ecf79c1c53865482e252c309747c67cfd735a3aed3c9e4e00a825172f99de5b5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e8819eff13ae7aee2d918ed5b3668212d230fe55116aa674869f7b5e225fc2a1", + marf_hash: "74a6cc867045f2b3edde8a4348223353342c905a5e62d172d318a3b694c0e042", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "484c51d6fb1a5342d39876f3cc6f5e61a49a3b79aa66e52c6269ea8bfd67ac6e", + marf_hash: "eb2782d1116d970fe65450744a0d8b320dc8825c41ee263b4db3c5bac7f1d8bc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_contract.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_contract.snap index a457c060624..f2dd76e18f7 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_contract.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_contract.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d902f5aceeccfa258f09cb72d10b90326e95add2e059be4f936ee19e309cfec9", + marf_hash: "53c8aee505e71594d4bee99dbb3c95b9e6df2716b474126ec40e2958f4804133", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6b3662eabfac7f7c59c70b06f92336dce7300cce204f181bf0148248b65b109c", + marf_hash: "60a595aef729813b7d88bfff1d189b350332689c4b6d2ee994ec728557dad568", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ebbd830ed2a75ededc05719b6173db7fde09bf0e2be06d984363670051dba4c2", + marf_hash: "9e8d731ca0973646d30b32222603abd9c9b2ae8de4913f96c0f7c12feb6667ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "33e4ca9fe070c568c17ad3e9095942e40e8f2e1b787cc662e6e4ac18572aee6e", + marf_hash: "21e3fe868e10458c8d1deb9f389bf84ce891797e3c993b8daf7dc3c8155998b7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e6af0b95fc4558bb48c262db3c023ff00cdcb54d2f4de406dbd9631c03a8642c", + marf_hash: "3d74fccfbbdfa5774bec53f01d8502526b9d0c13d3453aed0bff68a9e74a044e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ef57728ef1f2950712b68483353f134b4e678fda34f2c4a96b48ae7c6a8e09aa", + marf_hash: "1d53559ba0079850baa64d82364b176db5515f626c886acc0b8ef7756d36960f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_data_variable.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_data_variable.snap index cbccfac4731..af9ec79f7fa 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_data_variable.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_data_variable.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3e108ced5c63e0524f3ea88aaf24cc4f59fd7f5cc772d665de3400676e006a18", + marf_hash: "df1e8cdb49e680f5a5fb72cb8edc068ea643b2db84cdd560019e54eb50371ad3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dfe67ff42b923b960c45af31ec6b7a4491a3ac8bb3cc7700ed0d5b6d24337ddf", + marf_hash: "abba7949cd9120d3b6c3a1fbce9f3dbb7946aa18e6c02cae32295723d233a54b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1c2f080e6451b92bb0618890143083e423948a5c8e38934d3f47a77a7365b4af", + marf_hash: "d21b02bff89783e44c1494d77fe32f2631dec5f8284bfdc1583668b6a9f13a0e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "84537bad61daee2cb28aaa1112db10bfb85af814ded975acafea25aaa3bc703e", + marf_hash: "b118644d0ebc8a9838753125b272557bb1087307be6ba80b33b4a5ce5142103c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d9c87925678c2e8311913392eda47c0f3653e0071e8a6d23a88278087670ff19", + marf_hash: "2c1fbc9fee85ed8c813587b7072672048edbddfd3bfa2f4e2c15cf5f508a79eb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5e9b6d0383452f9ab5f9ea74dc4625c7551629d670d9c3106a2a4c6b19ccb9a0", + marf_hash: "ffd839599cec4c9172dc7509a20677d72d8006f8720dbe2b53a3c6cadd2b5b6f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_ft.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_ft.snap index c913f825cc5..695afce97dd 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_ft.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_ft.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c92c6a1b761a0266a28ac4e84a8e742ba463f6e9a47a2a221b8bf550bbc43e38", + marf_hash: "39c30da8dc454623b2cb951c793a3302f345d898d6d060ce9179b1f78a1b2645", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8a871fad229f79a83b3126cae5cd01c8905585b61d97cfdfba5cda45841671aa", + marf_hash: "8d9c114f6b730864c0c9d1b687adcdfb3cc981161b90338d46260f89314d51b3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "60c12c140d06dd62c583de10a076e28739ff5a5b5212205a5e92cf64860a2058", + marf_hash: "b661867fc0ed478b41606d0b1ad77bf5a72712a24aac01ad8737d9871e3cdd48", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8eea68cf2e1eb67569e5613565c1b50618ef36f033d29d40aa674716214f0ba5", + marf_hash: "d3f15ccd176de41e0713a97aa49606a412ffae60f3a955c9431385ee5a79ea08", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ec71bc322d54c4985acc4e33d442d72f5cb32fcec7d9c862f99421dc3019860d", + marf_hash: "e2ec85ab406c14e94c1fe77d577c8c963c10c7496e35b109767efa17adcbe2a8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5286f90c7fb10cea97722d7b0d4128b506bf9f3b0b4c9bf2e7a9d95f403fb27d", + marf_hash: "0431251ff9fca3df6bba22bab10046e562ae0be1a33189c81c973a0f1516307c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_map.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_map.snap index 219c5272107..6f43d0193b5 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_map.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_map.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bba2229676f2d1bc1d151615ca4eb50422f4c0e72153d53135f6f4012c280b0f", + marf_hash: "ebb75c88bd059de252358773738f6eced11ee2956af2b79950064d13a5936474", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1def51ad089a50324aba05de86bf9ab0178931392c7f50be5af443e01ccb04c4", + marf_hash: "eba21b2636b27fd9f9e8e4c17a7a25686cc1796db60d9ce4cc691c83dc1cbe05", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "10a7b12bf5ce367635acf79a566024cb38cc89fab0da084a3e1df3d7409c257e", + marf_hash: "c1b9ae1101618a5f16f0b50e2d068b119be19b1efea4ce73244ace0e265dfb50", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d4c0a5869ca52b737ef4ef45760fed4ec32d9d6de9cfdda841620e96a985d915", + marf_hash: "8a8a06da679d03ac6700ae13ef28ef3ef7a6f3db86de97aea28d5cf63c06fa29", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b7ea02d32e71c2e16ce0ad8c23076568fe6066090da5b312b1bbab2d862b2c23", + marf_hash: "d67175119624eb4537635b307a13c1ba0bd78304482fcabc031911cce6beeeb7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "31d417d07b6732e47edad8657f5b50bdc53d585e6f9f0a695308f3509498c2d2", + marf_hash: "a1d26ec81d7ad53702c27f7ba2f41b3ce24256a67c38c06a279046aa426123c3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_nft.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_nft.snap index 9d8aef5e084..84639403091 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_nft.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_nft.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f0fcdf51e22e22c2c6c2097b18065a4bc12c5b0718ebbe6c38af023bc6c37f63", + marf_hash: "921f824349882c9c9f2be2df5a043f727f645dcd4c8a3542749538f85fb11790", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7ce628a108299c08d218c77f19dcb4dc195bcd1eecd553de54f4feb86c0b24c2", + marf_hash: "cc8b1bb2202b2f771c978cf7a0941498edc5ee793d7551399fb317d1eff2dea5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "00891bcfe0a2e5a782162efbe31afbd16d8be9e5c4e20f84441b465cf8de8fd6", + marf_hash: "5e2f7ef99b1e75c30f9e1da3caaf7845e1be2ddbce72caf5f793f5022c14dbc7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7b379e0ed8e8d450de70e3828aa5fe418bae61770d8ff190d5324b03ddbb7f20", + marf_hash: "fd48625092f2a07cccd6c3dd7aef09efe1a435ff5e4533e246557a509cda6380", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ede2fbe11cd2ede016aa1571f3650a3e6af9c4e2dbaf4b797e17dd8488889390", + marf_hash: "9efeb0605db99a29d5230438e609ba1a73ccc9131d29a0da3ba69021cfe7668a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5754b23edaef7123069aa451a97cca525ffa23c8a292910b28b8f765b4e44c24", + marf_hash: "ace05498fc7f696b7be5e20a1ffed34d9f84134da4747282573d26ccbc1b5b95", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_public_function.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_public_function.snap index 880dcf65fe7..74087df3edc 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_public_function.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_public_function.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "85c929746065842e39ab0a81c9acefb5c0f059a6db6aba321c87c429f2f70d2d", + marf_hash: "fd98fa18a85a549a8b60fbc6ee749ce130fec9edf9afe40fc67bc69bdac1fc31", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3926b1a1941ae2780e9b263f7da54b812ed4d42c44a6fa2e75f454180ebe137b", + marf_hash: "6e72721f076f5a2a2058be14a33771fb17eedb5bf7d71a923ab226b29ebeefbc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d13060072adc0828e08a88db969aa8ebc753182f643f4d1fcfbef91bbe313cfe", + marf_hash: "09eb6ea97c98989673f077d7acfba1b1b04da34bd069677661d2489959150080", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1408dd3cb21bc10d35dacd29e7d51e4f8f490faf8f2c12f19be1a7e368bd621e", + marf_hash: "272ff0d637b6f8bef01ed2ddfec98390f17dc5d75c93e970b6c0389a57c58b83", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d784bf2a9569cfe363a7b6e6b7f1c852b5a62f896ae052e9ba04ebd9dc0d9971", + marf_hash: "d309816206bd7e89ddc98c6f99aa489dcb889f5e036fb3ea0291e95bfb31506f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b778bd8f548d5987b2253b04876e9bd12ff0d3bcc5f243a6b8e7315267128d4b", + marf_hash: "b321a4ca887e78fe465e3b0fb9e72d645a79aa792dfc2f98740d5696bbcbd9d1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_stacks_block_info_property.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_stacks_block_info_property.snap index 4fa40eba4cb..3679efd94ba 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_stacks_block_info_property.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_stacks_block_info_property.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "47852cebc3f91807d78bd830f1aef2ab74c8dcac07b5b53590f5ae6f15754715", + marf_hash: "155d721f04e5c7aa2d606fb5e4d61a1fb3e1d07fa20aa1e40b4ca2a793280bb0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e9069298feb129c4eeb35dfba43c0f42ab65faf5a047513284a2af5f49bb8b2f", + marf_hash: "edb4bdb3cfcbe0c28e7aa859b34f53893f4476c1644abb7258e4aad1b6c5fa7b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3f6b7948698ed62f3587c76b414562396c0925c1841075eedbb1f5bcb193b383", + marf_hash: "c63deaef92221038db28dc7a95918537f84b9c7acad1ad9157a9646ea2dce36a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e3e9f651eb418e06a6ae9ea5c2436f5c3cd7be3f6e66805f8e9d0166fd1d3a76", + marf_hash: "82235abece2093bd3e0d1cd1f470f6043381390f14b0314f75b736175ab8c907", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f9213b747fd876df8efa3bd30d393d7018b1a0aee24afe2d2596d534286c1406", + marf_hash: "acaf9e233d45741531710c3e9480b412dddb1268c85cd304ccb76516522eac30", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "79600fa0c0636e8ac7247a3a62ea23647f036e81f69e09280551bfdcea5f0cd7", + marf_hash: "a39b698bfe23828bf1bd9f5105d75903993a9c0903bfa755466968e0fdd3d3e0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_tenure_info_property.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_tenure_info_property.snap index ef3349cd2a8..82f68b266fc 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_tenure_info_property.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_tenure_info_property.snap @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d3720048ea74a0cb20c24513ac93c5ee19cc91144a9dd5f2d723685358afc356", + marf_hash: "4b0d30b538039f89986e93a2866be82b7b0829469b00cc02392e73fa4212be1a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "07031d731b3250ea205ab3dd46be8004c4f9f0628c1ffcf51e2a9110ef350596", + marf_hash: "97c6a3b7be41c494fbafdc60c7e14cafb7251fcdf42cfbf87064fd7e8c6c9550", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aca03b97dd77890fabe949c79c715c96743e382012fba70e39ae0fd46c75aed0", + marf_hash: "df6f67e4ce1724f071c761262a8d8200a452263bae1601001c496d866155d944", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58a3eaab358ec5ca522d1cc79ddb654efa5e9dfc3f201499929e3e9fe1cd1aa5", + marf_hash: "00f6da9511ec25d168410d4149c37444b957a0bf070d45decdcd9e0d4e378d09", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_tuple_field.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_tuple_field.snap index 1ef11152efb..0361f7df2d0 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_tuple_field.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_tuple_field.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7f9f0e55d763d3b8c0b4c006f71f4a1f3bc789781b3c3e6f90803d5a3f1c6473", + marf_hash: "a21be34f1dd9d5dde2fb82f91c9ec70ea4a0d3387776fc2ceb5317972ad7eceb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f881693587968c6cb817f45d416789f7e8faaec1b863c005dd12fac94ba838b1", + marf_hash: "d3bf80f65fe5bfef0d58bd2bf8852a838e7f5e06987956292b4e2cab608dab61", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8702767c78c1aea329460f7eaa03ef384283827bca059f362f0448fae90c8633", + marf_hash: "bfa0fefc936f283005d386cc5ea44fbf527184add72028595b502d06a932ad55", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "02e008cc38860afe0408c276265523713f4a6cf7e492c97cbc7df9bf43c56f32", + marf_hash: "228d08cc85dc2e086034179db28fca296d1fa001e6c4c9fb146bb1ed8e7d0ead", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1a96036d76302e9e6ed866d318ab42f38b4bbcdfe5ee2eca8c5997ac5d0d38b6", + marf_hash: "4e30eb90b2dbc2da0b4895b7c95172de9a576ad147cc72f398f6ca5ec1f3209c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ba26e9f76d8e198d3c89c6edb28dd928f1ea1e240e5af0f57d2d7687f48e6d60", + marf_hash: "65598451e643de7d5be1be3738b32117d04405e15b5ec903d66ed5d764dd53db", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_non_function_application.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_non_function_application.snap index 0c63e7f303b..527968c2085 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_non_function_application.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_non_function_application.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a8ff8e30fb94fddbdc0122a4ab27b5cd9ee51e9fc7fb7118761a2be06bb04cc0", + marf_hash: "d1f2ca35c26ee751b3ba45c9461ffefa57d1f37210d4e2ddc5fce99e6d29a112", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d694135c9d58fce6c23324e20bec75e5b8518a0997b0c3390de2b7c4568d1d8c", + marf_hash: "165c7030000c3e573a73ba02daa6980eebbb2580a114f0047aa3e12a26742e2f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "89199348af2d3f3689a98f11471699204597885af2ef3d1ea33ae35c086d3bbe", + marf_hash: "c4582f92833e55bf30d5d30f72f1ac4194180c8a9edc08fff8c5c12e157a5689", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "99143e9aaacc3f6adf8be36d33dbcfcc2def41a8c4d9af08c5eafec800993c49", + marf_hash: "606049bba53f5e61b79f2406c8ba864eb19990aba41f2cf4f24048cb6c9fb314", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2701e72d29c25581c7c6c35807edd5107b982ef0723492b26259f10dd356aa87", + marf_hash: "422af6a5084f096c8a87e0378d2411138c5e98301af29df482a7ec9e72971059", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8b4000da52f2c518c27c96a25ae6da4842169c665f36ed3ada333b63899a82fc", + marf_hash: "c9a25b57c41e5cff07cd857ccda37c9084f6787a3d51cfd0dd2e439cb15a5336", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_public_function_must_return_response.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_public_function_must_return_response.snap index 61a0fdcde2e..2a4df378b6e 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_public_function_must_return_response.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_public_function_must_return_response.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "64a53b28d7fb3ac9d9b86d0970a2d0684a9388a55551fdcb28b54d244d029853", + marf_hash: "c568b3917977b91ec769b2de2452844d548b5a550039bcc50d82978971cefa84", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8740c21828dd0a9d3aa747ee0e956a6fb832e0aa5e1b1a326b8eb3db22e179c2", + marf_hash: "50462887e6ac8e8099c329591061de30b7852d48fb3ed5033b4b9762e92a7226", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ce51688fc032a2e255d164e9ded751a07ff2dbd0ea66b69b456d589c08a412ca", + marf_hash: "444baa1bfded73c0222c322616ab4a9f232497ba16217f1d8b92ffc4baa909d1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fb6b3d9559fbd377f186144bfcc4db3544eb567e9be94ac829b78a50a0e93e29", + marf_hash: "b94011c6c8419b7a5ef7df5c86c698d362474b4054be89f6cd6380300e07a78c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5f48569f0c092fbca3fe14c8dffecbdce55723c3546bd3b292477e48f3f63963", + marf_hash: "4d0375f94386196a439f4e9256f7a6e268eb03c1e906f8ce14fe8712335ebb92", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5dcaa05b2438f1e341996dee683d79b9ac15f327af22f2eaf7cb430caa759791", + marf_hash: "adbee51fc1c3cd92e93dfae3e7c47b5d006b5d308488067586d9e5737eaa4590", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_requires_at_least_arguments.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_requires_at_least_arguments.snap index cfd280491a5..4ec5727f940 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_requires_at_least_arguments.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_requires_at_least_arguments.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "39f70c0035da0f3cc39bf2db0d44defa857d5e6f6ef3139d8127a23b95772a7c", + marf_hash: "8e7de3802629079603436f1adc038389e0371875407cadd0223a8447b108dd23", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "503cf58cf93b4e48438798b72953053388daead836154f9b8f0d02ca16c71b3d", + marf_hash: "b7854ecd784dcd37df8c71ae26aeaba6186033db27d47cc26cb1d482b644bd03", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "19745c50eb6139c5bfa8ed0eedbe4b8677fbf7bf09c29ba67c6e07484c9d0e2c", + marf_hash: "b75622d7d87cce13a7492a477103f6cf499fa5b8dba998453217c5019106711b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "46e19d6765baed53441cd4e7bd19bcb0125e7d2ff6aa9339ea7a5867be133e1f", + marf_hash: "43fdee37c26080ddb1e044207cf3a0285f82005bc86b903d9ff8bd73ad7adc1b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2dabdf3b19563ee43acb609f0f738de395818bcba252eeb465f839bcf8ca47ba", + marf_hash: "19de3d17497a0b2d4dd2bbb94e6de0ed653fd4a37b697f611e976ea702bb269a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b37d57d3c72d07db4894c2106c03322e86eb185f249f9bff09732ae692bf76bb", + marf_hash: "6a0598028d53e3de91b7be5d6e3323577818f1c0780acbb494cc79b2ac62c1fd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_requires_at_most_arguments.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_requires_at_most_arguments.snap index b9aa85fad93..5d64fd3dcd0 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_requires_at_most_arguments.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_requires_at_most_arguments.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0277f1ff3254ac588b92dccfcdacc583eb16c3a40a61199e27ad8c128f4176bf", + marf_hash: "26d5c2ed73b58302c49628a21598a85a54dfeba041328212d97aae05b7b14448", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "423177c14bcecb4e77ece6da1aaee96822e054a7f7ae742e2ece56cceb42f154", + marf_hash: "7074b403516ea7f9d7dd4b439c952100046e0a4c3a3da32cb97ffe6b206c3e06", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0678ccbaacac7aaf0970dee8a0e98c6da406c45ea55c1ec2264051d0317fc42a", + marf_hash: "628eec6759bdcd42c89f94ada46daeafb3368478737c5758517d43841dfd416a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "44a904e1aac3373eee2a9eb0f33c56f93dbbacdf7dd4c6f644cab5b3f754eea3", + marf_hash: "7f9463ba868828170cb280dee985498ff7dffa3945a87351eb08185f4c2196ee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1f1433813a7f3d34a606db8b9ae75e962a01cacfb2c72d85089bbe2e2761faf8", + marf_hash: "78d0869757273bcb683ae9f50a4491f1a749c4bf309b9fa58c0ee13421f8e56c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "842c7917eeed0293e37ae22e7d4bf87f83960e07e284599666e0500e1b7b9c73", + marf_hash: "3e4905f645d88794e46771b8b16d06fc72abfbbef58fd00d0b16b37ef8313f52", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_reserved_word.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_reserved_word.snap index 18d6fcc2b9c..0ba03d831f9 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_reserved_word.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_reserved_word.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3407356df985c7fdfcb88f278f80c2c41069c849722a966e54a97dc76392f3aa", + marf_hash: "212caec76b0456d0cff32a168583ac6f71a208bdf1ea9cc57b0cdb8104fb7a7a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d8eab87926ccac72ed2ce7073555306b69f596349ee1aa6f69bb93de161b03a7", + marf_hash: "01f245aa6cb4dc4d9511831306f3956f4bdd0ce029b70639301124afff2c19fd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "916c27df0d532ef09350a917f3b78367ae43fa3bdf76e83246fab34498a32b46", + marf_hash: "af18b29b40784365ceff664d93cb99fb5f6dd8b8b31266036b4215f5d4eedd12", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "15bc87b0fe17cb042947f17a21f08aae78498eb2581752f199a24c8e68773b96", + marf_hash: "9be8fce2e863c45b2fb00a5e25e91a1dd1bd623ae8dfe3d082f1f859ab035b38", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "265aeb4f7b4cfd1c9a302bddca5a2e3502a9d55c1a95eb636d2acd737e9121e9", + marf_hash: "a88d7c35ff961e8d880c489b6e2e51413bafd5f0fc6d5ce1a76f8990117bebc8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "21b1f62fd4eee8884568b476da1e4e5214090fabcc99b2c5e8b1f0f31379ff72", + marf_hash: "02f05da5b0e6e1225f30ca97203004fb6a631e07c5516407554142b02f35f022", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_return_types_must_match.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_return_types_must_match.snap index e0eb5145261..3423f4337e8 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_return_types_must_match.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_return_types_must_match.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cd044b9584597e992ff331763ca0af9cd13ed6729b85526f417f4e5079b62489", + marf_hash: "60bc3bc394149220d01d39bbaa3da061d202edb71aaeac03f5f209a4afc64eb7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "df7ca1e80b9723966ab0521d41ba5f9ae1e61d1c700e16815c5ed24d173a8aca", + marf_hash: "aeb3d6a2b6a8d1fac48fd4a5d86bbf7b88f45f7dfa7e63070581943bca8ebee3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6a919da25a69ae732366e93113d001e73428b47c23eeb9ca3118dd10b9417511", + marf_hash: "dce453267ec82e5ba4b845c0cefc22b101a2f6ecf09254dacbf5b71c83872e97", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1e092283b301c93f0ff4fb7ba845a2510b9b7e8856783827e98ada97472874e2", + marf_hash: "40e899d188cd43822a9640c80ad04d9f1189677dae47f75b1b39e032b5b08dfb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bf42727dc6fb25af32e2c6a429a4bcc8dbb96ac71a7e67c5ae9027aea766910a", + marf_hash: "15fa78d6aecab4cbadba781000ebebe33221f329fd4605e449d478bba1a7a56c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f20785eb0b4dd1024c5968111cac6c27b6d4072085714da6c2c25668d96e6e4d", + marf_hash: "d73280fb29e80cc755c6c5c53f77a4ffcecdb9485792e5b287c84e8f28ed702a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_supertype_too_large.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_supertype_too_large.snap index 5ac972afa47..c75c6a9b119 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_supertype_too_large.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_supertype_too_large.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3a6487af2435e882135c4380305696e5cce512f8acf7e71a27f20436d44817ca", + marf_hash: "58d343801dd3211960ef6cbf0b6076bb1e32142d55302398b14ec1da451620bd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a513a8c4c4c119cc955d12c1f4e4842c3ae0d14d2cc459d338a461ba78fd1973", + marf_hash: "c9082e51a1d9e00d57b716d7295da1ea7d05f6333a4c06e7347a56e4a8613ddd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8743efba1071af4d6b7b84b0cefc38083d08714c834bd32974bd15ee408942cc", + marf_hash: "2a2542b45753832968241504776247c1c3727283efba04c3184e592708e0d492", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e3a728acb3bb49fe5b3debd9ec85c96fd7c5238a44586e5e691de9cd63baa355", + marf_hash: "d7f32795a6c2507c207cd08a4784ad8e83645ef68f62d7b7843d3be0f7c49a6c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f414d88e978116e8bab0ed7bd7d15a997e9139c5dfc198be0076bf15bc020285", + marf_hash: "8f21ce97007d735e6b69f5c972ca5ce69c5929851b139b0d07ba1852df6395a8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cf49e28e9ec5b79aac64a4263dd87d718dbe4a8ea78c18b7d6b25e9c1e5215fc", + marf_hash: "04c1d57459d3a874ed95d2e95c381f722b5ae3a0c3d43950d74296bdf260323b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_too_many_allowances.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_too_many_allowances.snap index de285c462a2..a74eb0de7ef 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_too_many_allowances.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_too_many_allowances.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2ea2e5df36bb6798998b34f1f198610badeebe88cff6ac25fb400fb86064ccd7", + marf_hash: "107dfe4f97709b60708ec957e1d6adbab57f1457fadde7c35ffa1cb1ef2beeac", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e6c698a297e1366fc99d612f1ec5c2d4f89891d445fdf63620ab637d5edd7bde", + marf_hash: "17e642df98cb07248e414d1618fe6085806e34cf88d4e7a2f85414a2abf85c39", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "537647d850b850ec65b830f20b8774031b24ffc63a8707311fd24deb1e4b483d", + marf_hash: "78b91c905c6cbeb75c0faab7cb4ba5307d980e29775854dfe7e919a62a3129d2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_too_many_function_parameters.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_too_many_function_parameters.snap index 80ff17e800a..b49a03d12e7 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_too_many_function_parameters.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_too_many_function_parameters.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "49f3044f6cc2e4929d583b8d3719cd142222451b2f3fe7075bfc67775548d341", + marf_hash: "a3604f68d06ec8032a9a4ef19002c2d3496af192f288be2366464fd78af8b563", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c4ae1ad7a518b96bba21c527428792b3bd63210d2cfe51fcf93a1e9945c2ea7", + marf_hash: "2bf25a26c232111e282706385b72f81a8cf8904820df6f871ab13dcced432d5c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "39a63114578562096b0e4363808e245b2778fc861b9f990e10c7d986676f8251", + marf_hash: "d94c5d688acaad42c457c712a54e2b43452f047635a37a63f604e7ebf5692333", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4a8ce83ff99b6a023cfe7f0f586db6355aa7f5cacefa0b728668307732ed79cc", + marf_hash: "415fb36fd2977ec3aa9caeb0fe98967bf0b123168df556c9b1f13bb2fd7e7641", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aacbc8c00bb5daddcf0994311987717532fc96467026ec57cf4da69ad1620e58", + marf_hash: "61b437f64d7842d7567813b0b3045fc75456b845c59005f5ad6f127ffd6aa019", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "299b2178f94c62e1d97901d65a222c1f2112ec3d9f5995e379e4bcfd6be66548", + marf_hash: "405776302289c144f7a8b4ec162f025021829ca3919033688f861f6d59949c61", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_method_unknown.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_method_unknown.snap index 05ca3f313b9..6aec3d45894 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_method_unknown.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_method_unknown.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d3bf780f28237bde88446032080078c33b3aa896b0645cd510ff377886cef375", + marf_hash: "fa05552da8c31bb77b48faaa974a92de56ffe790ac81ae7097aee344f2f8b5f9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "95cde0ab9957e29075043a9a9731307d91adf40f6bc20644a5c6ed8587c224cc", + marf_hash: "505194b4bbc117cbc7f11885be5e5a78f68e07b34ca797598da3251f5336307a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "90ac47c1de2bf55acc73e3b79069d8562c0d8e98734d619ae7ab666c6572b501", + marf_hash: "c6bcd1f5b9c2403a97117788dda9591d74798620dafc8da5f16e87c68017eeca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9badcde46bf173003f5efe78ca5883f3e3d3dba48ee8fd4cab21fc532caf27fe", + marf_hash: "947aa86c0f589bc56e8fc83dad0283d42209ed692520be79d6b9483096b4b658", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "328cd282a54e195e8cd31eb2ea17c96cc2d2c0884c0131f21042b7be85006f95", + marf_hash: "95be74f7b8680175ce80c393e33a55f9dfb39e06ac5a5300ea1031ba08718456", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "13880f4f7186c198015720b35ed86023afb0aa921c468c34d067c08829fbb505", + marf_hash: "3c2640d86de801142e203838a75cee8a69c92412d416be8157791b2d9745f2f0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_reference_unknown.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_reference_unknown.snap index 0507ed176df..7d801222304 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_reference_unknown.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_reference_unknown.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1040a174b85c302dcfb3fbad26a5d5a0a465c26fbf386fc7660b5ec0aaab9ac6", + marf_hash: "3e68ebce13038ce90a397d9b4e358a04a6bb661cb4ad394960deeeea5c71fe74", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "deefed592fe7627f3392d12af3edd4586d87de2e54c248b43114d503c8b243b5", + marf_hash: "60a2082d336d6afef50ceba7b5d33868015dc0d229507eda2466cd3f0fd9700d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ab5d1a19cc724ced36d1cf85a3e5dab2c31439e66e25612bb481b4c39c3cd446", + marf_hash: "31a46991ec4bfe0937812378e9b06221dc73c63da53effd2a5998e3444567666", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0641194f47cdc78f4c9f82e4bf7e0cf2a3927127a0b6356e04d4046f4590f255", + marf_hash: "36c52f3c5c18b46b366bcf326e9aef9982463c6402f0cb5b1b905288df14ebc9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2cd26bb762f4193b98c017d4ea405eaae05a7da3c27fd9e41c7ecbdde93f461a", + marf_hash: "eba57b8e9d5d5afd2a92125777252d4f6e79d6778d4a70ea90ebaacb5c0d9f9d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1c8b8ba71e5956b2c8eeeedf0c801fa578fa317c3c451da6453cd3d551d3e48b", + marf_hash: "5c09d30b1c936abb8c8d50c902feaf8fc6ce3095183eb4b3993b57d859f1f391", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_too_many_methods.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_too_many_methods.snap index a5366e1b767..1f1d44c9408 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_too_many_methods.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_too_many_methods.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "53885938452c87d7bebfbd04edb914c16c39f721e4dccdd2208c51c65b9c5b53", + marf_hash: "989b8b1b0dde015cb26d45976f6a7b25a7801af5e836a2b059c6f4faba038964", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "474a9a3814525558cd5e61cd4c63068a5029a73cc583059e9a63d0023b1903d5", + marf_hash: "34eeb4e9a0ab04657008f2bbdd1a4856f95da2566cf9f473116f04d81cdfa9cb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c1c65922440fa1ac93d4e2b949afe0b9bf32f48f7ce6559e8716b251e1e58415", + marf_hash: "3162323adffaf97d2e2fda0d3cf95e16c57f143b3624b177a39be94084659524", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f071785c048eb4831eb7fec45cd4ae0c486e1c083e65e6acf150b91f01f10b4b", + marf_hash: "3eeaadb5379eb7d748f3873294f73657f89ae2bcbc653efad38d06e635140439", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "132139202f1867cdc47b9ccbdd556ea0021bcde9ce44f1bba8b12072db73d289", + marf_hash: "a1e294b73a9e4b953c2f8f888b27e605a79e69a53c25387830ab8ef20dbc2604", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6055ee567d4aca79ecf59bec4872b6a61bdb449919ab93add647e5d98d328a3d", + marf_hash: "d8d6bcbe9aed58a60f8c93eb5b5c95866cd090f0ff8d35df11b2b3d2e7b8ec62", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_type_error.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_type_error.snap index 8e021bfa4af..c91e07d5298 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_type_error.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_type_error.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4f6e78574161ca5b1312717fcdfc728bd8e9614dc735b472367c70d67f3045c5", + marf_hash: "dc2ff5b3d40090b57e9a93baa4b70b00aa34e548cd068bed0e64a47930deb31b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "659d68153d9838585830e4beae59d643e6bba20b132cfd59bf45b4b4d12b7f82", + marf_hash: "163ba48cd4494987f0a49a1f8057ad15342da445af247fc67791387a72f85b1a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cba9954ad98a7e647d04dd893237709555877ea047258316fab3b06ad503297f", + marf_hash: "25e5c2374d083b89c96ed3be4af600e3f06f557aeb0760b63b7d4ddf89c7fd05", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "93abfa5755787471e4ba04b1a699fe8e325bb21aa52978f68879b0d3e7072bf5", + marf_hash: "f0cc8dd81d30e8f8a766ea088f781b753e896961988c45fc70f8ae0a76293396", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7295dcfbfc26bb71d3ff090323411541d330ae0e6902591399095d6fcb2f9edd", + marf_hash: "638c49b9a2f9e4f3bfb6bd5d01cd22ae5953bbd70696713d81f2d5e03550f1b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "10a031b59b3ced5fbe6769a94a9e5cb72c725f340ed189b81087ef3f8694c90f", + marf_hash: "7635a920b971fafe1d1930cd3d9d3d93e4ae9566b9f064801a0ce07f5f0b0d30", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_type_signature_too_deep.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_type_signature_too_deep.snap index 248f1b6d9f5..d9cbd14e227 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_type_signature_too_deep.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_type_signature_too_deep.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "916816605b4a803982ff0ea8a9a088ab95996129503441fcf5ff7bc14cd78b20", + marf_hash: "9053e607ffb0975dd938706875399f2d564ed6e27ff089bac2c628b0ee89c7ff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "40a645e1044095603ed572abb95676890f80e4123cd58c31d14469514952e5f5", + marf_hash: "21886af8453b1b59e075d166faaba22fa1dfcb11f1c3fec865c7f29db693ed17", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a007ccf9b98d8191c9859a1ac7b46cd1c20c274b52bc692330a6a9f3ca68e6d7", + marf_hash: "29698ab64971960bbb04975afd214cd09c004d4bce713fb84a64b6c396e7726a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "91cf9f48e3b25457e3c8a870f99fef4b5d48ed6f651160675f39350c9bbd41c9", + marf_hash: "17193d3bd34b37d06e416294940125909a8d7044247e9af0807e33737a3c3ef0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e77dbdee41516650338fc339ce0eab15f0517c1a52459b1f1e8b5cc1578cf329", + marf_hash: "fe0f21c7fffdc957f5c2c7de994580afcfed0f380523f9fa20f2eb3e216a1d7f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0ebc19d687b85d469fc427651fa1f4a4f6589234a92872f6e1d491f5b7454bc0", + marf_hash: "c06f640114b88f77d8c7a17763b56fd29c211d8c299abf4002e2ea038f3d658c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unchecked_intermediary_responses.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unchecked_intermediary_responses.snap index 136685d7cbe..98644daddb9 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unchecked_intermediary_responses.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unchecked_intermediary_responses.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "54451079cdee1097a34692a9875557243c14806e60165dba943e340cb4f605ad", + marf_hash: "d340c5ef0b8ad2aa22a3d91aa96b323634603b540094cb9ae7c8877670d0868c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "288b1cb6a31e08c1a781fa1f760a54fea404d176b72ab468bf5f8472aed7d769", + marf_hash: "56dc73886987ea588e5df26645514d07407a4f803ed89b402937eb828b8360b0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8d2432ab21e0a1ed193ac414768484b092f147ff3b6c11347fab057014aec4ed", + marf_hash: "ea1d16f2e3aed3ce0ac80c4394596199eeb156d873b39674714fba8957d6c856", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ec47883a1fcb0999c8277d55c88ef9c6fc94e41f57a5d4902073605c1b839535", + marf_hash: "0b6c025b53a3ad53994b5c290619fa121318f89b65378d98f04dce705ace0186", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f4346038e0f7f6f79c7e140ef8c3022ba1badb7acc2a461f9c2922c9e8a5069c", + marf_hash: "282c28f98eb9b7e0fe254b4e953598915d1c17ec364cf1d628eab60711fd0a48", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "248b8b399e12f2f53aef268b908d58fe8ed753053d289b77b4dd97524b4a2fe2", + marf_hash: "f02d2d58807b3e513fca3430e8ca82cd91c0c3802626794ff1fb288b7ce6b70c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_undefined_variable.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_undefined_variable.snap index 0e276c55354..98e279140be 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_undefined_variable.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_undefined_variable.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "50b8f7526ba2dc558e8d0f0da842f80508a6e45e5a67ecb376e559ef38c09da9", + marf_hash: "30a29ebe3121c6853c414f8217eae6c6e10b88123160c39bf5797b759f6fa939", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a966e5c832ea103284d655073fc67d3f135d37291979661e7e5f8e0759d951dc", + marf_hash: "c580abb2c88b5039df5c3955ae010920bfc49966274c869f48180a2219067177", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8e4e9a9dfdde3699858225f4beffed40f77d7167031d97db840ee5c8804441f8", + marf_hash: "51be0b80adfc69ab2e2422dc18aec58ffdd5ac0f7f506fca298ab5f57fb43f61", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2cec79e4613df1e2209739f6fcb1c21b757435d24d2d223d57fd4707d0fbd30f", + marf_hash: "a591c7c62f7e52410dcd8ad5821ceaa17a4a561ea08ca40169f0210fd4503353", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5ca9f82b5cde6a6e60aafcec72b6e2eab77d0ab344ed75265d8cfc5317a2dbe4", + marf_hash: "4a00ac44d0627652019678bf3e96d3e1581242acc0f268ee3442be0d598d08ae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e67035fc73bae338fd973a1cc732cd16bd87cbdd7a2df22fa2550896e469806", + marf_hash: "9ff14a2561e48f57e92aa3d3a959801094c33447d7f6d34b14961e143c99b937", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unexpected_trait_or_field_reference.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unexpected_trait_or_field_reference.snap index 57621fec103..4782f9ec24a 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unexpected_trait_or_field_reference.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unexpected_trait_or_field_reference.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f775a13227b76491f8b0696a329adb0a3aad3f0514beaa1c90acd3ea122daf16", + marf_hash: "7a4b115edabd2ecab45d0fdf3dc60f0519c26bfc57c1925c43c45084014323d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0c69f66607ba8fb7704c7c3ad8ee1e77e0fdcd714ef85ff3aca47cd0a289974e", + marf_hash: "58e0e7d56b0dac5a792439732bf74d7deaf868a744ce0b70b4c44ba961b6c3c1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "04185340f76bfd9d29708c7f4af6c3234d4e75ff20a8c493a1881d7a20576c32", + marf_hash: "d140cfe13f8bc16b2dc836eb944d6c65d346f513e46ea6e1bcdf11d4ff1f28aa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7ceae0cd4a9779236cd77e9bd9e38bf3dc6a5c2d29de5ae6197bc515d1733203", + marf_hash: "5a483becc987484b1dbf782c066a751bcd727ce9b0908e5bcac2bd32d951bc7d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d6fd8f2419011b36083068425d9464568b69b5fa6c2443ad6441f8302e29aa6b", + marf_hash: "5882d5adadbfba29763e7b5eaa9a197fc5d912fe788cf397a065bf9d85d314a1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a4d87218e50c541ee304edd1d73b0885412c42faabdd77c553b2fc722538e89e", + marf_hash: "ccf7bdc84a6f05c79de3d2b3b68b107796e7767ca7978bf86905b8227d740f98", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_union_type_error.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_union_type_error.snap index 1e3ce89772f..34f64ecfd86 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_union_type_error.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_union_type_error.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ddaaac3344dd98cafc7db11bd36d8ab80f3ade3cbe430d724471645d4437ec81", + marf_hash: "caf7b2550ac09c83137818298e4af30b23402774074373a72093b309fb6a8ba2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3f0146fd0e6db59a8019f14244381dddf1c2f02975c563a37d823ef72fa945f2", + marf_hash: "bd27a02280d803c4094c557faa45b684c1fbd3441598149903dd8da026b68e2b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6b28a375416a3a99143ddd4b99c762ab39f4929a7ca9895974056c44af7e9728", + marf_hash: "5f75cfe31afb0a2b66c57db218a87d67cfa7fab24e8e3aa50c534b193cb1804f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "744bb4292563c86f01235c71e28f1ace0ef92f7fb6831b45bf1e742912606dab", + marf_hash: "b06046031b93cf323aaf0d1cacec866f2efefa5f8eb0b4a13e174cf007d75307", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f501acb8da8db85fc5d74a2125d29fbaddd9a6520ea62f1c81d00b851f3886e0", + marf_hash: "f68b40aa7110ea0b7bda9d52cb34c454a2c558c10498ce087c922cace3b7eeda", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f8979a0c2ff8beee6622a1b6c62b6346a37bea2861a33da8c1ce86d438919fee", + marf_hash: "129b4885356757e2e47b331999faf3b5617bf3a7f5753b2e100f31c2c3453898", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unknown_function.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unknown_function.snap index d550fff8287..b12fa3c9ba4 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unknown_function.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unknown_function.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a7d903508dd56988036d1f145024b816b6935694c93ae4714187460c1fceb1cb", + marf_hash: "1232abcad5b1cb171700aa880fbcf68b151821ee60dc7fd614e0927fcf96a6e4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "350fd78de9bc5d04b852ae896992c7daa542ef198b98a57cca6fd63086db4d44", + marf_hash: "c8e6361dcc5b015fc2e67a2a41f99799bd095ff7f9cb8d6dcebc3f41d6b45644", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ff2db094deb3fdb670f75702ea63fb2e1e21a22f95c6c1d7480d7c71565a83d9", + marf_hash: "46b6f79b6674c9784c5337a39d94a437bc74121567aef02b026dff8bdcbe589e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c680440a5653180c264eec85e403c4747d4a312c0f31a5e31c26f770f4e4da35", + marf_hash: "b2222d214f99dcb886cf3055f3b143e449bff594f4ba0789a125698cc7c19668", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6d1dbfefe0b6c14841d031ea5c490cc941eb30b06dcb3d4136a8d5f088229241", + marf_hash: "77fa3598fc5a954be817a7997315288fa77d348697db5d1413fe08a20ee22521", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7e25bd1620070d0122e26b9323b7dbb445d16864e098b12ad58aace05efaa51f", + marf_hash: "7303fbcec98f0bb3a52edfa0633db521c8c001265c59f0b7403f559fecef6064", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unknown_type_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unknown_type_name.snap index 91d190a9187..4977139344c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unknown_type_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unknown_type_name.snap @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d0b7737c99e47221014ee17fc2fe419ac49bd5bf13b05ac3047ab224b4576666", + marf_hash: "3ee17a1041d6c3681baa4889d13e51a1a16f987371103517eea8e89ece19423b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd678ccb11e97c398d2708f2d51cd162fb115c801f9e9fa1da366c81cdcdc433", + marf_hash: "12f4c3bf14d0ab08f0fedc48fd23246dd9ccf71af4b242f914716899d03d3834", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9b8f779ffaf3b20a21604dbe41932236869deb5d50997cf262d2baef209cb625", + marf_hash: "f0d79e3f40b47401d6089d76fc0b3f6875e264e0b14a863e34bf89972fa833fe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a817e760714eb10d499452052b02938e9185c40fa8bf7aa2ac1a18d6c1f77804", + marf_hash: "bdd3a234a5ed3e2c0857eec9b215df983316cc7904909c360f7dba2cde81df56", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f0383c9021dd6db7e31b6ec4d625599dd0911cde71acf31494bc799c339972f5", + marf_hash: "9738e9c254d2a79b0df3833235d8a6a762408e5211926a82c1a16a76d058a17e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_value_out_of_bounds.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_value_out_of_bounds.snap index add03b3a05b..d1c4e4b1fc1 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_value_out_of_bounds.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_value_out_of_bounds.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9902f53b889f0fb80ef06b45243d7b075ecef031a72750482cd6b9b9d25d220d", + marf_hash: "c7071f5164dca4152d66e23dde75609d789cc6b6c33bf7bb89ad1e6be44b3769", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a561b2723903cdc8945ffee5a07ca79f614a5f867196e15ac3543222f6fcfd80", + marf_hash: "1f0e29e4d2fe71b8ba32ba4d21bfa9923a9d15c98060e0abf760594ba98349ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "19a25c898bb6db05159595c519acf481eb7a253345975da9128e7dc475d92791", + marf_hash: "23661a041794d19f03b63df3b5158eaf808354f8a86b0ff18b6b94b06cc69a43", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "779384fdea59a9a1a8ba9d485f27d2950680b4a65325cb74045b0b9301e0a6f1", + marf_hash: "08b9395b53ed681bb5692f26a4e1a4249a70162da30b48adc2de856eacf087df", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "97e2bbaebda25406caf042d5b122a49c60faf93b9e3aae18f34795f0096e8c46", + marf_hash: "6def518fcc757ece9f4420eb104d2b29da8d875eb52afa00f3a3a8fbad3520dc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7b10dbc04d418f3697ddaf92e822b7bc1823120556d2f2c37356a176cea455d5", + marf_hash: "5151be992f7ae848eda9e447ee634033988ed30f1b25fd1349c5c491bab9f969", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_value_too_large.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_value_too_large.snap index a3ae9ba6123..3942657a634 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_value_too_large.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_value_too_large.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b89184384ccd076ea5d8a9f7be66405f5fbea2f2de7863ae6ffb31e2671d8a44", + marf_hash: "3612c251fea3d5a802db0877be088342e795dbf6cc5115d6e603ae45b4781950", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "35774312d33ba67ccee19ea41016e89050a3c2fa29baeafd88d3c67c1c360546", + marf_hash: "e19649312d5fc58ae9a8762b5715a94d4476adff74d17e2afa1e6101022267b5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7df9e685d17e0d4a9dd8d5816a9b6eaa27c456d9963b5e99b5840c7b7f9b4855", + marf_hash: "5391b35513694a058871e583c034c82464ece3feb47d027f5d5872040b014fd1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58d5de48d3550e6c38e6ead7f5d5cee06ccd6be8ee3d9d5300f6173c599b2e4f", + marf_hash: "7db82046e132a445ca3ac8e0cca2416f7ede3f382db871295ee7482f724a2d91", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bb96674e5fd1792c71122ad385626c7c1ef896145357c66a03f5b44a14fdbf2d", + marf_hash: "2f9c4675a4082fa875db9f1379164595b37c12d28d7018be60a48382088115f1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "408b9a638eeefe2cca745b7066026b4162b567dd7a894d1e8603a420d0cdbe92", + marf_hash: "275dc9d67e94a52376e626880a82fd72193c2c9a7b41dd43af55e05288768d62", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_all_allowance_not_allowed.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_all_allowance_not_allowed.snap index 450e9075cd5..48a2e74744a 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_all_allowance_not_allowed.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_all_allowance_not_allowed.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "78d6862797088e378f6ba27e3b997bdc439416babb41102aa99397f035b04b75", + marf_hash: "9c3d7bd7c969872cef549b7a8acbc0d6243dcc5a33a61a2799b58f4fe5fd5e37", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1c64f400138ffc5517b5509fab1e10c8e7272ab6af8f56a6ac51d25b54865d11", + marf_hash: "4b0b99c1860d27d1c94423ab52fa26929ef553061487f6fd5626b8890e599e3b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e18da1ae3c5a0560ed0b1cf582549edeae6907b94d76128948c87d852dffc525", + marf_hash: "9f6d4d50ff6e3956453cd16d021634a19c0f0ec7e1bca497dc68554d8490405e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_all_allowance_not_alone.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_all_allowance_not_alone.snap index a69e2df0be3..5bbffe46562 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_all_allowance_not_alone.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_all_allowance_not_alone.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0b4ff2fd55da3f2be849bc69057cea45336bd451624d01c0564b57c6294734ce", + marf_hash: "00161550f9a1d14fd762bed423c203d042e27aaa66b8b8a8491318c29b7a0c7e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d2ad5a4c7b753ad8ec6b24344fdd64d9052d619e95683097f9d1c5cb3ae64ac9", + marf_hash: "3266465ba0aec36e1693cace930d37e416cdc1bc03e3a9ef28a62a2ff2854b3f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "46bec84ef223737a90e8ce08aada7d871b1a0f62b505641ef6291ed1116b96d4", + marf_hash: "4d71908a9c2d91ced994eda99a7c1b8c86bfc3a880665463af74693d99551fd7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_nft_expected_list_of_identifiers.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_nft_expected_list_of_identifiers.snap index f63cd9315ac..c51809c7d81 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_nft_expected_list_of_identifiers.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_nft_expected_list_of_identifiers.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8368c3ae4d12c6390bccb22ae002cee5bd144723e4f74296d086b178175dff2c", + marf_hash: "419834f334d4834145bf293b2d2d60add0576f32be3e92b6b9369a92ab3445a3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fb995c7c60a410e6cd558083275ae2dbf7c71838051a2ded9b981aab3e8da326", + marf_hash: "0e5167a465a0130ba88587fc8ed01b8cced544b7b13dd8801622cb2479b343a4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "efdabb573a9d805102832e932e4f281053a04fb8e69dab6e59cf0722d750fcc0", + marf_hash: "f65d65a0f5d7e3d3c32074ed6c929069e759b14083aac90633f7fb23f0f94200", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_write_attempted_in_read_only.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_write_attempted_in_read_only.snap index 871ce2ad902..3504e2f6043 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_write_attempted_in_read_only.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_write_attempted_in_read_only.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f81f9ffadc55b1116c36931a155faec4087816dbbcfde10d95b0f311eb6e39b6", + marf_hash: "5f2c9d48cdbdac018403037d1cebd69fb0fe4784e10e368b7268cd627cab5d0d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d7ac75312226f4f1e8d216197c1a6b5c3978ef0f8b6245664d9491378e378ffb", + marf_hash: "eb461e71db1446a3cc1afcc56302fc67db5db72b5438ac298145ae883f3ced74", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7077246bf028a1a5c69451a0bc8ff00b086cda832399e8c4edb0670b98eeace0", + marf_hash: "2c29769392d54cd201790d39232890938ec09c7648e55e86f51e0d6628945e80", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "11291188be0b2e6a4afbef14fe656c3c9f3834a6743ff8c528cf6e70a363c6b1", + marf_hash: "29cf9b207089ecad9c1ad4965ffff1a03f1b55bf61d80b6b9fe8bc53d5a67e46", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a58c6969849d3ffbcb1188b1fd0e6d74754f34cb1e4db69749d92a79fab8946d", + marf_hash: "4a186dbb596e3044408885818c6d00174c85188dfab03dbae20487fd73bd0a4b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8e6e4a7ffc26e1a815aa1c7cfd05e5a3c898b7064b523c96721eb9ef0794a435", + marf_hash: "664edadac1134593007524a95be01d5798a0730ae62c3883769f8b2da36105c6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( From 6e85362f82e5a14b8c892c7aa2c1e6296f02592e Mon Sep 17 00:00:00 2001 From: Brice Dobry <232827048+brice-stacks@users.noreply.github.com> Date: Fri, 22 May 2026 13:52:37 -0400 Subject: [PATCH 05/11] test: skip or omit L1 testing in unit tests The simnet doesn't provide a way to do much real testing with the L1 data, so we need to remove those from the unit tests and check that behavior in integration tests. --- .../tests/pox-5/pox-5.test.ts | 73 ++++--------------- 1 file changed, 16 insertions(+), 57 deletions(-) diff --git a/contrib/core-contract-tests/tests/pox-5/pox-5.test.ts b/contrib/core-contract-tests/tests/pox-5/pox-5.test.ts index 411b4e67317..c8134e1e069 100644 --- a/contrib/core-contract-tests/tests/pox-5/pox-5.test.ts +++ b/contrib/core-contract-tests/tests/pox-5/pox-5.test.ts @@ -1294,10 +1294,9 @@ test('bond participant keeps already claimed-to-signer rewards after changing si ); }); -test('only early unlock admin can announce l1 early exit', () => { +test('only early unlock admin can call announce-l1-early-exit', () => { const signer = testSigner.identifier; - const aliceSats = 100000n; - const aliceUstx = stxToUStx(50_000); + const aliceSbtc = 100000n; registerSigner(); @@ -1309,7 +1308,7 @@ test('only early unlock admin can announce l1 early exit', () => { minUstxRatio: 100n, earlyUnlockSigners: new Uint8Array(), earlyUnlockAdmin: deployer, - allowlist: [{ maxSats: aliceSats, staker: alice }], + allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), deployer, ); @@ -1317,29 +1316,18 @@ test('only early unlock admin can announce l1 early exit', () => { pox5.registerForBond({ bondIndex: 0n, signerManager: signer, - amountUstx: aliceUstx, - btcLockup: ok({ - outputs: [ - buildL1Lockup({ staker: alice, sats: aliceSats, bondIndex: 0n }), - ], - unlockBytes: new Uint8Array(), - }), + amountUstx: stxToUStx(50_000), + btcLockup: err(aliceSbtc), signerCalldata: null, }), alice, ); + // The admin assertion fires before the `is-l1-lock` check in pox-5.clar, + // so the unauthorized path is reachable with an sBTC bond. The happy-path + // assertions for L1 early exit live in the integration test. const unauthorized = txErr(pox5.announceL1EarlyExit(alice, signer), bob); expect(unauthorized.value).toBe(errorCodes.ERR_UNAUTHORIZED); - - txOk(pox5.announceL1EarlyExit(alice, signer), deployer); - expect(rov(pox5.getStakerSharesStakedForCycle(alice, true, 0n, signer))).toBe( - 0n, - ); - expect(rov(pox5.getSignerSharesStakedForCycle(signer, true, 0n))).toBe(0n); - expect(rov(pox5.getTotalSharesStakedForCycle(true, 0n))).toBe(0n); - expect(rov(pox5.getAmountDelegatedForSigner(signer, 1n))).toBe(aliceUstx); - expect(isSignerInCycle({ signer: signer, cycle: 1n })).toBeTruthy(); }); test('cannot announce l1 early exit for sbtc bond participant', () => { @@ -1380,7 +1368,9 @@ test('cannot announce l1 early exit for sbtc bond participant', () => { ); }); -test('l1 early exit prevents future bond rewards but leaves stx delegated', () => { +// Skipped: Simnet's burn header hashes aren't real, so most of the L1 paths +// can't be covered in unit tests. These will be tested in integration tests. +test.skip('l1 early exit prevents future bond rewards but leaves stx delegated', () => { const signer = testSigner.identifier; const aliceSats = 480000n; const aliceUstx = stxToUStx(50_000); @@ -1437,7 +1427,9 @@ test('l1 early exit prevents future bond rewards but leaves stx delegated', () = expect(rov(pox5.getAmountDelegatedForSigner(signer, 1n))).toBe(aliceUstx); }); -test('l1 early exit does not erase already accrued bond rewards', () => { +// Skipped: Simnet's burn header hashes aren't real, so most of the L1 paths +// can't be covered in unit tests. These will be tested in integration tests. +test.skip('l1 early exit does not erase already accrued bond rewards', () => { const signer = testSigner.identifier; const aliceSats = 480000n; const targetRate = 1200n; @@ -1688,7 +1680,7 @@ test('sbtc bond participant can fully unstake and stops earning bond rewards', ( expect(rov(pox5.getEarned(signer, true, 0n))).toBe(0n); }); -test('sbtc unstake rejects invalid signer, l1 bonds, and excess withdrawal', () => { +test('sbtc unstake rejects invalid signer and excess withdrawal', () => { const signer1 = testSigner.identifier; const signer2 = deployTestSigner('unstake-sbtc-invalid-signer-2').identifier; const aliceSbtc = 100000n; @@ -1703,10 +1695,7 @@ test('sbtc unstake rejects invalid signer, l1 bonds, and excess withdrawal', () minUstxRatio: 100n, earlyUnlockSigners: new Uint8Array(), earlyUnlockAdmin: deployer, - allowlist: [ - { maxSats: aliceSbtc, staker: alice }, - { maxSats: aliceSbtc, staker: bob }, - ], + allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), deployer, ); @@ -1720,27 +1709,6 @@ test('sbtc unstake rejects invalid signer, l1 bonds, and excess withdrawal', () }), alice, ); - const headerHash = simnet.runSnippet( - `(get-burn-block-info? header-hash u${simnet.burnBlockHeight})`, - ); - const isInRegtest = simnet.runSnippet(`is-in-regtest`); - console.log('headerHash', headerHash); - console.log('isInRegtest', isInRegtest); - txOk( - pox5.registerForBond({ - bondIndex: 0n, - signerManager: signer1, - amountUstx: stxToUStx(50_000), - btcLockup: ok({ - outputs: [ - buildL1Lockup({ staker: bob, sats: aliceSbtc, bondIndex: 0n }), - ], - unlockBytes: new Uint8Array(), - }), - signerCalldata: null, - }), - bob, - ); expect( txErr( @@ -1760,15 +1728,6 @@ test('sbtc unstake rejects invalid signer, l1 bonds, and excess withdrawal', () alice, ).value, ).toBe(errorCodes.ERR_INVALID_UNSTAKE_SBTC_AMOUNT); - expect( - txErr( - pox5.unstakeSbtc({ - signerManager: signer1, - amountToWithdrawalSats: 1n, - }), - bob, - ).value, - ).toBe(errorCodes.ERR_CANNOT_UNSTAKE_SBTC); }); test('sbtc unstake returns withdrawn sats to the staker', () => { From 94a4bdce70cea76b31889eaddcda280f7fab5585 Mon Sep 17 00:00:00 2001 From: Brice Dobry <232827048+brice-stacks@users.noreply.github.com> Date: Fri, 22 May 2026 16:11:02 -0400 Subject: [PATCH 06/11] fix: correct the lockup script The `construct-lockup-script` now correctly handles the `unlock-bytes` from the user. The `check_pox_5_register_for_bond_l1_lockup_lifecycle` test is extended to verify that the staker, and no one else, can spend the BTC when the lock expires. --- .../src/tests/nakamoto_integrations.rs | 247 +++++++++++++++++- .../src/chainstate/stacks/boot/pox-5.clar | 14 +- 2 files changed, 248 insertions(+), 13 deletions(-) diff --git a/stacks-node/src/tests/nakamoto_integrations.rs b/stacks-node/src/tests/nakamoto_integrations.rs index 8054c5ffadc..081ace7c593 100644 --- a/stacks-node/src/tests/nakamoto_integrations.rs +++ b/stacks-node/src/tests/nakamoto_integrations.rs @@ -20363,6 +20363,8 @@ fn check_pox_5_register_for_bond_lifecycle() { /// on the L1 path) /// - a second `register-for-bond` from the same staker fails with /// `ERR_ALREADY_REGISTERED` (u9) and does not perturb the existing lock +/// - after the on-chain timelock matures, the locked BTC is spendable +/// *only* by the owner fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { if env::var("BITCOIND_TEST") != Ok("1".into()) { return; @@ -20564,12 +20566,12 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { // ustx, so any `amount-ustx >= BTC_LOCKUP_SATS` clears the bond's STX // floor. // - // The `early-unlock-signers` buffer here is the script template that - // pox-5 stitches into the L1 timelock — the actual contents are opaque - // to the contract (which just hashes them); we use a recognizable - // sentinel so a mismatch shows up clearly in failure messages. + // For `early-unlock-signers` we use 32 bytes of `0x61` (OP_NOP), + // which parse cleanly as no-ops. The OP_ELSE branch they end up in + // isn't exercised by this test, so their runtime semantics don't + // matter — they only contribute to the P2WSH hash. const BTC_LOCKUP_SATS: u128 = 1_000_000; - let early_unlock_signers = vec![0xAAu8; 32]; + let early_unlock_signers = vec![0x61u8; 32]; let allowlist_entry = clarity::vm::Value::Tuple( clarity::vm::types::TupleData::from_data(vec![ ( @@ -20610,9 +20612,26 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { .expect("Timed out waiting for setup-bond"); // 2) Build a real L1 lockup proof for `register-for-bond`'s - // `(ok { outputs, unlock-bytes })` branch, but just use fake unlock-bytes - // for simplicity since the test doesn't actually execute the unlock. - let lockup_unlock_bytes = vec![0xBBu8; 32]; + // `(ok { outputs, unlock-bytes })` branch. + // + // `unlock-bytes` is the Bitcoin Script subscript the OP_IF + // (timelock-matured) branch of `construct-lockup-script` executes + // after CLTV. We make it a ` OP_CHECKSIG` fragment so the + // spend is gated on a real signature from `staker_unlock_sk`. The + // encoding is ` ` = + // `[0x21, …33 bytes…, 0xac]`, 35 bytes total. + let staker_unlock_sk = Secp256k1PrivateKey::random(); + let staker_unlock_pk = Secp256k1PublicKey::from_private(&staker_unlock_sk); + let staker_unlock_pk_bytes = staker_unlock_pk.to_bytes_compressed(); + assert_eq!( + staker_unlock_pk_bytes.len(), + 33, + "compressed secp pubkey should be 33 bytes" + ); + let mut lockup_unlock_bytes = Vec::with_capacity(1 + 33 + 1); + lockup_unlock_bytes.push(0x21); // OP_PUSHBYTES_33 + lockup_unlock_bytes.extend_from_slice(&staker_unlock_pk_bytes); + lockup_unlock_bytes.push(0xac); // OP_CHECKSIG // (a) Compute the expected P2WSH script-pubkey by calling pox-5's own // read-only `construct-lockup-output-script` — this returns the @@ -20812,7 +20831,7 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { ), ( ClarityName::try_from("unlock-bytes").unwrap(), - Value::buff_from(lockup_unlock_bytes).unwrap(), + Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), ), ]) .unwrap(), @@ -20965,12 +20984,222 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { "failed duplicate register-for-bond must not change unlock-burn-height" ); + // 5) Spend the L1 lockup once the on-chain timelock matures. + // + // The previous steps put `BTC_LOCKUP_SATS` into the canonical + // timelock P2WSH whose witness program is + // `sha256(construct-lockup-script(staker, unlock_burn_height, + // lockup_unlock_bytes, early_unlock_signers))`. Bitcoin will accept + // a spend of that UTXO once: + // - the tx's `nLockTime >= unlock_burn_height` (so the + // `OP_CHECKLOCKTIMEVERIFY` in the OP_IF branch passes), + // - the spending block's height is also `>= nLockTime` (mempool's + // non-final-tx check), AND + // - the OP_IF branch's ` OP_CHECKSIG` (the + // inlined `unlock_bytes`) accepts a witness signature for the + // spend's BIP-143 sighash. + // + // We test both halves of that owner check: + // (a) an *interloper* signs the spend with a fresh, random key + // and tries to broadcast — Bitcoin must reject, because + // OP_CHECKSIG on `staker_unlock_pk` won't accept their sig. + // (b) the *owner* (the entity holding `staker_unlock_sk`) signs + // and broadcasts — Bitcoin accepts; the UTXO drains into a + // bondholder-controlled address. + + // Fetch the canonical script bytes from pox-5 itself so the + // sha256(witness_last) we hand bitcoind matches exactly what pox-5 + // derived the P2WSH from. + let timelock_script = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "construct-lockup-script", + vec![ + &Value::Principal(staker_addr.clone().into()), + &Value::UInt(unlock_burn_height), + &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), + &Value::buff_from(early_unlock_signers.clone()).unwrap(), + ], + ) + .result() + .expect("construct-lockup-script failed") + .expect_buff(usize::MAX) + .expect("construct-lockup-script should return a buff"); + + // Stop the Stacks side: the rest of this test only drives bitcoind + // directly to advance the burn chain past the timelock, and we don't + // want the Stacks miner trying to keep pace with that. coord_channel .lock() .expect("Mutex poisoned") .stop_chains_coordinator(); run_loop_stopper.store(false, Ordering::SeqCst); run_loop_thread.join().unwrap(); + + // The sweep tx pays its output to a freshly generated bondholder + // address (so the wallet recognises the output as its own and we + // can assert the sweep landed via `gettransaction`). + let sweep_dest_addr = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress for sweep destination"); + let sweep_dest_hash20 = match &sweep_dest_addr { + stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( + stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WPKH(_, h), + ) => *h, + other => panic!("expected P2WPKH bech32 sweep address, got {other:?}"), + }; + + // Mine empty Bitcoin blocks until the chain is past `unlock_burn_height`. + // The +1 makes sure the block that *includes* our sweep also lands at + // height >= nLockTime, which mempool requires for non-final txs. + let pre_sweep_btc_height = bondholder_rpc + .get_blockchain_info() + .expect("getblockchaininfo") + .blocks; + let filler_addr = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress for filler coinbase"); + let unlock_burn_height_u64 = + u64::try_from(unlock_burn_height).expect("unlock_burn_height fits in u64"); + let blocks_to_mine = (unlock_burn_height_u64 + 1).saturating_sub(pre_sweep_btc_height); + if blocks_to_mine > 0 { + bondholder_rpc + .generate_to_address(blocks_to_mine, &filler_addr) + .expect("advance bitcoin past unlock_burn_height"); + } + info!( + "Bitcoin chain advanced past L1 unlock height; mined {blocks_to_mine} \ + filler blocks (pre={pre_sweep_btc_height}, unlock={unlock_burn_height_u64})" + ); + + // Build a (signed) sweep tx for an arbitrary signer. + const SWEEP_FEE_SATS: u64 = 1_000; + assert!( + lockup_output_amount > SWEEP_FEE_SATS, + "lockup output {lockup_output_amount} sats must cover SWEEP_FEE_SATS={SWEEP_FEE_SATS}", + ); + let sweep_value = lockup_output_amount - SWEEP_FEE_SATS; + let build_signed_sweep = |signer_sk: &Secp256k1PrivateKey| -> stacks_common::deps_common::bitcoin::blockdata::transaction::Transaction { + let mut tx = stacks_common::deps_common::bitcoin::blockdata::transaction::Transaction { + version: 2, + lock_time: u32::try_from(unlock_burn_height).expect("unlock_burn_height fits in u32"), + input: vec![ + stacks_common::deps_common::bitcoin::blockdata::transaction::TxIn { + previous_output: + stacks_common::deps_common::bitcoin::blockdata::transaction::OutPoint { + txid: lockup_tx_struct.txid(), + vout: u32::try_from(lockup_output_index) + .expect("lockup_output_index fits in u32"), + }, + script_sig: + stacks_common::deps_common::bitcoin::blockdata::script::Script::new(), + // `0xfffffffe` < `0xffffffff` so the spend is + // treated as non-final and CLTV actually runs. + sequence: 0xffff_fffe, + witness: vec![], // filled in below + }, + ], + output: vec![ + stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::to_p2wpkh_tx_out( + &sweep_dest_hash20, + sweep_value, + ), + ], + }; + + // BIP-143 sighash over the BIP-143 preimage, with `script_code` + // set to the full witness script (no OP_CODESEPARATOR handling + // needed here). + let script_code = stacks_common::deps_common::bitcoin::blockdata::script::Script::from( + timelock_script.clone(), + ); + let sig_hash_all: u32 = 0x01; + let sig_hash = + tx.segwit_signature_hash(0, &script_code, lockup_output_amount, sig_hash_all); + + // `BurnchainOpSigner` is the existing helper that takes a + // Secp256k1PrivateKey and produces compact recoverable signatures; + // we convert to a standard DER signature for OP_CHECKSIG. + let mut signer = BurnchainOpSigner::new(signer_sk.clone()); + let sig_der_serialized = signer + .sign_message(sig_hash.as_bytes()) + .expect("sign sweep sighash") + .to_secp256k1_recoverable() + .expect("recoverable sig") + .to_standard() + .serialize_der(); + // `serialize_der()` returns `SerializedSignature`, which is a + // fixed-capacity buffer view over the DER bytes; expand it into + // an owned Vec so we can append the SIGHASH_ALL byte. + let mut sig_with_sighash_flag: Vec = sig_der_serialized.to_vec(); + sig_with_sighash_flag.push(sig_hash_all as u8); + + tx.input[0].witness = vec![ + // The signature for OP_CHECKSIG to verify against + // `staker_unlock_pk`. (Position 0 on the witness stack — + // i.e. *under* the branch flag — because P2WSH execution + // pushes witness items in order, so the *first* witness + // item ends up at the *bottom* of the stack.) + sig_with_sighash_flag, + // Selects the OP_IF (timelock-matured) branch of + // `construct-lockup-script`. + vec![0x01], + // The P2WSH witness program preimage — bitcoind checks + // sha256(this) == witness_program before executing it. + timelock_script.clone(), + ]; + + tx + }; + + // (a) Interloper attempt — random key, signature doesn't match + // `staker_unlock_pk`. Mempool must reject. + let interloper_sk = Secp256k1PrivateKey::random(); + let interloper_sweep_tx = build_signed_sweep(&interloper_sk); + let interloper_result = + bondholder_rpc.send_raw_transaction(&interloper_sweep_tx, Some(0.0), Some(1_000_000)); + let interloper_err = interloper_result + .err() + .expect("interloper sweep must be rejected: the script's OP_CHECKSIG should fail"); + info!( + "Interloper sweep rejected as expected (no valid signature for staker_unlock_pk): \ + {interloper_err:?}" + ); + + // (b) Owner sweep — signed with the matching staker_unlock_sk. + let owner_sweep_tx = build_signed_sweep(&staker_unlock_sk); + let sweep_txid = bondholder_rpc + .send_raw_transaction(&owner_sweep_tx, Some(0.0), Some(1_000_000)) + .expect("send_raw_transaction(owner sweep)"); + info!("Broadcast L1 owner sweep tx after timelock: txid={sweep_txid}"); + + // Mine one more block to confirm the sweep, then assert from the + // bondholder wallet that it sees the incoming sweep. + bondholder_rpc + .generate_to_address(1, &filler_addr) + .expect("mine confirmation block for owner sweep tx"); + let sweep_info = bondholder_rpc + .get_transaction(BONDHOLDER_WALLET, &sweep_txid) + .expect("gettransaction for owner sweep"); + assert!( + sweep_info.confirmations >= 1, + "owner sweep tx should have at least one confirmation; got {}", + sweep_info.confirmations + ); + info!( + "L1 lockup unlock-sweep confirmed: {sweep_value} sats moved out of the timelock P2WSH \ + into a bondholder-controlled output ({} confirmation(s))", + sweep_info.confirmations + ); } /// Read the `sbtc-token` stub's `get-balance` for `who`. Used by L1 lockup diff --git a/stackslib/src/chainstate/stacks/boot/pox-5.clar b/stackslib/src/chainstate/stacks/boot/pox-5.clar index bd9f2c7353b..8f87aabc936 100644 --- a/stackslib/src/chainstate/stacks/boot/pox-5.clar +++ b/stackslib/src/chainstate/stacks/boot/pox-5.clar @@ -2750,7 +2750,13 @@ ;;; Lock script helpers -;; Contruct an L1 lockup script +;; Contruct an L1 lockup script. +;; +;; `unlock-bytes` and `early-unlock-bytes` are caller-supplied Bitcoin +;; Script *subscripts* (e.g. ` OP_CHECKSIG`, or an M-of-N +;; CHECKMULTISIG template). They are concatenated inline into the +;; witness script so that Bitcoin executes them as opcodes at spend +;; time. (define-read-only (construct-lockup-script (staker principal) (unlock-burn-height uint) @@ -2761,10 +2767,10 @@ (concat 0x7563 ;; OP_DROP, OP_IF (concat (push-c-script-num unlock-burn-height) (concat 0xb175 ;; OP_CHECKLOCKTIMEVERIFY, OP_DROP - (concat (push-script-bytes unlock-bytes) + (concat unlock-bytes (concat 0x67 ;; OP_ELSE - (concat (push-script-bytes early-unlock-bytes) - (concat (push-script-bytes unlock-bytes) 0x68 + (concat early-unlock-bytes + (concat unlock-bytes 0x68 ;; OP_ENDIF )) )) From d072df07b6fc95f061217549eb011e97d12c569a Mon Sep 17 00:00:00 2001 From: Brice Dobry <232827048+brice-stacks@users.noreply.github.com> Date: Sat, 23 May 2026 18:12:29 -0400 Subject: [PATCH 07/11] test: add integration test for L1 bond early unlock --- changelog.d/l1-bond-integration.added | 2 +- .../tests/clarigen-types.ts | 16 +- .../tests/pox-5/pox-5.test.ts | 60 +- .../src/tests/nakamoto_integrations.rs | 826 +++++++++++++++++- .../src/chainstate/stacks/boot/pox-5.clar | 47 +- 5 files changed, 893 insertions(+), 58 deletions(-) diff --git a/changelog.d/l1-bond-integration.added b/changelog.d/l1-bond-integration.added index 33c9f9e0604..509ab5e9848 100644 --- a/changelog.d/l1-bond-integration.added +++ b/changelog.d/l1-bond-integration.added @@ -1 +1 @@ -Complete L1 bitcoin staking integration test. +Complete L1 bitcoin staking integration tests, including both normal exit after the timelock expires, and early exit. diff --git a/contrib/core-contract-tests/tests/clarigen-types.ts b/contrib/core-contract-tests/tests/clarigen-types.ts index a8e50960f6e..ff3b9ec5b37 100644 --- a/contrib/core-contract-tests/tests/clarigen-types.ts +++ b/contrib/core-contract-tests/tests/clarigen-types.ts @@ -4805,7 +4805,7 @@ export const contracts = { { name: 'target-rate', type: 'uint128' }, { name: 'stx-value-ratio', type: 'uint128' }, { name: 'min-ustx-ratio', type: 'uint128' }, - { name: 'early-unlock-signers', type: { buffer: { length: 683 } } }, + { name: 'early-unlock-bytes', type: { buffer: { length: 683 } } }, { name: 'early-unlock-admin', type: 'principal' }, { name: 'allowlist', @@ -4829,7 +4829,7 @@ export const contracts = { tuple: [ { name: 'bond-index', type: 'uint128' }, { - name: 'early-unlock-signers', + name: 'early-unlock-bytes', type: { buffer: { length: 683 } }, }, { name: 'max-allocation-sats', type: 'uint128' }, @@ -4848,7 +4848,7 @@ export const contracts = { targetRate: TypedAbiArg, stxValueRatio: TypedAbiArg, minUstxRatio: TypedAbiArg, - earlyUnlockSigners: TypedAbiArg, + earlyUnlockBytes: TypedAbiArg, earlyUnlockAdmin: TypedAbiArg, allowlist: TypedAbiArg< { @@ -4861,7 +4861,7 @@ export const contracts = { Response< { bondIndex: bigint; - earlyUnlockSigners: Uint8Array; + earlyUnlockBytes: Uint8Array; maxAllocationSats: bigint; minUstxRatio: bigint; stxValueRatio: bigint; @@ -5352,7 +5352,7 @@ export const contracts = { tuple: [ { name: 'early-unlock-admin', type: 'principal' }, { - name: 'early-unlock-signers', + name: 'early-unlock-bytes', type: { buffer: { length: 683 } }, }, { name: 'min-ustx-ratio', type: 'uint128' }, @@ -5366,7 +5366,7 @@ export const contracts = { [bondIndex: TypedAbiArg], { earlyUnlockAdmin: string; - earlyUnlockSigners: Uint8Array; + earlyUnlockBytes: Uint8Array; minUstxRatio: bigint; stxValueRatio: bigint; targetRate: bigint; @@ -6039,7 +6039,7 @@ export const contracts = { value: { tuple: [ { name: 'early-unlock-admin', type: 'principal' }, - { name: 'early-unlock-signers', type: { buffer: { length: 683 } } }, + { name: 'early-unlock-bytes', type: { buffer: { length: 683 } } }, { name: 'min-ustx-ratio', type: 'uint128' }, { name: 'stx-value-ratio', type: 'uint128' }, { name: 'target-rate', type: 'uint128' }, @@ -6049,7 +6049,7 @@ export const contracts = { number | bigint, { earlyUnlockAdmin: string; - earlyUnlockSigners: Uint8Array; + earlyUnlockBytes: Uint8Array; minUstxRatio: bigint; stxValueRatio: bigint; targetRate: bigint; diff --git a/contrib/core-contract-tests/tests/pox-5/pox-5.test.ts b/contrib/core-contract-tests/tests/pox-5/pox-5.test.ts index c8134e1e069..d29536d7813 100644 --- a/contrib/core-contract-tests/tests/pox-5/pox-5.test.ts +++ b/contrib/core-contract-tests/tests/pox-5/pox-5.test.ts @@ -155,7 +155,7 @@ test('scenario - setting up and starting a bond', () => { targetRate: 300n, stxValueRatio, minUstxRatio, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [ { @@ -702,7 +702,7 @@ test('bond rewards split across signers by staked sats', () => { targetRate, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [ { maxSats: aliceSbtc, staker: alice }, @@ -786,7 +786,7 @@ test('bond shortfall leaves no rewards for reserve or stx-only stakers', () => { targetRate: 1200n, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -850,7 +850,7 @@ test('concurrent bonds are paid by priority before stx-only stakers', () => { targetRate, stxValueRatio: 20n, minUstxRatio, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -875,7 +875,7 @@ test('concurrent bonds are paid by priority before stx-only stakers', () => { targetRate, stxValueRatio: 10n, minUstxRatio, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: bobSbtc, staker: bob }], }), @@ -947,7 +947,7 @@ test('concurrent bonds and stx-only rewards can be claimed together', () => { targetRate, stxValueRatio: 20n, minUstxRatio, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -972,7 +972,7 @@ test('concurrent bonds and stx-only rewards can be claimed together', () => { targetRate, stxValueRatio: 10n, minUstxRatio, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: bobSbtc, staker: bob }], }), @@ -1151,7 +1151,7 @@ test('bond participants claim rewards after signer claims', () => { targetRate, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [ { maxSats: aliceSbtc, staker: alice }, @@ -1242,7 +1242,7 @@ test('bond participant keeps already claimed-to-signer rewards after changing si targetRate, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -1306,7 +1306,7 @@ test('only early unlock admin can call announce-l1-early-exit', () => { targetRate: 1200n, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -1342,7 +1342,7 @@ test('cannot announce l1 early exit for sbtc bond participant', () => { targetRate: 1200n, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -1383,7 +1383,7 @@ test.skip('l1 early exit prevents future bond rewards but leaves stx delegated', targetRate: 1200n, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSats, staker: alice }], }), @@ -1442,7 +1442,7 @@ test.skip('l1 early exit does not erase already accrued bond rewards', () => { targetRate, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSats, staker: alice }], }), @@ -1500,7 +1500,7 @@ test('sbtc bond participant can partially unstake and only earns on remaining sa targetRate, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -1566,7 +1566,7 @@ test('sbtc unstake preserves already accrued rewards', () => { targetRate: 1500n, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -1632,7 +1632,7 @@ test('sbtc bond participant can fully unstake and stops earning bond rewards', ( targetRate: 1200n, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -1693,7 +1693,7 @@ test('sbtc unstake rejects invalid signer and excess withdrawal', () => { targetRate: 1200n, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -1743,7 +1743,7 @@ test('sbtc unstake returns withdrawn sats to the staker', () => { targetRate: 1200n, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -1797,7 +1797,7 @@ test('bond participant can update signer before bond starts', () => { targetRate: 1200n, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -1849,7 +1849,7 @@ test('bond participant signer update changes signer set starting next cycle', () targetRate: 1200n, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -1936,7 +1936,7 @@ test('bond participant rewards follow updated signer', () => { targetRate: 1500n, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -1990,7 +1990,7 @@ test('bond signer update preserves old signer rewards and sends future rewards t targetRate: 1500n, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -2207,7 +2207,7 @@ test('scenario - waterfall distributions', () => { targetRate, stxValueRatio, minUstxRatio, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [ { @@ -2503,7 +2503,7 @@ test('validating that all active bonds are included in a list at a given height' targetRate: 1200n, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: 100000n, staker: alice }], }), @@ -2566,7 +2566,7 @@ test('update-bond-registration is a no-op when old and new signer are the same', targetRate: 1200n, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -2625,7 +2625,7 @@ test('register-for-bond rejects registration after bond starts', () => { targetRate: 1200n, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -2673,7 +2673,7 @@ test('register-for-bond rejects existing stx-only stakers', () => { targetRate: 1200n, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -2708,7 +2708,7 @@ test('concurrent bonds with the same stx-value-ratio accept ascending bond-index targetRate, stxValueRatio: 10n, minUstxRatio, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), @@ -2733,7 +2733,7 @@ test('concurrent bonds with the same stx-value-ratio accept ascending bond-index targetRate, stxValueRatio: 10n, minUstxRatio, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: bobSbtc, staker: bob }], }), @@ -2810,7 +2810,7 @@ test('sbtc bond participant can recover sbtc after bond ends', () => { targetRate: 1200n, stxValueRatio: 10n, minUstxRatio: 100n, - earlyUnlockSigners: new Uint8Array(), + earlyUnlockBytes: new Uint8Array(), earlyUnlockAdmin: deployer, allowlist: [{ maxSats: aliceSbtc, staker: alice }], }), diff --git a/stacks-node/src/tests/nakamoto_integrations.rs b/stacks-node/src/tests/nakamoto_integrations.rs index 081ace7c593..2f00f69ecb1 100644 --- a/stacks-node/src/tests/nakamoto_integrations.rs +++ b/stacks-node/src/tests/nakamoto_integrations.rs @@ -20566,12 +20566,12 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { // ustx, so any `amount-ustx >= BTC_LOCKUP_SATS` clears the bond's STX // floor. // - // For `early-unlock-signers` we use 32 bytes of `0x61` (OP_NOP), + // For `early-unlock-bytes` we use 32 bytes of `0x61` (OP_NOP), // which parse cleanly as no-ops. The OP_ELSE branch they end up in // isn't exercised by this test, so their runtime semantics don't // matter — they only contribute to the P2WSH hash. const BTC_LOCKUP_SATS: u128 = 1_000_000; - let early_unlock_signers = vec![0x61u8; 32]; + let early_unlock_bytes = vec![0x61u8; 32]; let allowlist_entry = clarity::vm::Value::Tuple( clarity::vm::types::TupleData::from_data(vec![ ( @@ -20599,7 +20599,7 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { Value::UInt(1000), Value::UInt(100), Value::UInt(10000), - Value::buff_from(early_unlock_signers.clone()).unwrap(), + Value::buff_from(early_unlock_bytes.clone()).unwrap(), Value::Principal(bond_admin_addr.clone().into()), allowlist_value, ], @@ -20659,7 +20659,7 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { &Value::Principal(staker_addr.clone().into()), &Value::UInt(unlock_burn_height), &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), - &Value::buff_from(early_unlock_signers.clone()).unwrap(), + &Value::buff_from(early_unlock_bytes.clone()).unwrap(), ], ) .result() @@ -20989,7 +20989,7 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { // The previous steps put `BTC_LOCKUP_SATS` into the canonical // timelock P2WSH whose witness program is // `sha256(construct-lockup-script(staker, unlock_burn_height, - // lockup_unlock_bytes, early_unlock_signers))`. Bitcoin will accept + // lockup_unlock_bytes, early_unlock_bytes))`. Bitcoin will accept // a spend of that UTXO once: // - the tx's `nLockTime >= unlock_burn_height` (so the // `OP_CHECKLOCKTIMEVERIFY` in the OP_IF branch passes), @@ -21019,7 +21019,7 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { &Value::Principal(staker_addr.clone().into()), &Value::UInt(unlock_burn_height), &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), - &Value::buff_from(early_unlock_signers.clone()).unwrap(), + &Value::buff_from(early_unlock_bytes.clone()).unwrap(), ], ) .result() @@ -21222,6 +21222,820 @@ fn sbtc_balance(conf: &Config, deployer: &StacksAddress, who: &StacksAddress) -> .expect("get-balance ok payload should be a uint") } +#[test] +#[ignore] +/// Verify the OP_ELSE (early-exit) branch of pox-5's L1 lockup script is +/// only spendable when the caller supplies a properly shaped +/// `unlock-bytes` and `early-unlock-bytes` subscripts. +/// +/// `construct-lockup-script`'s OP_ELSE branch concatenates +/// ` ` and ends with OP_ENDIF. +/// +/// This test demonstrates the realistic script shapes: +/// +/// - `unlock-bytes = OP_CHECKSIG` (35 bytes, ends 0xac) +/// - `early-unlock-bytes = OP_CHECKSIGVERIFY` (35 bytes, ends 0xad) +/// - Lock 1_000_000 sats into the canonical timelock P2WSH and +/// `register-for-bond` with the lockup tuple. +/// +/// All four sweep attempts run *before* `unlock-burn-height`, so the +/// OP_IF branch is unavailable (its CLTV would fail) and the only path +/// the BTC can move is the OP_ELSE branch: +/// +/// 1. Both sigs from random keys → mempool rejects (one of the +/// CHECKSIG/CHECKSIGVERIFY opcodes returns false). +/// 2. Only the owner sig (early sig from a random key) → rejects: +/// OP_CHECKSIGVERIFY fails the script outright. +/// 3. Only the early sig (owner sig from a random key) → rejects: +/// the closing OP_CHECKSIG returns false. +/// 4. Both sigs from the correct keys, branch flag empty (selects +/// OP_ELSE) → confirms; the BTC moves to a bondholder-controlled +/// address before the timelock matures. +fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { + if env::var("BITCOIND_TEST") != Ok("1".into()) { + return; + } + + let mut signers = TestSigners::default(); + let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); + enable_epoch_4_0(&mut naka_conf); + let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); + naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; + let sender_sk = Secp256k1PrivateKey::random(); + let sender_signer_sk = Secp256k1PrivateKey::random(); + let sender_signer_addr = tests::to_addr(&sender_signer_sk); + + let signer_sk = signers.signer_keys[0].clone(); + let signer_pk = StacksPublicKey::from_private(&signer_sk); + + let sender_addr = tests::to_addr(&sender_sk); + let deploy_fee = 3000; + let call_fee = 400; + naka_conf.add_initial_balance( + PrincipalData::from(sender_addr.clone()).to_string(), + deploy_fee + call_fee * 10, + ); + naka_conf.add_initial_balance( + PrincipalData::from(sender_signer_addr.clone()).to_string(), + 100000, + ); + + // sBTC stub — pox-5 boot needs it deployed before the epoch 4.0 + // transition so static analysis resolves the reference. + let sbtc_deployer_sk = Secp256k1PrivateKey::random(); + let sbtc_deployer_addr = tests::to_addr(&sbtc_deployer_sk); + naka_conf.add_initial_balance( + PrincipalData::from(sbtc_deployer_addr.clone()).to_string(), + deploy_fee * 2, + ); + let sbtc_token_id = QualifiedContractIdentifier::new( + sbtc_deployer_addr.clone().into(), + clarity::vm::ContractName::try_from("sbtc-token").unwrap(), + ); + let sbtc_registry_id = QualifiedContractIdentifier::new( + sbtc_deployer_addr.clone().into(), + clarity::vm::ContractName::try_from("sbtc-registry").unwrap(), + ); + naka_conf.node.pox_5_sbtc_contract = Some(sbtc_token_id.clone()); + naka_conf.node.pox_5_sbtc_registry_contract = Some(sbtc_registry_id.clone()); + + let bond_admin_sk = Secp256k1PrivateKey::random(); + let bond_admin_addr = tests::to_addr(&bond_admin_sk); + let setup_bond_fee = 5000u64; + naka_conf.add_initial_balance( + PrincipalData::from(bond_admin_addr.clone()).to_string(), + setup_bond_fee + call_fee + 1000, + ); + naka_conf.node.pox_5_bond_admin = Some(PrincipalData::from(bond_admin_addr.clone())); + + let stacker_sk = setup_stacker(&mut naka_conf); + let staker_sk = setup_stacker(&mut naka_conf); + let staker_addr = tests::to_addr(&staker_sk); + + test_observer::spawn(); + test_observer::register_any(&mut naka_conf); + + let mut btcd_controller = BitcoinCoreController::from_stx_config(&naka_conf); + btcd_controller + .start_bitcoind() + .expect("Failed starting bitcoind"); + let mut btc_regtest_controller = BitcoinRegtestController::new(naka_conf.clone(), None); + btc_regtest_controller.bootstrap_chain(201); + + // Side wallet that owns the lockup tx's funding UTXOs. Seeded by + // `send_btc` from the miner so the wallet has spendable BTC. + const BONDHOLDER_WALLET: &str = "pox5-l1-early-unlock-bondholder"; + let bondholder_rpc = + crate::burnchains::rpc::bitcoin_rpc_client::BitcoinRpcClient::from_stx_config(&naka_conf) + .expect("failed to construct bondholder RPC client"); + bondholder_rpc + .create_wallet(BONDHOLDER_WALLET, Some(false)) + .expect("create bondholder wallet"); + let bondholder_addr = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress on bondholder wallet"); + const BONDHOLDER_FUNDING_SATS: u64 = 2_000_000; + let miner_keychain = Keychain::default(naka_conf.node.seed.clone()); + let mut miner_op_signer = miner_keychain.generate_op_signer(); + btc_regtest_controller + .send_btc( + StacksEpochId::Epoch21, + &mut miner_op_signer, + &bondholder_addr, + BONDHOLDER_FUNDING_SATS, + ) + .expect("send_btc miner -> bondholder"); + btc_regtest_controller.build_next_block(1); + + let mut run_loop = boot_nakamoto::BootRunLoop::new(naka_conf.clone()).unwrap(); + let run_loop_stopper = run_loop.get_termination_switch(); + let Counters { + blocks_processed, .. + } = run_loop.counters(); + let counters = run_loop.counters(); + let coord_channel = run_loop.coordinator_channels(); + + let run_loop_thread = thread::Builder::new() + .name("run_loop".into()) + .spawn(move || run_loop.start(None, 0)) + .unwrap(); + wait_for_runloop(&blocks_processed); + + let pubkey_bytes: [u8; 33] = signer_pk + .to_bytes_compressed() + .try_into() + .expect("compressed secp256k1 pubkey should be 33 bytes"); + boot_to_epoch_4_0( + &naka_conf, + &blocks_processed, + &counters, + &coord_channel, + &[stacker_sk.clone()], + &[sender_signer_sk], + &[signer_sk.clone()], + &sbtc_deployer_sk, + Some(&pubkey_bytes), + deploy_fee, + &mut Some(&mut signers), + &mut btc_regtest_controller, + ); + info!( + "Reached Epoch-4.0 boundary, deploying signer-manager and registering signer \ + (early-unlock test)" + ); + + let mut sender_nonce = 0; + + let signer_contract = pox5_signer_manager_source(); + let signer_deploy_tx = make_contract_publish( + &sender_sk, + sender_nonce, + deploy_fee, + naka_conf.burnchain.chain_id, + "test-signer", + signer_contract, + ); + sender_nonce += 1; + submit_tx(&http_origin, &signer_deploy_tx); + wait_for(60, || { + Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) + }) + .expect("Timed out waiting for test-signer deploy"); + + next_block_and_mine_commit(&mut btc_regtest_controller, 60, &naka_conf, &counters).unwrap(); + + let test_signer_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( + sender_addr.clone().into(), + clarity::vm::ContractName::try_from("test-signer").unwrap(), + )); + let auth_id: u128 = 1; + let signer_grant_sig = + stacks::util_lib::signed_structured_data::pox5::make_pox_5_signer_grant_signature( + &test_signer_principal, + auth_id, + naka_conf.burnchain.chain_id, + &signer_sk, + ) + .expect("Failed to generate signer grant signature"); + let register_tx = make_contract_call( + &sender_sk, + sender_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + "test-signer", + "register-self", + &[ + Value::Principal(test_signer_principal.clone()), + Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(), + Value::UInt(auth_id), + Value::buff_from(signer_grant_sig.to_rsv()).unwrap(), + ], + ); + sender_nonce += 1; + submit_tx(&http_origin, ®ister_tx); + wait_for(60, || { + Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) + }) + .expect("Timed out waiting for register-self"); + + let pox_5_id = boot_code_id("pox-5", false); + let pox_5_addr: StacksAddress = pox_5_id.issuer.clone().into(); + + // Two keypairs gate the lockup: + // - `staker_unlock_sk` (owner) closes both branches of the witness + // script via ` OP_CHECKSIG`. + // - `early_unlock_sk` is the early-exit signer; its sig is + // consumed by OP_CHECKSIGVERIFY at the head of the OP_ELSE + // branch (subscript ending `0xad`). + let staker_unlock_sk = Secp256k1PrivateKey::random(); + let staker_unlock_pk = Secp256k1PublicKey::from_private(&staker_unlock_sk); + let staker_unlock_pk_bytes = staker_unlock_pk.to_bytes_compressed(); + assert_eq!( + staker_unlock_pk_bytes.len(), + 33, + "compressed secp pubkey should be 33 bytes" + ); + let early_unlock_sk = Secp256k1PrivateKey::random(); + let early_unlock_pk = Secp256k1PublicKey::from_private(&early_unlock_sk); + let early_unlock_pk_bytes = early_unlock_pk.to_bytes_compressed(); + assert_eq!( + early_unlock_pk_bytes.len(), + 33, + "compressed secp pubkey should be 33 bytes" + ); + + // `unlock-bytes` = ` OP_CHECKSIG` + let mut lockup_unlock_bytes = Vec::with_capacity(1 + 33 + 1); + lockup_unlock_bytes.push(0x21); // OP_PUSHBYTES_33 + lockup_unlock_bytes.extend_from_slice(&staker_unlock_pk_bytes); + lockup_unlock_bytes.push(0xac); // OP_CHECKSIG + + // `early-unlock-bytes` = ` OP_CHECKSIGVERIFY` + // The OP_ELSE branch is ` ` + let mut early_unlock_bytes = Vec::with_capacity(1 + 33 + 1); + early_unlock_bytes.push(0x21); // OP_PUSHBYTES_33 + early_unlock_bytes.extend_from_slice(&early_unlock_pk_bytes); + early_unlock_bytes.push(0xad); // OP_CHECKSIGVERIFY + + // 1) `setup-bond` from the configured bond admin, with the + // CHECKSIGVERIFY-terminated early-unlock subscript. + const BTC_LOCKUP_SATS: u128 = 1_000_000; + let allowlist_entry = clarity::vm::Value::Tuple( + clarity::vm::types::TupleData::from_data(vec![ + ( + ClarityName::try_from("staker").unwrap(), + Value::Principal(staker_addr.clone().into()), + ), + ( + ClarityName::try_from("max-sats").unwrap(), + Value::UInt(BTC_LOCKUP_SATS), + ), + ]) + .unwrap(), + ); + let allowlist_value = Value::cons_list_unsanitized(vec![allowlist_entry]).unwrap(); + let setup_bond_tx = make_contract_call( + &bond_admin_sk, + 0, + setup_bond_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "setup-bond", + &[ + Value::UInt(0), + Value::UInt(1000), + Value::UInt(100), + Value::UInt(10000), + Value::buff_from(early_unlock_bytes.clone()).unwrap(), + Value::Principal(bond_admin_addr.clone().into()), + allowlist_value, + ], + ); + let setup_bond_txid = submit_tx(&http_origin, &setup_bond_tx); + info!("Submitted pox-5 setup-bond (early-unlock test) txid: {setup_bond_txid}"); + wait_for(60, || { + Ok(get_account(&http_origin, &bond_admin_addr).nonce == 1) + }) + .expect("Timed out waiting for setup-bond"); + + // 2) Derive the P2WSH from pox-5, lock 1M sats into it, and prove + // the lockup to `register-for-bond`. + let bond_index = 0u128; + let unlock_burn_height = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "get-bond-l1-unlock-height", + vec![&Value::UInt(bond_index)], + ) + .result() + .expect("get-bond-l1-unlock-height failed") + .expect_u128() + .expect("get-bond-l1-unlock-height should return a uint"); + let expected_script_buff = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "construct-lockup-output-script", + vec![ + &Value::Principal(staker_addr.clone().into()), + &Value::UInt(unlock_burn_height), + &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), + &Value::buff_from(early_unlock_bytes.clone()).unwrap(), + ], + ) + .result() + .expect("construct-lockup-output-script failed") + .expect_buff(34) + .expect("construct-lockup-output-script should return (buff 34)"); + assert_eq!( + &expected_script_buff[0..2], + &[0x00, 0x20], + "lockup output script is supposed to be a SegWit V0 P2WSH push (0x00 0x20 || hash)" + ); + let mut witness_script_hash = [0u8; 32]; + witness_script_hash.copy_from_slice(&expected_script_buff[2..]); + + let p2wsh_addr = stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( + stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WSH( + stacks::burnchains::bitcoin::BitcoinNetworkType::Regtest, + witness_script_hash, + ), + ); + info!( + "Lockup P2WSH (early-unlock test) derived from construct-lockup-output-script: {}", + &p2wsh_addr + ); + + let lockup_btc_amount = 0.01_f64; // 1_000_000 sats + let p2wsh_txid = bondholder_rpc + .send_to_address(BONDHOLDER_WALLET, &p2wsh_addr, lockup_btc_amount) + .expect("send_to_address into lockup P2WSH"); + info!("Sent {lockup_btc_amount} BTC to lockup P2WSH; txid={p2wsh_txid}"); + + let coinbase_recipient = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress for generateblock coinbase"); + let pre_register_burn_height = get_chain_info_result(&naka_conf).unwrap().burn_block_height; + let lockup_block_hash = bondholder_rpc + .generate_block(&coinbase_recipient, &[&p2wsh_txid.to_hex()]) + .expect("generateblock with lockup tx"); + info!("Mined lockup tx into block {lockup_block_hash}"); + + wait_for(60, || { + Ok(get_chain_info_result(&naka_conf).unwrap().burn_block_height > pre_register_burn_height) + }) + .expect("Stacks node did not ingest the lockup burn block"); + let lockup_burn_height = get_chain_info_result(&naka_conf).unwrap().burn_block_height; + info!("Stacks node observed lockup burn block; burn_block_height = {lockup_burn_height}"); + + let lockup_tx_struct = bondholder_rpc + .get_raw_transaction(&p2wsh_txid) + .expect("getrawtransaction for lockup tx"); + let lockup_tx_hex = + stacks_common::deps_common::bitcoin::network::serialize::serialize_hex(&lockup_tx_struct) + .expect("serialize_hex(lockup_tx)"); + let lockup_tx_bytes = hex_bytes(&lockup_tx_hex).expect("decode lockup_tx hex"); + let (lockup_output_index, lockup_output_amount) = lockup_tx_struct + .output + .iter() + .enumerate() + .find_map(|(idx, out)| { + let script = out.script_pubkey.as_bytes(); + if script.len() == 34 + && script[..2] == [0x00, 0x20] + && script[2..] == witness_script_hash + { + Some((idx, out.value)) + } else { + None + } + }) + .expect("lockup tx must contain a P2WSH output matching the expected script"); + assert_eq!( + lockup_output_amount, + u64::try_from(BTC_LOCKUP_SATS).unwrap(), + "send_to_address moved exactly {BTC_LOCKUP_SATS} sats into the P2WSH" + ); + + let header_hex = bondholder_rpc + .get_block_header_hex(&lockup_block_hash) + .expect("getblockheader for lockup block"); + let lockup_header_bytes = hex_bytes(&header_hex).expect("decode header hex"); + assert_eq!( + lockup_header_bytes.len(), + 80, + "Bitcoin block header is always 80 bytes" + ); + let block_txids_display = bondholder_rpc + .get_block_txids(&lockup_block_hash) + .expect("getblock for lockup block txids"); + assert_eq!( + block_txids_display.len(), + 2, + "lockup block should contain exactly coinbase + lockup tx; got {} txs", + block_txids_display.len() + ); + let mut coinbase_txid_internal: [u8; 32] = block_txids_display[0].as_bytes().clone(); + coinbase_txid_internal.reverse(); + assert_eq!( + block_txids_display[1].to_hex(), + p2wsh_txid.to_hex(), + "lockup tx must be the non-coinbase entry in the generated block", + ); + + let lockup_output = clarity::vm::Value::Tuple( + clarity::vm::types::TupleData::from_data(vec![ + ( + ClarityName::try_from("height").unwrap(), + Value::UInt(lockup_burn_height as u128), + ), + ( + ClarityName::try_from("tx").unwrap(), + Value::buff_from(lockup_tx_bytes).unwrap(), + ), + ( + ClarityName::try_from("output-index").unwrap(), + Value::UInt(lockup_output_index as u128), + ), + ( + ClarityName::try_from("header").unwrap(), + Value::buff_from(lockup_header_bytes).unwrap(), + ), + ( + ClarityName::try_from("leaf-hashes").unwrap(), + Value::cons_list_unsanitized(vec![Value::buff_from( + coinbase_txid_internal.to_vec(), + ) + .unwrap()]) + .unwrap(), + ), + (ClarityName::try_from("tx-count").unwrap(), Value::UInt(2)), + (ClarityName::try_from("tx-index").unwrap(), Value::UInt(1)), + ( + ClarityName::try_from("amount").unwrap(), + Value::UInt(u128::from(lockup_output_amount)), + ), + ]) + .unwrap(), + ); + let lockup_tuple = clarity::vm::Value::Tuple( + clarity::vm::types::TupleData::from_data(vec![ + ( + ClarityName::try_from("outputs").unwrap(), + Value::cons_list_unsanitized(vec![lockup_output]).unwrap(), + ), + ( + ClarityName::try_from("unlock-bytes").unwrap(), + Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), + ), + ]) + .unwrap(), + ); + let l1_lockup_arg = Value::okay(lockup_tuple).expect("failed to wrap lockup tuple in (ok ...)"); + + // 3) `register-for-bond` via the L1 path. This isn't strictly + // required for the Bitcoin-script assertions below — the early-exit + // branch is a property of the witness script alone — but it + // documents the realistic end-to-end flow. + let register_fee = 2000u64; + let bond_amount = POX_DEFAULT_STACKER_STX_AMT; + let register_tx = make_contract_call( + &staker_sk, + 0, + register_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "register-for-bond", + &[ + Value::UInt(0), + Value::Principal(test_signer_principal.clone()), + Value::UInt(bond_amount), + l1_lockup_arg, + Value::none(), + ], + ); + let register_txid = submit_tx(&http_origin, ®ister_tx); + info!("Submitted pox-5 register-for-bond (L1 early-unlock test) txid: {register_txid}"); + wait_for(60, || { + Ok(get_account(&http_origin, &staker_addr).nonce == 1 + && get_tx_result_by_id(®ister_txid).is_some()) + }) + .expect("Timed out waiting for register-for-bond (L1 early-unlock test)"); + + // 4) Sweep the lockup via the OP_ELSE (early-exit) branch *before* + // `unlock-burn-height`. OP_IF's CLTV will reject any spend + // attempt at this height; the only path the BTC can move is + // OP_ELSE. + let timelock_script = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "construct-lockup-script", + vec![ + &Value::Principal(staker_addr.clone().into()), + &Value::UInt(unlock_burn_height), + &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), + &Value::buff_from(early_unlock_bytes.clone()).unwrap(), + ], + ) + .result() + .expect("construct-lockup-script failed") + .expect_buff(usize::MAX) + .expect("construct-lockup-script should return a buff"); + + // Sanity check: we must still be well before the timelock so OP_IF + // is unavailable when our sweeps land. + let current_btc_height = bondholder_rpc + .get_blockchain_info() + .expect("getblockchaininfo") + .blocks; + assert!( + (current_btc_height as u128) < unlock_burn_height, + "test setup drifted past the L1 unlock height ({current_btc_height} >= {unlock_burn_height}); \ + OP_ELSE-only assertions would be undermined by OP_IF becoming spendable" + ); + + let sweep_dest_addr = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress for sweep destination"); + let sweep_dest_hash20 = match &sweep_dest_addr { + stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( + stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WPKH(_, h), + ) => *h, + other => panic!("expected P2WPKH bech32 sweep address, got {other:?}"), + }; + let filler_addr = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress for filler coinbase"); + + const SWEEP_FEE_SATS: u64 = 1_000; + assert!( + lockup_output_amount > SWEEP_FEE_SATS, + "lockup output {lockup_output_amount} sats must cover SWEEP_FEE_SATS={SWEEP_FEE_SATS}", + ); + let sweep_value = lockup_output_amount - SWEEP_FEE_SATS; + + // Build a sweep tx signed by two arbitrary keys, configured for the + // OP_ELSE branch. The witness stack is laid out so OP_ELSE's + // ` OP_CHECKSIGVERIFY OP_CHECKSIG` sees + // `sig_early` on top of `sig_owner`: + // - witness items are pushed left-to-right; the first item ends + // up at the *bottom* of the stack; + // - after OP_IF pops the (empty) branch flag, the stack is + // [sig_owner, sig_early]; + // - CHECKSIGVERIFY pops `` and `sig_early`, fails the + // script if invalid, leaves [sig_owner]; + // - CHECKSIG pops `` and `sig_owner`, pushes 1; + // - final stack: [1] — one item, OP_ENDIF, script succeeds. + let build_joint_sweep = + |owner_sk: &Secp256k1PrivateKey, + early_sk: &Secp256k1PrivateKey| + -> stacks_common::deps_common::bitcoin::blockdata::transaction::Transaction { + let mut tx = stacks_common::deps_common::bitcoin::blockdata::transaction::Transaction { + version: 2, + // OP_ELSE never runs CHECKLOCKTIMEVERIFY, so nLockTime can + // be 0 and the tx is unconditionally final regardless of + // the input's sequence. + lock_time: 0, + input: vec![ + stacks_common::deps_common::bitcoin::blockdata::transaction::TxIn { + previous_output: + stacks_common::deps_common::bitcoin::blockdata::transaction::OutPoint { + txid: lockup_tx_struct.txid(), + vout: u32::try_from(lockup_output_index) + .expect("lockup_output_index fits in u32"), + }, + script_sig: + stacks_common::deps_common::bitcoin::blockdata::script::Script::new(), + sequence: 0xffff_fffe, + witness: vec![], // filled in below + }, + ], + output: vec![ + stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::to_p2wpkh_tx_out( + &sweep_dest_hash20, + sweep_value, + ), + ], + }; + + let script_code = stacks_common::deps_common::bitcoin::blockdata::script::Script::from( + timelock_script.clone(), + ); + let sig_hash_all: u32 = 0x01; + let sig_hash = + tx.segwit_signature_hash(0, &script_code, lockup_output_amount, sig_hash_all); + + let sign_with = |sk: &Secp256k1PrivateKey| -> Vec { + let mut signer = BurnchainOpSigner::new(sk.clone()); + let sig_der_serialized = signer + .sign_message(sig_hash.as_bytes()) + .expect("sign sweep sighash") + .to_secp256k1_recoverable() + .expect("recoverable sig") + .to_standard() + .serialize_der(); + let mut v: Vec = sig_der_serialized.to_vec(); + v.push(sig_hash_all as u8); + v + }; + + let sig_owner = sign_with(owner_sk); + let sig_early = sign_with(early_sk); + + tx.input[0].witness = vec![ + // First witness item -> bottom of stack: the sig the closing + // OP_CHECKSIG will consume. + sig_owner, + // Above it: the sig that OP_CHECKSIGVERIFY consumes first. + sig_early, + // Empty buffer = false (MINIMALIF-compliant): OP_IF takes + // the OP_ELSE branch. + vec![], + // P2WSH preimage; bitcoind checks sha256(this) == + // witness_program before executing. + timelock_script.clone(), + ]; + + tx + }; + + // (a) Both sigs from random keys. + let tx_both_wrong = build_joint_sweep( + &Secp256k1PrivateKey::random(), + &Secp256k1PrivateKey::random(), + ); + let res_both_wrong = + bondholder_rpc.send_raw_transaction(&tx_both_wrong, Some(0.0), Some(1_000_000)); + let err_both_wrong = res_both_wrong + .err() + .expect("both-wrong-sigs early-exit sweep must be rejected by the script's CHECKSIGs"); + info!("Both-wrong-sigs early-exit sweep rejected as expected: {err_both_wrong:?}"); + + // (b) Owner sig correct, early sig from a random key. + let tx_no_early = build_joint_sweep(&staker_unlock_sk, &Secp256k1PrivateKey::random()); + let res_no_early = + bondholder_rpc.send_raw_transaction(&tx_no_early, Some(0.0), Some(1_000_000)); + let err_no_early = res_no_early + .err() + .expect("missing-early-sig sweep must be rejected by OP_CHECKSIGVERIFY"); + info!( + "Owner-only early-exit sweep rejected (CHECKSIGVERIFY on the early sig fails): \ + {err_no_early:?}" + ); + + // (c) Early sig correct, owner sig from a random key. + let tx_no_owner = build_joint_sweep(&Secp256k1PrivateKey::random(), &early_unlock_sk); + let res_no_owner = + bondholder_rpc.send_raw_transaction(&tx_no_owner, Some(0.0), Some(1_000_000)); + let err_no_owner = res_no_owner + .err() + .expect("missing-owner-sig sweep must be rejected by the closing OP_CHECKSIG"); + info!( + "Early-only early-exit sweep rejected (closing CHECKSIG on the owner sig fails): \ + {err_no_owner:?}" + ); + + // (d) Both sigs from the correct keys -> confirms. + let joint_sweep_tx = build_joint_sweep(&staker_unlock_sk, &early_unlock_sk); + let sweep_txid = bondholder_rpc + .send_raw_transaction(&joint_sweep_tx, Some(0.0), Some(1_000_000)) + .expect("send_raw_transaction(joint early-exit sweep)"); + info!("Broadcast joint-sig early-exit sweep before timelock: txid={sweep_txid}"); + + bondholder_rpc + .generate_to_address(1, &filler_addr) + .expect("mine confirmation block for joint early-exit sweep"); + let sweep_info = bondholder_rpc + .get_transaction(BONDHOLDER_WALLET, &sweep_txid) + .expect("gettransaction for joint early-exit sweep"); + assert!( + sweep_info.confirmations >= 1, + "joint early-exit sweep tx should have at least one confirmation; got {}", + sweep_info.confirmations + ); + info!( + "L1 early-exit sweep confirmed: {sweep_value} sats moved out of the timelock P2WSH \ + BEFORE unlock-burn-height ({} confirmation(s))", + sweep_info.confirmations + ); + + // Final guard: prove the confirmed sweep took the OP_ELSE branch by + // confirming the chain never crossed the OP_IF (timelock) gate. + let final_btc_height = bondholder_rpc + .get_blockchain_info() + .expect("getblockchaininfo") + .blocks; + assert!( + (final_btc_height as u128) < unlock_burn_height, + "test drifted past unlock-burn-height ({final_btc_height} >= {unlock_burn_height}); \ + the confirmed sweep may have taken the OP_IF (timelock) branch instead of OP_ELSE" + ); + + // Call `announce-l1-early-exit` to ensure the contract accepts the proof + // of the early exit as expected. + let pre_announce_shares = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "get-staker-shares-staked-for-cycle", + vec![ + &Value::Principal(staker_addr.clone().into()), + &Value::Bool(true), + &Value::UInt(bond_index), + &Value::Principal(test_signer_principal.clone()), + ], + ) + .result() + .expect("get-staker-shares-staked-for-cycle failed") + .expect_u128() + .expect("get-staker-shares-staked-for-cycle should return a uint"); + assert_eq!( + pre_announce_shares, BTC_LOCKUP_SATS, + "staker should have {BTC_LOCKUP_SATS} bond shares from the L1 lockup before announce-l1-early-exit" + ); + + test_observer::clear(); + let announce_tx = make_contract_call( + &bond_admin_sk, + 1, + call_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "announce-l1-early-exit", + &[ + Value::Principal(staker_addr.clone().into()), + Value::Principal(test_signer_principal.clone()), + ], + ); + let announce_txid = submit_tx(&http_origin, &announce_tx); + info!("Submitted pox-5 announce-l1-early-exit txid: {announce_txid}"); + + wait_for(60, || { + Ok(get_account(&http_origin, &bond_admin_addr).nonce == 2 + && get_tx_result_by_id(&announce_txid).is_some()) + }) + .expect("Timed out waiting for announce-l1-early-exit"); + + let announce_result = get_tx_result_by_id(&announce_txid) + .expect("did not observe announce-l1-early-exit txid in test_observer"); + assert_eq!( + announce_result, + Value::okay_true(), + "announce-l1-early-exit should return (ok true) when called by the early-unlock admin with the matching signer-manager" + ); + + let post_announce_shares = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "get-staker-shares-staked-for-cycle", + vec![ + &Value::Principal(staker_addr.clone().into()), + &Value::Bool(true), + &Value::UInt(bond_index), + &Value::Principal(test_signer_principal.clone()), + ], + ) + .result() + .expect("get-staker-shares-staked-for-cycle failed") + .expect_u128() + .expect("get-staker-shares-staked-for-cycle should return a uint"); + assert_eq!( + post_announce_shares, 0, + "announce-l1-early-exit should zero out the staker's bond shares" + ); + + coord_channel + .lock() + .expect("Mutex poisoned") + .stop_chains_coordinator(); + run_loop_stopper.store(false, Ordering::SeqCst); + + run_loop_thread.join().unwrap(); +} + #[test] #[ignore] /// Verify the `with-stacking` allowances work as expected when staking STX diff --git a/stackslib/src/chainstate/stacks/boot/pox-5.clar b/stackslib/src/chainstate/stacks/boot/pox-5.clar index 8f87aabc936..f5b8bba7e24 100644 --- a/stackslib/src/chainstate/stacks/boot/pox-5.clar +++ b/stackslib/src/chainstate/stacks/boot/pox-5.clar @@ -102,8 +102,9 @@ ;; relative to BTC for this term. ;; Represented in basis points. min-ustx-ratio: uint, - ;; The allowed early unlock signers for this bond period - early-unlock-signers: (buff 683), + ;; The OP_ELSE (early-exit) subscript of the L1 lockup witness + ;; script for this bond period. + early-unlock-bytes: (buff 683), ;; The Stacks principal that can announce early L1 unlocks early-unlock-admin: principal, } @@ -375,20 +376,26 @@ ;; Setup a new protocol bond by providing parameters and the ;; allowlist for the bond. ;; +;; @param bond-index; the index of the bond to set up ;; @param target-rate; target yield rate (apy) in basis points ;; @param stx-value-ratio; representation of STX:BTC price ;; @param min-ustx-ratio; minimum amount of STX that must be locked ;; relative to BTC for this term. Represented in basis points. -;; @param early-exit-signers: An allowlist of bond members that can -;; participate in the bond. +;; @param early-unlock-bytes: Bitcoin script that will be used to validate +;; early exit from the bond. It should be of the form +;; ` OP_CHECKSIGVERIFY` or an M-of-N `CHECKMULTISIGVERIFY` template. +;; @param early-unlock-admin: The principal that will be allowed to announce +;; early exits from the bond. +;; @param allowlist: A list of allowed stakers and their maximum sats that can +;; be staked for this bond. ;; -;; This function can only be called once. +;; This function can only be called once for each bond. (define-public (setup-bond (bond-index uint) (target-rate uint) (stx-value-ratio uint) (min-ustx-ratio uint) - (early-unlock-signers (buff 683)) + (early-unlock-bytes (buff 683)) (early-unlock-admin principal) (allowlist (list 1000 { staker: principal, @@ -426,7 +433,7 @@ target-rate: target-rate, stx-value-ratio: stx-value-ratio, min-ustx-ratio: min-ustx-ratio, - early-unlock-signers: early-unlock-signers, + early-unlock-bytes: early-unlock-bytes, early-unlock-admin: early-unlock-admin, }) ERR_BOND_ALREADY_SETUP @@ -443,7 +450,7 @@ target-rate: target-rate, stx-value-ratio: stx-value-ratio, min-ustx-ratio: min-ustx-ratio, - early-unlock-signers: early-unlock-signers, + early-unlock-bytes: early-unlock-bytes, max-allocation-sats: (get sum-max-sats accumulator), }) ) @@ -1446,7 +1453,7 @@ (bond (unwrap! (get-protocol-bond bond-index) ERR_BOND_NOT_FOUND)) (expected-timelock-output (construct-lockup-output-script staker (get-bond-l1-unlock-height bond-index) - (get unlock-bytes lockups) (get early-unlock-signers bond) + (get unlock-bytes lockups) (get early-unlock-bytes bond) )) (accumulation (try! (fold validate-l1-lockup (get outputs lockups) (ok { @@ -2753,10 +2760,24 @@ ;; Contruct an L1 lockup script. ;; ;; `unlock-bytes` and `early-unlock-bytes` are caller-supplied Bitcoin -;; Script *subscripts* (e.g. ` OP_CHECKSIG`, or an M-of-N -;; CHECKMULTISIG template). They are concatenated inline into the -;; witness script so that Bitcoin executes them as opcodes at spend -;; time. +;; Script *subscripts*. `unlock-bytes` should be a subscript that validates the +;; signature of the staker (e.g., ` OP_CHECKSIG` or an M-of-N +;; `CHECKMULTISIG` template). It MUST leave a valid result on the stack. +;; `early-unlock-bytes` should be a subscript that validates the signature of +;; the early unlock admin and MUST NOT leave anything on the stack (e.g. +;; ` OP_CHECKSIGVERIFY`, or an M-of-N `CHECKMULTISIGVERIFY` template). +;; +;; The constructed script has this structure: +;; ``` +;; OP_DROP +;; OP_IF +;; OP_CHECKLOCKTIMEVERIFY OP_DROP +;; +;; OP_ELSE +;; +;; +;; OP_ENDIF +;; ``` (define-read-only (construct-lockup-script (staker principal) (unlock-burn-height uint) From af237269a7bfb06f4898b940627f6ef5e0780ade Mon Sep 17 00:00:00 2001 From: Brice Dobry <232827048+brice-stacks@users.noreply.github.com> Date: Sat, 23 May 2026 18:13:34 -0400 Subject: [PATCH 08/11] fix: update test helper for new lockup script layout --- .../tests/pox-5/pox-5-helpers.ts | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/contrib/core-contract-tests/tests/pox-5/pox-5-helpers.ts b/contrib/core-contract-tests/tests/pox-5/pox-5-helpers.ts index 155561e5027..3a4a9094de1 100644 --- a/contrib/core-contract-tests/tests/pox-5/pox-5-helpers.ts +++ b/contrib/core-contract-tests/tests/pox-5/pox-5-helpers.ts @@ -17,6 +17,7 @@ import { import { accounts, project } from '../clarigen-types'; import { rov, rovOk, txOk } from '@clarigen/test'; import { sha256 } from '@noble/hashes/sha2.js'; +import { concatBytes } from '@noble/hashes/utils.js'; import { secp256k1 } from '@noble/curves/secp256k1.js'; import { expect } from 'vitest'; @@ -55,20 +56,29 @@ export function serializeLockupScript({ unlockBytes: Uint8Array; earlyUnlockBytes: Uint8Array; }) { + // `unlockBytes` and `earlyUnlockBytes` are caller-supplied Bitcoin + // subscripts (e.g. ` OP_CHECKSIG`) that the contract splices + // in raw — they must NOT go through `Script.encode` as Uint8Array + // elements, which would wrap them in an OP_PUSHBYTES_N push. const stackerEncoded = serializeCV(principalCV(stacker)); - return BTC.Script.encode([ + const prefix = BTC.Script.encode([ hex.decode(stackerEncoded), 'DROP', 'IF', Number(unlockBurnHeight), 'CHECKLOCKTIMEVERIFY', 'DROP', + ]); + const OP_ELSE = new Uint8Array([0x67]); + const OP_ENDIF = new Uint8Array([0x68]); + return concatBytes( + prefix, unlockBytes, - 'ELSE', + OP_ELSE, earlyUnlockBytes, unlockBytes, - 'ENDIF', - ]); + OP_ENDIF, + ); } /** From aa95b6185ecf6ef4d6b1eab0bdf1a5f0daba5964 Mon Sep 17 00:00:00 2001 From: Brice Dobry <232827048+brice-stacks@users.noreply.github.com> Date: Sat, 23 May 2026 18:23:28 -0400 Subject: [PATCH 09/11] test: update insta snapshots --- ...nsensus__append_stx_transfers_success.snap | 2 +- ...consensus__problematic_supertype_list.snap | 12 +-- ...onsensus__read_only_transaction_block.snap | 84 +++++++++---------- ...tests__consensus__successfully_deploy.snap | 12 +-- ...nsensus__successfully_deploy_and_call.snap | 84 +++++++++---------- ...n_tests__native_special_asserts_ccall.snap | 84 +++++++++---------- ...tests__native_special_asserts_cdeploy.snap | 12 +-- ...eturn_tests__native_try_ret_err_ccall.snap | 84 +++++++++---------- ...urn_tests__native_try_ret_err_cdeploy.snap | 12 +-- ...turn_tests__native_try_ret_none_ccall.snap | 84 +++++++++---------- ...rn_tests__native_try_ret_none_cdeploy.snap | 12 +-- ...tests__native_unwrap_err_or_ret_ccall.snap | 84 +++++++++---------- ...sts__native_unwrap_err_or_ret_cdeploy.snap | 12 +-- ...ests__native_unwrap_or_ret_none_ccall.snap | 84 +++++++++---------- ...ts__native_unwrap_or_ret_none_cdeploy.snap | 12 +-- ...ests__parse_tests__circular_reference.snap | 12 +-- ...__parse_tests__contract_name_too_long.snap | 12 +-- ...s__parse_tests__cost_balance_exceeded.snap | 12 +-- ...rse_tests__define_trait_bad_signature.snap | 12 +-- ..._tests__parse_tests__expected_closing.snap | 12 +-- ...e_tests__expected_contract_identifier.snap | 12 +-- ...arse_tests__expected_trait_identifier.snap | 12 +-- ...ts__parse_tests__expected_white_space.snap | 12 +-- ...parse_tests__failed_parsing_int_value.snap | 12 +-- ...arse_tests__failed_parsing_uint_value.snap | 12 +-- ...ts__parse_tests__illegal_ascii_string.snap | 12 +-- ...parse_tests__impl_trait_bad_signature.snap | 12 +-- ...rse_tests__import_trait_bad_signature.snap | 12 +-- ...arse_tests__invalid_principal_literal.snap | 12 +-- ...ts__parse_tests__lexer_unknown_symbol.snap | 12 +-- ...te__tests__parse_tests__name_too_long.snap | 12 +-- ...ests__parse_tests__named_already_used.snap | 12 +-- ...se_tests__principal_wrong_byte_length.snap | 12 +-- ...th_too_deep_case_1_tuple_only_parsing.snap | 12 +-- ...ase_1_tuple_only_parsing_latest_limit.snap | 12 +-- ...pth_too_deep_case_2_list_only_parsing.snap | 12 +-- ...case_2_list_only_parsing_latest_limit.snap | 12 +-- ...pth_too_deep_case_3_list_only_checker.snap | 12 +-- ...case_3_list_only_checker_latest_limit.snap | 12 +-- ...s__parse_tests__trait_ref_not_allowed.snap | 12 +-- ..._parse_tests__trait_reference_unknown.snap | 12 +-- ..._parse_tests__tuple_colon_expected_v2.snap | 12 +-- ..._parse_tests__tuple_comma_expected_v2.snap | 12 +-- ...ts__parse_tests__tuple_value_expected.snap | 12 +-- ..._tests__parse_tests__unexpected_token.snap | 12 +-- ...ts__vary_stack_depth_too_deep_checker.snap | 12 +-- ...k_depth_too_deep_checker_latest_limit.snap | 12 +-- ..._tests__arithmetic_zero_n_log_n_ccall.snap | 56 ++++++------- ...ests__arithmetic_zero_n_log_n_cdeploy.snap | 10 +-- ..._trait_implementation_mismatched_args.snap | 84 +++++++++---------- ...lid_characters_detected_invalid_ascii.snap | 10 +-- ...alid_characters_detected_invalid_utf8.snap | 10 +-- ...eck_error_cost_balance_exceeded_ccall.snap | 84 +++++++++---------- ...k_error_cost_balance_exceeded_cdeploy.snap | 12 +-- ...k_error_kind_circular_reference_ccall.snap | 84 +++++++++---------- ..._kind_contract_call_expect_name_ccall.snap | 28 +++---- ...ind_contract_call_expect_name_cdeploy.snap | 10 +-- ...r_kind_could_not_determine_type_ccall.snap | 2 +- ...pected_contract_principal_value_ccall.snap | 18 ++-- ...cted_contract_principal_value_cdeploy.snap | 6 +- ...r_kind_incorrect_argument_count_ccall.snap | 84 +++++++++---------- ...or_kind_list_types_must_match_cdeploy.snap | 12 +-- ...ck_error_kind_name_already_used_ccall.snap | 84 +++++++++---------- ..._error_kind_name_already_used_cdeploy.snap | 12 +-- ...eck_error_kind_no_such_contract_ccall.snap | 2 +- ...or_kind_no_such_public_function_ccall.snap | 84 +++++++++---------- ...or_kind_return_types_must_match_ccall.snap | 84 +++++++++---------- ...or_kind_type_signature_too_deep_ccall.snap | 84 +++++++++---------- ..._kind_type_signature_too_deep_cdeploy.snap | 12 +-- ...eck_error_kind_type_value_error_ccall.snap | 84 +++++++++---------- ...k_error_kind_type_value_error_cdeploy.snap | 12 +-- ...k_error_kind_undefined_function_ccall.snap | 84 +++++++++---------- ...ror_kind_union_type_value_error_ccall.snap | 18 ++-- ...r_kind_union_type_value_error_cdeploy.snap | 6 +- ...heck_error_kind_value_too_large_ccall.snap | 84 +++++++++---------- ...ck_error_kind_value_too_large_cdeploy.snap | 12 +-- ...k_error_memory_balance_exceeded_ccall.snap | 68 +++++++-------- ...error_memory_balance_exceeded_cdeploy.snap | 12 +-- ...od_unknown_transitive_use_trait_ccall.snap | 84 +++++++++---------- ...ce_unknown_transitive_use_trait_ccall.snap | 84 +++++++++---------- ...time_tests__arithmetic_log2_neg_ccall.snap | 84 +++++++++---------- ...me_tests__arithmetic_log2_neg_cdeploy.snap | 12 +-- ..._tests__arithmetic_overflow_add_ccall.snap | 84 +++++++++---------- ...ests__arithmetic_overflow_add_cdeploy.snap | 12 +-- ..._tests__arithmetic_overflow_mul_ccall.snap | 84 +++++++++---------- ...ests__arithmetic_overflow_mul_cdeploy.snap | 12 +-- ...s__arithmetic_overflow_pow_at_cdeploy.snap | 12 +-- ..._tests__arithmetic_overflow_pow_ccall.snap | 84 +++++++++---------- ...sts__arithmetic_overflow_to_int_ccall.snap | 84 +++++++++---------- ...s__arithmetic_overflow_to_int_cdeploy.snap | 12 +-- ...ime_tests__arithmetic_pow_large_ccall.snap | 84 +++++++++---------- ...e_tests__arithmetic_pow_large_cdeploy.snap | 12 +-- ...ntime_tests__arithmetic_pow_neg_ccall.snap | 84 +++++++++---------- ...ime_tests__arithmetic_pow_neg_cdeploy.snap | 12 +-- ...ime_tests__arithmetic_sqrti_neg_ccall.snap | 84 +++++++++---------- ...e_tests__arithmetic_sqrti_neg_cdeploy.snap | 12 +-- ..._runtime_tests__defunct_pox_contracts.snap | 8 +- ...runtime_tests__division_by_zero_ccall.snap | 84 +++++++++---------- ...ntime_tests__division_by_zero_cdeploy.snap | 12 +-- ...ime_tests__division_by_zero_mod_ccall.snap | 84 +++++++++---------- ...e_tests__division_by_zero_mod_cdeploy.snap | 12 +-- ...ests__runtime_tests__ft_mint_overflow.snap | 84 +++++++++---------- ...untime_tests__ft_mint_supply_overflow.snap | 84 +++++++++---------- ...stack_depth_too_deep_call_chain_ccall.snap | 84 +++++++++---------- ...ack_depth_too_deep_call_chain_cdeploy.snap | 12 +-- ...me_tests__sub_arg_len_underflow_ccall.snap | 84 +++++++++---------- ..._tests__sub_arg_len_underflow_cdeploy.snap | 12 +-- ...s__runtime_tests__sub_underflow_ccall.snap | 84 +++++++++---------- ..._runtime_tests__sub_underflow_cdeploy.snap | 12 +-- ...untime_tests__to_uint_underflow_ccall.snap | 84 +++++++++---------- ...time_tests__to_uint_underflow_cdeploy.snap | 12 +-- ...tests__unwrap_err_panic_on_ok_runtime.snap | 84 +++++++++---------- ...me_tests__unwrap_panic_on_err_runtime.snap | 84 +++++++++---------- ...stacks_transaction_duplicate_contract.snap | 12 +-- ...heck_error_allowance_expr_not_allowed.snap | 6 +- ...or_at_block_closure_must_be_read_only.snap | 8 +- ...atic_check_error_at_block_unavailable.snap | 8 +- ..._static_check_error_bad_function_name.snap | 12 +-- ...ts__static_check_error_bad_let_syntax.snap | 12 +-- ...ests__static_check_error_bad_map_name.snap | 12 +-- ...c_check_error_bad_map_type_definition.snap | 12 +-- ...s__static_check_error_bad_match_input.snap | 12 +-- ...c_check_error_bad_match_option_syntax.snap | 12 +-- ...check_error_bad_match_response_syntax.snap | 12 +-- ...static_check_error_bad_syntax_binding.snap | 12 +-- ...ts__static_check_error_bad_token_name.snap | 12 +-- ..._check_error_bad_trait_implementation.snap | 12 +-- ...ic_check_error_bad_tuple_construction.snap | 12 +-- ...atic_check_error_bad_tuple_field_name.snap | 12 +-- ...heck_error_constructed_list_too_large.snap | 12 +-- ...check_error_contract_call_expect_name.snap | 12 +-- ...check_error_contract_of_expects_trait.snap | 12 +-- ...tic_check_error_cost_balance_exceeded.snap | 12 +-- ...error_could_not_determine_match_types.snap | 12 +-- ...could_not_determine_response_err_type.snap | 12 +-- ..._could_not_determine_response_ok_type.snap | 12 +-- ...ould_not_determine_serialization_type.snap | 10 +-- ..._check_error_could_not_determine_type.snap | 12 +-- ..._check_error_default_types_must_match.snap | 12 +-- ...k_error_define_function_bad_signature.snap | 12 +-- ..._check_error_define_nft_bad_signature.snap | 12 +-- ...heck_error_define_trait_bad_signature.snap | 12 +-- ...k_error_define_trait_duplicate_method.snap | 12 +-- ...k_error_define_variable_bad_signature.snap | 12 +-- ..._check_error_empty_tuples_not_allowed.snap | 12 +-- ...c_check_error_expected_allowance_expr.snap | 6 +- ...ic_check_error_expected_callable_type.snap | 12 +-- ...check_error_expected_list_application.snap | 12 +-- ...eck_error_expected_list_of_allowances.snap | 6 +- ...sts__static_check_error_expected_name.snap | 12 +-- ...or_expected_optional_or_response_type.snap | 12 +-- ...ic_check_error_expected_optional_type.snap | 12 +-- ...ic_check_error_expected_response_type.snap | 12 +-- ..._static_check_error_expected_sequence.snap | 12 +-- ...ts__static_check_error_expected_tuple.snap | 12 +-- ...r_get_block_info_expect_property_name.snap | 4 +- ..._burn_block_info_expect_property_name.snap | 10 +-- ...tacks_block_info_expect_property_name.snap | 8 +- ..._get_tenure_info_expect_property_name.snap | 8 +- ...static_check_error_if_arms_must_match.snap | 12 +-- ...legal_or_unknown_function_application.snap | 12 +-- ...static_check_error_incompatible_trait.snap | 12 +-- ..._check_error_incorrect_argument_count.snap | 12 +-- ..._check_error_invalid_type_description.snap | 12 +-- ...tic_check_error_match_arms_must_match.snap | 12 +-- ..._error_max_identifier_length_exceeded.snap | 6 +- ...c_check_error_memory_balance_exceeded.snap | 12 +-- ..._static_check_error_name_already_used.snap | 12 +-- ...eck_error_no_such_block_info_property.snap | 12 +-- ...__static_check_error_no_such_contract.snap | 12 +-- ...tic_check_error_no_such_data_variable.snap | 12 +-- ..._tests__static_check_error_no_such_ft.snap | 12 +-- ...tests__static_check_error_no_such_map.snap | 12 +-- ...tests__static_check_error_no_such_nft.snap | 12 +-- ...c_check_error_no_such_public_function.snap | 12 +-- ...or_no_such_stacks_block_info_property.snap | 12 +-- ...ck_error_no_such_tenure_info_property.snap | 8 +- ...tatic_check_error_no_such_tuple_field.snap | 12 +-- ..._check_error_non_function_application.snap | 12 +-- ..._public_function_must_return_response.snap | 12 +-- ...eck_error_requires_at_least_arguments.snap | 12 +-- ...heck_error_requires_at_most_arguments.snap | 12 +-- ...sts__static_check_error_reserved_word.snap | 12 +-- ...c_check_error_return_types_must_match.snap | 12 +-- ...tatic_check_error_supertype_too_large.snap | 12 +-- ...tatic_check_error_too_many_allowances.snap | 6 +- ...ck_error_too_many_function_parameters.snap | 12 +-- ...atic_check_error_trait_method_unknown.snap | 12 +-- ...c_check_error_trait_reference_unknown.snap | 12 +-- ...ic_check_error_trait_too_many_methods.snap | 12 +-- ..._tests__static_check_error_type_error.snap | 12 +-- ...c_check_error_type_signature_too_deep.snap | 12 +-- ...rror_unchecked_intermediary_responses.snap | 12 +-- ...static_check_error_undefined_variable.snap | 12 +-- ...r_unexpected_trait_or_field_reference.snap | 12 +-- ...__static_check_error_union_type_error.snap | 12 +-- ...__static_check_error_unknown_function.snap | 12 +-- ..._static_check_error_unknown_type_name.snap | 10 +-- ...tatic_check_error_value_out_of_bounds.snap | 12 +-- ...s__static_check_error_value_too_large.snap | 12 +-- ..._error_with_all_allowance_not_allowed.snap | 6 +- ...ck_error_with_all_allowance_not_alone.snap | 6 +- ...with_nft_expected_list_of_identifiers.snap | 6 +- ...ck_error_write_attempted_in_read_only.snap | 12 +-- 204 files changed, 2588 insertions(+), 2588 deletions(-) diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__append_stx_transfers_success.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__append_stx_transfers_success.snap index a4a1b8ffa96..c5b35a50dd7 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__append_stx_transfers_success.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__append_stx_transfers_success.snap @@ -62,7 +62,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d246b08481b1b0c55500390788b5aa389081a18a88521a09bc12849455b5acab", + marf_hash: "041650e6b8fb01c8409cb6dc73ed3558127fe9cde5f089eec7fb09240a7a4e92", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__problematic_supertype_list.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__problematic_supertype_list.snap index c885453306e..1286bed119f 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__problematic_supertype_list.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__problematic_supertype_list.snap @@ -652,7 +652,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "efc01c151c2d221fb48a0b89996387c943528534fed30f3b11dd774aff81e26b", + marf_hash: "17edb89bd36af6eb399f3f4b77aee11f1681a52272e8c3b67e59c8443c96a72d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -680,7 +680,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fc27a0aac67d061b410c819d28e461a3a3398fff2016e144d6c4ec128bb4b858", + marf_hash: "41ba4e26035d9c40f88260374b1e83d3fc4dd5eab47193f457f3db674d93fc9f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -708,7 +708,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1251e726758c5b19b4db2aa7c3b38c3d9c77e7d20a50dda160187f63bcc08a93", + marf_hash: "bbf000029d1dcf94fe931ff3c87b7b5ac1bbaf0e96102eb355a2d86bd87a3d69", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -736,7 +736,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "30ce684665300c8be248f2b523ed1587a1f8c91744fac1be439749350246dda2", + marf_hash: "d617a7763dc1062e7e39853083f3640c07c255052405c4378ab915bbef96f504", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -764,7 +764,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3d8517f5e907c5fb6757b163961728a638cded0189a35eca56ce405fb9470a00", + marf_hash: "6dd859c1d6a55e2b62ad51835fb4305a19eaa7bbaa58d860f7b9b53857d45449", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -792,7 +792,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "99d2bf86c470d1ed1ded7d36b70117bafe46284771579debe9b95a85439e714d", + marf_hash: "f1740cf8d12be608f73839b5699d9129950196693c32aee3c3cbdd085d417b7b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index 77e0dce7ce4..e7c29c3f530 100644 --- 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 @@ -1654,7 +1654,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "20d89b2db55232f50f4554049ebb36e2fe33f45c1b5fc6c386a495461e4f9581", + marf_hash: "e399fcae35bfb7e61c89aabe7f996256166213bc2a6f8ac7a50e80d157f35aad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1682,7 +1682,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bb42387a94844b1f797d574c673355798dc3781ff0c5d8314aafac742055e8a5", + marf_hash: "cd01b32082100793968fc4df305353f96d0e8690e1b0eef3eeadf9e14b392b2a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1710,7 +1710,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "647f23f7f4f7d6e13879448d8cd72ffd65fcd30ea1ecce903b57864d89d9d7f9", + marf_hash: "d492bf3c19785421f827a01ffc59227b8a3e34cf0b7c1915bda9ac8a5cc5e62e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1738,7 +1738,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "242cab69e7c1607047c04f06b08a8d15c0be6f528b641b07f10008c9b1476dde", + marf_hash: "16339d3ea6e85b2828295d0c29145d4cfb471fc6e8e026080248a05c31b94323", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1766,7 +1766,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fe12f39d9378c70309de8bf84aefb803632c8d2b37659fe7ffee4d80a0d20283", + marf_hash: "d83fbb745c52e50ac2340c2a445dd915b244b2791898e82261f62b19e0493690", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1794,7 +1794,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0ab82f18a10e0c5c9e762268984859f3ffbc437fcd13aeb1658692d2578a9fec", + marf_hash: "e7627f8fbef03bb4a8bc5fe62ea1d828ee3423b423c11e6e86c184bc5875b356", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1822,7 +1822,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e03a772d1d5cb6f380b26ab8addcdfedc8cf2f466768445acdcf216ee09796b8", + marf_hash: "0d6700e8069cc7f8880277ee8533f191a11bb3e381b8dcbdf37c10005234554b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1849,7 +1849,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8e4ff28560acfc8e5b9e90d48c7410ca65715f7947bcb027f59865c4e7f3d16d", + marf_hash: "075e8c8e6fb4a11fe9623822463eb07d0a004c9f7da79e0357f0960d26ad295a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1876,7 +1876,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c5a28277b77729673dd94841316a78984470c516fe85de799584614559a2f7d6", + marf_hash: "b3fc5534b2eacc6e89fff7f6a3335901e5ecb6038ea66e42ae2e9ce31ecb8765", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1903,7 +1903,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "73c99e43df0e015b85a365f0c2945173f1b59f1580001b51c325b8c208bc46bf", + marf_hash: "781a4162034f60a75bd82ad8d8b81d543c5134ace16a599f281c2f82a80e656e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1930,7 +1930,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "040480f0168e06cef8ceda18ed9b1c47350ae4961e4d1ab3deb7488ba216f68a", + marf_hash: "dcea6c0fa7b371d011f3049b2190f219dd626286ed76993bfe84b2d79cef29d5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1957,7 +1957,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9db515f469530fc6e51fda22de3d048ca478c58ee02abb1505870e77afeedd70", + marf_hash: "052d5a77ebab9f9c17a8d4b8802359ebd7d425e637e23fb7ff17471d5048dbd2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1984,7 +1984,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7fb04e30f6e962c4c9bd9a6f024215908420c451f8cfcfd3ecb533a173135a65", + marf_hash: "214eded102ae1e8718d650ec0d8a2c0e8a33161e73b5210301ade61b86d67fc0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2011,7 +2011,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b7bf13ddc68b5ec69842fae93fa387abf6fe0b69b4df4aa4848575d43b2a310", + marf_hash: "fb9565c32e84d654d585510757483bbadbbdc2fa6b69c64aff678277a5519956", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2038,7 +2038,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eb56d7bd560ae065116189bc9e6f13d634061aace1f068880b9882f3a046c567", + marf_hash: "e5a33972d501e66884bd2d8f31f85fe4da887f4626ad86a1817dc1513c298b43", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2065,7 +2065,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "de5da636a0f645827e371cdecd1c7b15f022ad924953235f74884c066606e6e9", + marf_hash: "7076b2eae790b205391780129dc92a93462e1a1ace78dc66a0998e12d008fa1c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1cb1510f3aa0b798f03ef3fcff65665a459463c5c94bbfc9bc105c540286c156", + marf_hash: "d4fe1ad36c00d6912e25463e4aad39737e7a084dd39c512c7ceeb8df3330cc96", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2119,7 +2119,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bdb80f9c2f1247cce9efad1970cd66064d61a0487467ce0c44b73dd9a60a3d2f", + marf_hash: "23763c7df9bd59f4d1d2ca60eb30c9ed84108ab9854686f5ef86c702ff69e1b6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2146,7 +2146,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c76b4198ba2c268a379ff15dba8f32bde8e3d82845e26e3f29d37bc7aaeeb253", + marf_hash: "043693e006d5ddb86ef3607a9649c40e01062fa3d0ca9406a2c6aa814a6c12fc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2173,7 +2173,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "063c0cc93910abb3a33b6a29809c65653a7cd05c295560dd6cec7f9909801409", + marf_hash: "cda0786df597d4aef4005094ab19922f1e750137aa42d333de38bfc0bd5a42df", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2200,7 +2200,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "785ef90820ed0e2102138e21e7d927a472f2cad302aac13457e410262c31ddca", + marf_hash: "473c43ae177907f0b26611088f0c69a165413aded38dde5b28362336c2d19013", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2227,7 +2227,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1b80ee7bd5af995bb6e827c929de40e1d93b8afe35c668eeefea189b4bf8ea39", + marf_hash: "1bf3b6f929d3267f7f461eb552daf3a145b325d45e71b11063e4412d3f818c5c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2254,7 +2254,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "546fdc68d5ffad63212899227bde1172c5131432317490659d832405011dc1b4", + marf_hash: "484563a8fe4e8995cfe70bd51aadf3470f2bd8e976c1b7ffdb1b66dc5842a069", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2281,7 +2281,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b57ad16be88a84929b2f01327365b0f22b643f1e5ce47fcb0772df2b7d281828", + marf_hash: "ddf818b3d288eef69591a93304849f9bb8298ce7c91cc34aae2606558077dc64", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2308,7 +2308,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6c39418dd5f759665197d35b24b9f34fd110ac2e930c9800118adcd317a71979", + marf_hash: "cce2111a3b1e32f641d674c267b9cc6bd7b611b460e1325fc69e7c705c61304b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2335,7 +2335,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0633e17e933fdc753e48919c112147b98cedea6292c0237792926981a402e58e", + marf_hash: "7b210b51349e886d7314bba1e854bfcfe3a1ff47baefd1d3ad7c6933a60bd22e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7a8ae7c99b5c9d5309f2cd08b2b9e26f7faef4d7de240073f524ed6f73534023", + marf_hash: "42af415da211ecf4b62e5a9296c6738fc0c05e61284856f5e4ab54ecbb34f2ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2389,7 +2389,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1de594a26805da33c41b636aa34947385cf434a6f64812c6acd80ec63eed93ca", + marf_hash: "af65cbb6fdde58493b6d3ee8fc45653e92a57ee775804c2ef5c48e992ba28fb0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2416,7 +2416,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cc1dcb22ca12bac5014e0ef58806935af2535f7ab5ac5662bcdcc2c9ca40a8ae", + marf_hash: "2650b102a44bb5ce4df7e847b1e0ffff00ecdaae4a4b27a048f1763ffc003291", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2443,7 +2443,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "867cc3b61cdfed723390b3384c3bd86fad7dcad9073749d4f5db52bb4131b92e", + marf_hash: "f3363cda460f86edbda89ef53ccf51e9d7bbcb129d3ea899984d5666d605ac3e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2470,7 +2470,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2f94a39280c527dcbd56201c8ee7f4cadcbe9899fedf266febcf1c5159034868", + marf_hash: "dea22c276a2ac80a4b8810a7031566aa10a5dfe42cc93366c50740fe5c171e33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2497,7 +2497,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dc1680754340cb04c1e76657180aad85fc712ee08eb04f2f6f9d7b5c798b47a8", + marf_hash: "aeb51f2fefc437823bdc2ef642da5072adb8ab78419629f1c8c2a62fe98f0463", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2524,7 +2524,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "84ee0848644c2f4d7b67832c07ac32dc354ee43629f75487bb3c2bfadb19bcbc", + marf_hash: "ed2175d54db8d16784232d9b32720b08c4cb22d13d513aebf4eb513e0dc1216f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2551,7 +2551,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f493fd6bb221567ab223cd48f6e9545c7f621c7360d1c8b6abe86332b6d5e1cf", + marf_hash: "f2e4013e1eb9148b1b71061cf1688bc8e4be0787bd0f5461d0f6a8b5bf77be8c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2578,7 +2578,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e224448a2955390ba8996d56a8004ccbef7784e366d9c5c3ca43cc67befef0f", + marf_hash: "59cf2e8d009431617b96de30ea6366ea9d5a7ebc4d38262602dd23e61cc1ae00", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2605,7 +2605,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1a60be648543184cc888d07bdcb454ba7f1f2f36bd3820a4640c28bc0337a42b", + marf_hash: "f7c55491eed0507078bb21c581caa513a1c200637143d86e6cd184a085ad3f22", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "38473cc8b88be338b0c2d60f495bcf32c8462e09b701ce7c2545388821464cd0", + marf_hash: "47efd3ca2b92ea6db7e478ea8c6a43f1eef53a72f6c2149c5b633e9e91200829", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2659,7 +2659,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "65b04a352b02dbd226b326abc710062f1db782c3a0e9c9bbfaefc183ce967366", + marf_hash: "bcc8902101b5aac35cf9c77214cf5278b42ba2ba2e44f6138576b776cca315f9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2686,7 +2686,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1c2703238a55a96297e6d3f61af58ec37a6694d991db3366411c81bd4336455f", + marf_hash: "2222859bf41838538728e27cf29e6455706ad682d16a5e2e6a9e8366bf8d1627", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2713,7 +2713,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "43f620c66754352cec055f427a12a368f827eebae30554889b374744fd4a92b6", + marf_hash: "bfdc605ccd3fc21558829bc1d5a0ce325109509f747293cb0d96ff99f8bdc5d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2740,7 +2740,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ab604fe5fe32a141698b8f58287399a8a8d60a8bfe040081a95d729d6dff931f", + marf_hash: "61e8ca8be7b06769516401978b0380832e62f11098d03beb463d1ca5058407cd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2767,7 +2767,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b082f6eb638835282648907623f42e8df74f0ffe2b405a714f105b251834f16e", + marf_hash: "809ef9546623e55fe5771e785db29a2d156684ceb349ad871abde52952dbbfa8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__successfully_deploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__successfully_deploy.snap index 7c26a6e81e3..9416a1daf97 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__successfully_deploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__successfully_deploy.snap @@ -144,7 +144,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0432e028aeedfe0f0f4f8dd95cc8714c8c4d8d5fd42e5ff8c8fd8e8f3bb29d87", + marf_hash: "7c02f5f64780044f3f7d8392f8f6c9d42277f5151b59c40fe6690d0cec5d50b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -172,7 +172,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c116b1d134dca11c8c05f23d80a604f86d2a9a473cd6a7a3d2b856ba7bda9aec", + marf_hash: "dedc81b3a76f766e4fad27ed63fcdc22dceb57d08cbce73466b322009617a2b9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -200,7 +200,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "144ac2faa7e9b1641292627a6fac88f1ac7930f12c529bdadab0879162013176", + marf_hash: "4137e0cd9ee3206073603684053b79ccb2f710f8969175d388d500ae6c1c3a5a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -228,7 +228,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cf8d1840260e1d33d80aa646c3c777be0f4bfab1ef285b6e3128c9b8055b3698", + marf_hash: "cab3078672044f6e418ddc92568fc21cf54d27e365295092470d4b29c7fb83fe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -256,7 +256,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "840ce41cc7c816144bf833d3e7ce7e4b3b5bbca86ee57fe5ff6236f55cc81aec", + marf_hash: "1da1748ab1351cafb19e4df4c2fd6cac3cd33bf3870076cfc6e4e8c16463e573", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -284,7 +284,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "064e761270820041f89666e3935088853e1f15f6c2c92359c75c17c63af66f0c", + marf_hash: "9dcdb3706c9fc38d5c0b081d50a4532ff294a6b9ebdabec2c6587fd1ac22e84e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__successfully_deploy_and_call.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__successfully_deploy_and_call.snap index 81bb0e6af61..19438445bb6 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__successfully_deploy_and_call.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__successfully_deploy_and_call.snap @@ -1684,7 +1684,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "167d7669955653d9d50e68ef8f8b91d09ffbc00dd72ac0d653d3e41d0b991636", + marf_hash: "ed73ef5fd05ee3ce8ab48b7fe7759c581bba10ea7fa38b67423b9e8a0af2feb5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1712,7 +1712,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1db321c320de30833e1df00ffd8b503e9906ecf2d225aa4d3ddbb1e2992430a2", + marf_hash: "a1dfa9f5d5b7431988bb661bcf9ceca50cde5a580ca416387b425a048ea59d5b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1740,7 +1740,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0893b8155f34f5ec60137f973774954f370d058a7b35b29f7df8bd805a338156", + marf_hash: "443405f316d20918920b40461d56480d0c69c0fcae4c02f9217cd6dd830de350", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1768,7 +1768,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3c6fd8b4c4e004281887f9cb9d999b2d4fa4d33edb9d55f5c740aed382f3d76d", + marf_hash: "b6ab9985a4f3ae3d233106ce01457d07f2119ea9d43479b51487a504e67f3b08", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1796,7 +1796,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c07ee0fba8f1681e3a8797105479599059133c5eccd147dca25f7555b247d725", + marf_hash: "8bf9668ad6eb69c851b17a6439867b3503a95c8bfb6020d7f18b225b0fedb10b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1824,7 +1824,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9a806f9e04c57a361b74e9cc3316ed39481ba41b4d3a3562921f28af0dfba9f4", + marf_hash: "5cef62b7fb7a2aab9ba8548b2e8bbfccc54a2e8c1829210ccb468c70b3937051", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1852,7 +1852,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6f579e89bc668b2f0116b52f56bf8a2f07b59006b6e0c5fe0fe8e998c220185e", + marf_hash: "28fe62719baa7032360814ce5f5ddebe0b46af833ad87fdf2cfaab3770d56e9e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1880,7 +1880,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8da3180fd34b7ef579e51d59b67cf66e0ed5db0213777f179df43239366064bf", + marf_hash: "8a9fce25457c7b5b6fd43a96205546f28726d0b1091c7eb819034fdb7103a0e5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1908,7 +1908,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f4df11c27b0d30ff8ce952118c49321016c8b6b7b2e795fd8daa6fb664077bfa", + marf_hash: "635f195a2295071d04fff636787ec6000a77a53478cacc570045d178a509d136", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1936,7 +1936,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6914e819b6f2a406baca15d43515f06b488c83d3347797f51c79595d58e837d4", + marf_hash: "6c14ac72b57a802b546d3ece6485baba529e6fd3b7f4be43d1d80b5019259348", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1964,7 +1964,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f877cf13867c0c2da0babbe14ea65af545af85c00a9d445f0f5b269f4d269ac4", + marf_hash: "2a2cf8f2c0a43e110746ae4e1fbe756f46e357b79e2ee1da7b8d7313436b564a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1992,7 +1992,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c5fc88be3f73550165b79d48a0c0753e38ce3af4c05b164d3df08b760c02e993", + marf_hash: "3ca2409c45fe4918f9aff0626652b027956fe54eb3559e08a751ba9fca54b7a1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2020,7 +2020,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "25003d3a021b39d6465498860ed0cb259185321b63841243864eed3f1aa60172", + marf_hash: "587c3c887820f438fbeeeb97e837d26f97d1b743364e45ac612cec6ec052acbc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2048,7 +2048,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dae4f64a70c08649d8bb59db294f944b01ea46216651727c9d251636918315d1", + marf_hash: "7527eabfba629136b758e288293bc018801c58dbc4ee031b364f14f985240abf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2076,7 +2076,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e3bb00ec657facc73288b7716ac61abf62d42f0650b9d0507b817a93061cd2b6", + marf_hash: "a147da9238f9540d71e04924184e70bb7bd8e796f860373f9c8ce20847af6505", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2104,7 +2104,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "abc18731d6aec4cff1f7e99df5090e6988f38da49cafdd2125b6a398113c9f6e", + marf_hash: "4180797f87cb76e16102747b05083d5b34b2be88e2ad781b243eea3791d1e0b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2132,7 +2132,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e72fe14c5d180f0f4fe2cb7b8deaf2c351a4323222d21f590c305a1c87525b9e", + marf_hash: "ec9da9db40cdd46453d0e84c577c98aa559498c5b40d709ec19c608770755313", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2160,7 +2160,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b04d5f73ac496fa85e78965f961062c32bc3d92ab63d05e50ae0b0252b1116b9", + marf_hash: "746ede34cf4e4352152a3217d4ccb4c0c201808f2a85b438c3b6d64b1c94c42c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2188,7 +2188,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6fb3ae2c47f8779b8b14775e11888722b2ca4926058a5ba4403089ca168971ff", + marf_hash: "5adf4a36cc57707042c217b2b1f5f330f1ebd8d97acb64890094315c9f23c04d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2216,7 +2216,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4d9be8575f1b33f3360058922606a355dded75d4fa1c9fa66bd654c0c9d9b290", + marf_hash: "bacf088c8a550440dc4d9c276cbc9034c28f15982df398dad4f71fdcc21bd10d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2244,7 +2244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0f1d3ce4d34200a8ae751e7b127f9a9529331465abd45a2a677ea865697879ad", + marf_hash: "c18fbe9e216cfa5990cec60095802e4ebf65d089b9df9f352e970daf11aca71f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "437b6221cbb85bdca9ff719f178184497f68f94de6bfe25b5cd22d00fe7a66e7", + marf_hash: "9bda8fca6a8a5d8006ce2ac6d0116f39d7c33e76112e8d901b42b8d27aebce70", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2300,7 +2300,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "913a21da0b29d9bfb1c56b933fa47287667c131e3d193cad5a2e39c4b565b350", + marf_hash: "a590f9b3486567bd1f858f67fdf739be4cb5939e09bc6b8e352169937311eb6c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2328,7 +2328,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6a9d283f2b53c7ea2aad004e7ee3058c3cc4a19bb77cd301e5cd7843a74ecf2c", + marf_hash: "071993379529938fd0098b85a6fdc39e63cf8df0fc2378fab792c35e467f6e13", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2356,7 +2356,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e47fbe786500a42fe6856c7120baabfba81dec31feb7a3079f114ac3ba3691ef", + marf_hash: "fe9c79d8ef5f34c525c02467ba7e61bbdaac3a90b8994667d81ffb6f93a91e00", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2384,7 +2384,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ed2cf37eeab355481c0b8444e4c000339b31e6f98b8ae42cfdbf510cb45a6d5e", + marf_hash: "a88cedc9be3af5dfe97a9648968f72e09b2c85283be05a990a9ecbc8fd22bdb6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2412,7 +2412,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a23971d782e9d057f1f96f64075a1d9b4ee03882a69327e979c3af01defcd996", + marf_hash: "32a614c1328b5dc2edcc5a3a297da11e6f2fbd6751832c3fee4fc35ff49681e1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2440,7 +2440,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0e0a11048d4583af408ce416a5cb15bff30af81c12bb8bf7be351d7bec9c403a", + marf_hash: "1d23e3644cd1dc8fa857103d21fee8adad37a95d50774e10d65eb777d42b1a64", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2468,7 +2468,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "da24fd53195aafa66d0e6a50cd1d409e8f16941ba93c4762c0e1fb5b07c99a60", + marf_hash: "cbfaa32850eda9e61a0c3e0b7eceb4e7eccb33aa2b15f3d3b12cfbd8fd313288", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2496,7 +2496,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "50fb4cd5cd2ba2aa21e6c03f622b9712827a21d8a42529db2eeff97d63cbaf6e", + marf_hash: "528ba7ec402994f2fac3f812153b56a18d4e884b0aded173b0d7bf8161e84f84", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2524,7 +2524,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "da4134d285a09cc6c62fffac92ef6ba097c2ec532bdddbf9d97e9384013a0bf4", + marf_hash: "a60a7ec7685a6cd54c7633627b626089b93ef2d9732feb99cb247a6252679524", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2552,7 +2552,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e4af7821f13d58c118866efb9c1fe3a5257d38aa537c13ffed6ea480ea38e018", + marf_hash: "d75ac216c6ac8e7bf0098840f5815ddc39b5f9757fa6a49f716f7da8d56cee9e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2580,7 +2580,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1b88db32151b5d300fbd61952d2d27bd4023254dbcfb4b5eb69023d30655ff6c", + marf_hash: "ee38956204ab1fafe4c019d980f6d8ff9348937783d062042e258820e548c7a3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2608,7 +2608,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0f4fb457a7a1f41c6c4cf3835257dbdb4f49ff3d43e46e7eec75b48d6c8e5652", + marf_hash: "22c3c1134d90f4a72f3276f905d7b33786cb29b1daf924c71ee50d3a51f56c7a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2636,7 +2636,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8e31a6305a8bdd3511c6b5359e330325197ea9936a1bc3d98a15cc479b70b544", + marf_hash: "551ee2467c4c3b6afce7a750f5ca48fb13e7d72ad543a5441967c4cf45cb44d2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2664,7 +2664,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b19f7a2ca7972fd494dc88932370ef1439eb6b582920f0fd3fd57ea7f2b1def", + marf_hash: "28de7db22c655cd16c8d197a9649c69a24f542345261047092e194c31aa8246c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "399cd07e72e02338bb3e30b73aa479552b3a3fd523d57a0e07ae1c3fbd958618", + marf_hash: "282dfbde27c9fd027c092e6e127658bd4763e512d62f6169a21cafcc3f75eb59", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2720,7 +2720,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aa075dca54e1f98db913faa7f2f7cda984292cc68c43f799eff4921ca87575d3", + marf_hash: "a3ca99e5a86a6645ecce02d51b3094cb1f9b82b86f90951035a3f5d7b8a9230b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2748,7 +2748,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d5c5cfc8ca8298fd57c9b5ee1e8f9b6abb4a2a4f5091fb1949d8d30fd7d86be4", + marf_hash: "1009751d59e6012e97979c29162daae31e7231e89f529abf3da87ef44a837602", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2776,7 +2776,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ade6795482f749abcddbcfbdd28d1d604a40d7af5f8c7f9307e9410871c4bcd3", + marf_hash: "d330860556d3b7c151a1ff7f8c10f90caf841f7c236139b8918446fd1202a48d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2804,7 +2804,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "73e88c0a4944987513eaeee006d5ce66837624370bb8ff8c198a0d2317fbbd7c", + marf_hash: "f6483ded173ff5fb2478313ac2467b2f1c97e080041ececd0ef1e1943a9c93b8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2832,7 +2832,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9b93b99a6122d6574708c178cab707eda8a7188f1ff8e0f587d5825db9cdfcd9", + marf_hash: "62da3e9fd89a05f81c6e562954c908056ebe5b966380f347af0f37693e645f7b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index fb9c2f89367..b1f4ff91f5b 100644 --- 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 @@ -1684,7 +1684,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f193535ed0df73213df269b8c19eac2a8a590b891b0206b87fbb1ebe526da609", + marf_hash: "44f44a44e3e8e2f86d9ebb3593d9993a0e92b449d3c47bb8d5ab84e2c6f4bd33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1712,7 +1712,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "75b3ca1a63ec4f2ea847edeca520463c9d00bd0a3e7d2b83a7ac372c637433bc", + marf_hash: "32a32c2cd94dbd643efa60831933a9a902883ce2c6ce7b213ab52a4187fa36e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1740,7 +1740,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cdd86b065f8bcd4bab07b94ab2c4bdbde2f219915bf3b9cfb9af706849517c4c", + marf_hash: "5f4752c0575013c1284cdcd4c2e8b9f376c32d0d32262cf6dc5c372ffccd6b24", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1768,7 +1768,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2e52a4afd07733c7a21d8636475c3863b5524785519fdde9374786a09e372ff9", + marf_hash: "77655a78bc7501a51f79d257d08995381117cf1667174d8fb4fc6b5bb16dd672", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1796,7 +1796,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d789a0e4384357a661ea445587bcf32ce18cb044b9acb4e60f4631807669ec71", + marf_hash: "173da44ebc72e0b82f1d55b125b5600fe55a44e161a202934beb882d7dcae1ef", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1824,7 +1824,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ac3b920e00487bc7151571577a02d1581c527309adfb3c76406a26db594c761b", + marf_hash: "4a1c39ef01530d524719da995fca5365c968a25add12e3fa94e7cf41bd21241c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1852,7 +1852,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "545f73569d1957695c093a063268b960f1c2fb508c5701c7e11535988968ad02", + marf_hash: "4f016f8fbafa9ea8586392d53343fd50d5787bdd1d8484671a32a08a7a7fe10e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1880,7 +1880,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3eea9cf2931d5628cc9c71fe57b62512df713ef87dd5f980c9d12a5605a3c254", + marf_hash: "ba3d5e2f51aa25f07905ac7b21c92bc2cb54587f0998c483cc8f291e893ff5aa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1908,7 +1908,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b68c55857bdfbda5d18a2930caa4e561561442b2c0d43d8abbaaa8b9e68faa44", + marf_hash: "11d68448b659361b5034e47cdb2b8a7537d53338aaea598ee422a45dc1a7175a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1936,7 +1936,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f87053eef521e50da1280093b27ec3b121dc5e2385921bdc94686ab8502fd9b4", + marf_hash: "755c7ab32f9f96b61f03ce656e21d8c2fb62099a736d1bf393fddd5f3795148d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1964,7 +1964,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f17b2b410a9cbe3c91742d7370c04480a3c6eecf3f0de1850ef1ee0c8192da96", + marf_hash: "1dad0273983338b31f6bd605a93bfcb6c36d6a66de0d0f8e1a312ec1f666b77c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1992,7 +1992,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "19568bc0a0d9d06a18e58389b51e8c37c255baa4f4574f413001e86e01d86eaa", + marf_hash: "d8b3417e87facfa626ca113f81831b6791e9bdd8e5e045d675ff6a28e516df8b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2020,7 +2020,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fce18e5d85e7f0ad7d731ff470daf1e97f025d568169d5824f86011a6dd8f29d", + marf_hash: "737207a9faf1735ec2cca17ad356cb7876c8212ca3f6f375806360820bdda8b9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2048,7 +2048,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6e3278bca85e7e497f9b3b5e30b06cbdf6a4783275f9b93284240717cc3e39e0", + marf_hash: "7675b3a3f6a0b53fd42adad7f4c3a66782e080760b3aa2031fc2b13cafac5678", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2076,7 +2076,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3ea3bbc37d78fa6a883302fa6a5cb6c0444ceb16eee52ff8e760ad4b0d807880", + marf_hash: "7b0746f6d176b46f0ca3457242d23aa8f0ab3343c7f1698401b63bcffe9464ef", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2104,7 +2104,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ecdd582ecd04ff88cd4d43a8bdce8bca2e0c3a32a0bd96756a8212206ceef414", + marf_hash: "319217e7c07fee2cf9d56b7c5d941a92e71d1092b2c47df2c1862ecffd16a86f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2132,7 +2132,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e3b534bfbbf9d5ca1a0956d36c9fff104bb32eb7c97090be35191f6b5453af8c", + marf_hash: "1b112279332e750dc7d823b5da47556d7983f6c21ef84a14f4884995d490ad44", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2160,7 +2160,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bbe67f5fa3189ebdac26a8d491796266c7275eda145371ace455564983e947b8", + marf_hash: "74a03eb3485ba1f426b2d93841c21b5aace3af4f2cd83ae6594dffe1642d39b5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2188,7 +2188,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e2efc42eb07bd3c94b96ea546eefea4c9941e5b7b5c69d50fc988161a762c44d", + marf_hash: "7d7c42e0f431094aa91fe42c0932def369a8920f5140878953d72bb91fd8dd90", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2216,7 +2216,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a23b6ca37f36b5b6e518166a857996f680f5024a83321bb4eb4adf74a07417ed", + marf_hash: "5cffc6559e732428be45e285cf20b64f1bd4d36c74428c1b7e016523b7510f8e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2244,7 +2244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cf04d33334b8c1a8a9048cd3c37c3a93083efa8e12972fedc4bf0927aff386da", + marf_hash: "63e0ae6f64cfdda5241a9be0e1f19f1b863f1a5bde8848bf9c8e9b7393ad0c94", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a9733c1bebaa0bc0ea7336e6930e12085d0d702be411993ea48180192511a59", + marf_hash: "1d2a8397af469fdf9ef4a725a7580a0dd821c573a7149ebba7febfe1c0961541", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2300,7 +2300,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6b8904b7d0e26dbdbab4983b0a015586695de50ea3b7ade7db4c09ffbb641be0", + marf_hash: "58d045306c3f067934cfad3f83eaeabbf25e3a0ddb196b1c64715506d93ac741", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2328,7 +2328,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0d7853c52521c35f23b552fe045be4bb95dc7f9f2600f26071a61f516886b6ab", + marf_hash: "aaa400ab14603497bd2bed4e274dee859c01a0f80404018f2f6d6183d2d24a8b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2356,7 +2356,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2ca5de06b1a15586f03368d83da4e6c2638fc0586f32049efdb6c1f8efe50ac9", + marf_hash: "70c7fa9e1526c9393ece4d22c9c6c44b7e2dd2893a5a85424c3d073bbe065d0b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2384,7 +2384,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0a77dc0127fa730a43f26fb7634a9a97ea43659f51e0860e40299b0c203ec9a8", + marf_hash: "d3230903d005ce2b41a5b809f24657aa3bc265c47e31151b74d9c8ed280ff59d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2412,7 +2412,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "801d9626a4ecff82e140c9560ff65a7fcec993a4af490df98fed92967fe6caa2", + marf_hash: "10400927cee7c6b4fe1dbcfa44af1d55c8b6c799109a4619a7b4665a2fa6420e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2440,7 +2440,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a728ce244961d98103c3831101d37f3523ed12fa7b82de5009b15f2e619b7ec3", + marf_hash: "9b32aa666ef1ed09c18ce8acbe1aa1e9a359d17f444868669e60e3f42925ab33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2468,7 +2468,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "78cc22697e553a9efcd0f8958d77763fc47588c0da77062e917ee51caa16d358", + marf_hash: "1192bb967239683e602665e88f4560ea48af8c2c18e3fa0d21cda68b5a96c3fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2496,7 +2496,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5644e85828424392e03a693e3459336447a5524be48c2f08c7b694235ca5b256", + marf_hash: "29df7e85204be0744301339d6b08e2468ee14500a405d082203e47d90de5f517", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2524,7 +2524,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b784115522f4c82e271cf481409620747c7a007969720d9fdabe47634194f84", + marf_hash: "8daddabb122a5d90778450284eeaa208c43b5080589d2b5ed7bf8aea22a09b75", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2552,7 +2552,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e88aadb2c396fc261de5343a64c1d752ccf13eff074981c92498462ba46dde23", + marf_hash: "ecf6ce7ac419b19197d251f4c7a2f3365a39424a71071b32dc6d18d12e8bdb48", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2580,7 +2580,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8f943ecbb893e82d6cdc6adb996af63aa01b9d7c65774d99298ff6ca659f4e17", + marf_hash: "ae08f2472a4675f2184f40c7603d9cfe089c80454f192486bef07c70cb449bf9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2608,7 +2608,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "62cca9619056de1dd58f1948096d89a8f97bf9bb0c44746b67efa081a50f7dd0", + marf_hash: "ac9c43e13fa39d6b3132a8eaf11a83fc0da4fb773cc3707792b485258df09140", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2636,7 +2636,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "124d741715a19db20a8f9ee87d47e894cdf3d639caee448e4ad01cdb6a2de1f1", + marf_hash: "3c0cef24fcba7eb5aa76fbf21a3acdcdf42036eefb4b10c2a1382113ecd43af6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2664,7 +2664,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b62c561eed3c43e98c2265c0d4f772ae3887a9184ce4cef0ecdd751873117f4d", + marf_hash: "93afcd3c8bcf36e3294ff30ac14a3266aba33b0d045fea71efb2dc44479e58e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ccfa239fe17622e54d004ded1c3df8fedba01a34b43f96eac8e579f689efbebd", + marf_hash: "a8c6ccf9d6bdf225a9d849a08fec3bddd8666b4eb88d820b0502e22984ff8e66", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2720,7 +2720,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9b3c04deb56ecab484ba0aa814e0465ffb1498e49ce4127fab07c6053c72059c", + marf_hash: "95dda4dc85cc9d46ce88e4d88daa77e2ce02f63519689a33968cccaf357aa1ca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2748,7 +2748,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "feb0a8c3904c5c1866f7a424bdb040343ac0dca7122a56f50ff73551565fe754", + marf_hash: "5f024b8eddf2118a67e813633abe3cc7d01c472c7fb1ba98638cb96f63bfbe69", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2776,7 +2776,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2fc79e4b264ca7cd4b5b2f7057e1c644ecc3bb40368f4bda9d27210c9609e94e", + marf_hash: "cc6abdae5a4e007fad0a7970807bda0dd3ce1b962be305013b49d9f3a8eeb136", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2804,7 +2804,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a0d02054573ce4aa4fa4881c0c174b05f1508e1ab7ee7d1869302db32040c9ba", + marf_hash: "aa91cbba5cfcf508b1cbb276caef7a22b9b6355fbb57c79b02e974925f21cdae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2832,7 +2832,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "86f41ecbf0e5dd0b1225e345a147b635ff4bf7a82097073a1b4b2a42b1a4f3ae", + marf_hash: "2cf0c7c7b3e6a088da3799bf2d354600f4068e817bb583039607c77cc50c317f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index 3f3df5b6705..0437f536b9b 100644 --- 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 @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "99b084194a13775ada326d7d5a087f61e61d680bab05d0390cccdc489954a3d2", + marf_hash: "d263668bcf9a0a386ead171da918f22046088e1b61e1fb44986985cc09ca7b70", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7e728b3d5b28f9cbb006ebcef5fcb34e8231e54ed6c635daac30978b7b2c8a30", + marf_hash: "7d3b464eaff0f5431d11c3f0b220ef359e3eee9e77cb2da21421762528316c36", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "643544f020aa8c18d6dcce492e8672cdd1f426f1910c09a1832b40d051ddb5b2", + marf_hash: "2133f8865afb853dea28bbc6ea3c2db0f98eb75103d823e8f1965859e5de404a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "04d97910297bb976f075453ccee3767bc837043f3a95b52dfcb8677b93fbde64", + marf_hash: "ae7a2a59d8ae4e63d76e9db95026cf59581ac433e3eeb156aa2d7af80016c5f5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b5d36a774123ac9aa1c6b4d22c2bf1b305dd8df50e53366bd701fe29a4db460b", + marf_hash: "74825ee04f0d1af4bede848cae523e4b2dd77813d26511aa914b22303709218e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "af4a3d0a917f4f53ff325a09540067084e8fcfb92d8946d53748d39d7780ce2c", + marf_hash: "d49b346a79449234e551bd0ed89ee0c1b28d66afb4b78cd870a68c71658e5a59", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index cd52ed2ebad..d223b9a39d3 100644 --- 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 @@ -1684,7 +1684,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "87f75adf36c344409a0d674258ca6d5529b61b9e72747cd229bf8083de2e7d07", + marf_hash: "4af0d63f74d5ae53055f22f361e14512ef92ffa712db7d0f7751f2c92acf2f42", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1712,7 +1712,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e7245b7c93942fa6eeb1991f6f75642d8a6afa9c15e0eed0df5073dbb0f2fc66", + marf_hash: "8c6937e4c9950d95f5a5f95a638e22a958cba40dac24e9dd5dc4091b009071f0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1740,7 +1740,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "10b9326d437540303f336b82518d119a9caf33368e59de2cccbdaca8e4f0cea3", + marf_hash: "f7e859981afd34e6f9041b9cf6c720468598f856fe778ca6ece0216ebf762e46", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1768,7 +1768,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "23b220bca2bcc9c775c6fe6cd4ab9888fbcfb44ec7fa9807c31cb33246f429e8", + marf_hash: "bae2b37bf5f7725c703c4792c6c12eac4a4c9853654bda0a7a305498d6fc41fe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1796,7 +1796,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3368f0c9cda562b1eb60a408c718b76d6e119989fa9af5511030d296f6a44f99", + marf_hash: "fe622ce57a00905d14e6c32a94f3a332356ab1d89a972eba090e68c570fe5710", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1824,7 +1824,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "51b7319068fcc6e7a86a8f1b860a4de86fae6b9711978720101fa3ff92a7ab2d", + marf_hash: "cb37a45c15a66440fe7da6185b86e10b69471e459e6eddd551b6c0e514db8f68", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1852,7 +1852,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "108c4fdb5864e355f479bcfdf7c5e9ce732e9ef3810949fd69ba5d04ed190546", + marf_hash: "9104f163cee6d633b947c18b0a6e205e4621c1a3542bfe40dcdee37e3d852998", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1880,7 +1880,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1082697153dc750426f0fc81c3c964b6f1fc7e96e48b8701c70b2b9130d1705a", + marf_hash: "79402d210d22aa9321c2ddbd668cdcd3429980154b2464147d496bf9626e4be7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1908,7 +1908,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e30a382ebf303ba53ebd1f11a120ecb8fcd92c39be4c12276a13ef5fad9b78ba", + marf_hash: "80fae78247cc654003790e9cb62500111f39b9e2f50f7667c2a7a711d5c98c73", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1936,7 +1936,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ee2a9b7a384801b0117d79187142da994b3cef92a934d2c1b7659ef6f20791b4", + marf_hash: "ffd6e53df905c87fb83bada14bab77c608be07da1c26d295fa4b7df279975169", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1964,7 +1964,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9a09f0a006c71623631917b9ba63b389e9b0b5178b6b7624e5ca8a69be47a2e7", + marf_hash: "ecce973daff443de984fe4d530dd4c88812e8403221099ed0e7ad5d2e20d697f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1992,7 +1992,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4155e5aeb0e7ec1085f0396995d6498c41c57b790b0f6d2a9197ff9d0be0fc88", + marf_hash: "840752b5fd4ef1ab6c9f5eb0fcdcbe2f9f09f9c566199c6b3af1fe1c5561d888", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2020,7 +2020,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "61f78c64a6da4ebe43478ddd24f9d52a7ee57f712fc8af5725a5cdac120456a6", + marf_hash: "5d66fe0f5a61c23ca54a11c6fd1822b62c195a3c6ec3bf42f8335e5e4a8611b5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2048,7 +2048,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "75a8741b1bc0eac7fe08297e77baaee01dc3f5ccd91dcab4b42c042800bde06a", + marf_hash: "751109efab71be32f5d823b2e4b42a0c1ce96440218fffa49e021ea8bc4725b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2076,7 +2076,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "864c7430291d34e5b342abf790848a98d282e3af450ef5b910e06e431d9e597d", + marf_hash: "5521c899eaff3a25367addfa92109a37f65aa10a60a11eb40e47ae1381ccc8b0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2104,7 +2104,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b0b7a0c9e27f92553d702172bb3b8742f850a3619d0ff6816d86fabdf0b26200", + marf_hash: "93e86ac0a0dbacad514ff02ea2eeb11b237d2eb1d3e9ac3ac747a0ce8ffb2121", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2132,7 +2132,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6ddd904fbe3f014c1fcd27e6e3feb05d807171a27531cf8d8c67db9d75bdb667", + marf_hash: "6b8886026aa8891ac021bfd81dfdcf8b980c01ec22a176281e3320c4b24527ae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2160,7 +2160,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6b4e8a29c5a51284ae0c6a3cc1abe1191bb4cd728ea8b6f3ea887dfe0e2e5f04", + marf_hash: "d83695113731449d527186b621ad7e1f59c5702b31513f37f272989a127c4294", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2188,7 +2188,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "569e2401a9b21f3e4f5dbeb0e3909c75d3668a88b234aa33d9ce9de7860f2ef0", + marf_hash: "b2757067dcc91ca807aec629f100762ff35c3f2522d455929d37ff25086a0bed", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2216,7 +2216,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d4d1339ace65af8181fb5f1407ac18848175192059e423ce53ed53e3c43569b4", + marf_hash: "991299e553005fe4eea76cb6caaf2cca7e134ab16238122d42acf68a7c824c11", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2244,7 +2244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c03e8a5db138c16276eb6084bbb054daa42d18da14ae9bd6d37dcb5ef24b5104", + marf_hash: "2223c4fc09f1a7387321426b76cd69aefa17ffe9bae308c25edb4b48a0f298e8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c326712cc7aaa53a705db1783de7172b83fe4b8471743b30a09336b996262aa7", + marf_hash: "caeed737b447625469148a3e9d55cc081c1e603e7fa411e657b9b8ac15fd8ec1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2300,7 +2300,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e2d80adab7fe7288360dff39d1d2fdafe1b067363d141587369787db3e6217a7", + marf_hash: "59ede91f0efe0ed5254f5998e12f04f63eaa50273b921ced83ef8a28f0b338df", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2328,7 +2328,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d13126c0b4bef4d97912d41ba056551bfeae16391777ae743d878a34d988006a", + marf_hash: "7ce7f0605238513bdfebbbd3021f251c9a5773bc3f09ff046d06eba0807b7cd7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2356,7 +2356,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6b634837d975c75d95e145bbc3778a736d18385b3dfc9fd44ce2a471e28ffd31", + marf_hash: "4c04c61f9e542d9beab832236e374ff59fe5206e7c18ecc0f72f2e2dd63f2a62", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2384,7 +2384,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9daf7d22091d1accd010fffdd55ba6cc0deb2fcf2081d228c9480825136782a5", + marf_hash: "7498a9ed72b7ef99858d67663041f1c1256ae24cf033e9c6a07783ac57ab8485", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2412,7 +2412,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8bcfb951ee7eab9ee2be6698d52b2bc61fa1ab22739a72b9bf5ca4df191a421b", + marf_hash: "250f9c03e70675ceb1723558c7fd0e5a55e3a8e0bf6bf58ba651b16dc464f2cc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2440,7 +2440,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e4b25990afb24bf5f11b91460d2c64ff354a55bcc95484f247920bf03a16a66b", + marf_hash: "4ea209ae175f9bd21e44d7dd4f0932ad3b551bd75dce683ce01effc22e6aa79e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2468,7 +2468,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7fef2b59fde0d0ab1e4616efce15b0878104f4fd1cdb4e7fa0189958e6003356", + marf_hash: "892284ac5f697c1944495775b1e1607f9c7a33744254b0fe0ced5f1c3330876a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2496,7 +2496,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2d7ad9ed0662a3af4b96a8501d90f3dc621d7c957e203cbdaddc002cfad2b527", + marf_hash: "aff5fb0cf4bd15a74421c1b79c43aedc3f45265281c22d074749a7731bb4068d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2524,7 +2524,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "28d1c16f826c09ef1ea0e4b499e0f41381e98964e37bc4dbaf482c9a79310ce0", + marf_hash: "34f45a77dc1551c80b344ae9c4dd2d02aa29acfec8606b3088ae7d62e86aa761", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2552,7 +2552,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c0c84434a9d7466f77cce9be109cb1201bb938e11c485e76069aa75afb0d131c", + marf_hash: "134ba7ab9d9cb1604bbe3f2f72f28882f68344a58ed618ac3230575e5a2f220e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2580,7 +2580,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6fbdd06b2e5fd0dc7a9903b8593620171c239fed6e0dbabb49e65c0ec7511dc5", + marf_hash: "ba99bfa1a4e404231ec78f2688a2ba56ce92d0be0b1b7cea4c41b7e9337c619d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2608,7 +2608,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0c59c50b6c782f29deee6b3e2a4479cc0edde774518edb34bf8920cdfa9e834a", + marf_hash: "a20298f187c0e641487675bc5b9180d6805575c251f96a288e76427f621c0410", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2636,7 +2636,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d60a800506f81ab138b5760efc944bf7fa8a0d911d7f3b6cfafdb5dbbf6d1145", + marf_hash: "f71ca3f36f81635c0ae0dd4aa45ed833951f75211aaf486f86f207237a7214c7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2664,7 +2664,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4bc89429b50bedea005d43d62ac01bfb991527fe80d035d16aa82fffdbfb0c77", + marf_hash: "2faebb2b5512c4045ab9e18a7ceb0ba9cb26c8207a87461e0fe3a56244eb0bdd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f75dd26abb8ca5c9211f28b994b9450651175ad71b4e4727cc4ff262e3dfea1b", + marf_hash: "e5272e4fc32167e02b95c75f2a1f52bcf30bc353cf839f10fd50baabb04db1d0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2720,7 +2720,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "30eb5aec2b6ec631bfc965890f8a94e45d020323a7ea4715ec5eb17cfc626c47", + marf_hash: "774792fefdc381b55bf38d4ee37e681694bae1d746ce5d575246a121c016d4ff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2748,7 +2748,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c0c44b950e11423a15dedbe06dfe15f1fb0cd965577da5b255bc69219f11ea89", + marf_hash: "db2816493a0daef1a2633d9c0cd3cd3a36c3110724a973987b1815ce639f64dc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2776,7 +2776,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "67b0f3dd894871aecec0f8a17b3a30f21e3e144979ca0b965c9c268659c36293", + marf_hash: "b7b8ab9889c36fb01ca6258478a8aa0b06d3397a8b3e5833a90a41c27f06b4a3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2804,7 +2804,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0d2d39c4a32df059ebcaccea8ea98bf37d939cf78fbcf1e83d0c539433e367e9", + marf_hash: "56ba0f451b0d4b4e078dee8efc49ae4069864e3455874d4706fcec5260f98448", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2832,7 +2832,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "26ae0d12b4ad382354073a595359e2ce20e8e2bbffe4106ea887bd0761904ca1", + marf_hash: "04ce7fabb6c934d275744b17ae4466a66c57d0bb89d9c9ac3aad20722167b3b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index 87642897052..25cc806e9e0 100644 --- 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 @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "89075d6bd764267b35043f31cda985cbbbdbc0f5f2179f360a705bc277b128a6", + marf_hash: "15137f648803668c0046b90330b8079d57932a7ae2f454cf6e5a07c48f543c74", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "70803fba6b4350672859fcdec73d5851554faf31f1201388911361f60b6bb359", + marf_hash: "c8734b354a717a7b1c061d12a52021fea514624d44728f8e9af7952fefc60a06", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6eeba4354463b672d551d923a8eaf2d49dde880bae7ea5aee71ae93ccaa281ad", + marf_hash: "4f0854707b36f5eca4b8a31c810268549638133c0840cd851b96c073715de5ba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c4316c79bc8f95144328fad071683ff93189b091175d6f7d16c60f03b795129a", + marf_hash: "e957288ac1790df16205545e1097758dcb02971a4262e1b609176a5e6e1fa649", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fe638f3860aa716362405a3253bc23e774e8c595b0ee6c3845375815adc05ad7", + marf_hash: "973510940fd9a36066ad3c30146d548125f4c4b75c0ed4b2ac1ec183281e30fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c70d97d0dab7a2b95101431925820083919edb6feeced8b4fb4e1ad02a8a6deb", + marf_hash: "6dc01764486c1a349da9e066d2627857c8eb5a1697fde377892c7dc8e27aaea1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index 0895ad07b4a..5f8fa838706 100644 --- 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 @@ -1684,7 +1684,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5dd6c3212a160e5fb66b05043f2e9cbd7cda46ab8348b725df4c82369bee08fe", + marf_hash: "1613515ee53e3688b1230963df9cb2ade6e5a0eb9348c2fbb43c24bcb72cf858", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1712,7 +1712,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "00ef98a436c2193b20a17fda367a3c99344218329e8580a46256e05428563a6e", + marf_hash: "a857c9d9d5fc20ce27056eb0ff693f957fa1b4fcb211da3f262e833dc9d70413", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1740,7 +1740,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a6df657629696575db20b5d12e69a2e9e9216d0b74d771f4f058435b14689789", + marf_hash: "d9b45ca1f43f98d2f099817a1643db4f4608b8e292f00e3edf6187ff4654a34a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1768,7 +1768,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "67f0504ba2577c84da371bf12a5b8ad8975983d33b269893bc66ef378b71ee21", + marf_hash: "0d4593446749d7b9a17d6363d9c2ff10b4ff11950cea339f4199407b9838bb28", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1796,7 +1796,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "780a9ac7de0d8bccdc394ecc20c397fdb1718f76c51ec9f1cb9e14d308f13ad4", + marf_hash: "0389d863e1972ce7b53241096ad91b1e7cca351213269b56c88a83e99ba68b60", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1824,7 +1824,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "015f21ca34367f9b9f4f447b6a5aab37e063baef0831fb8424d9423c832b9209", + marf_hash: "2cf43ed9ce4892fba0a0ac66b1f5f3aedb5b067e6d8165e82dc797ce46693867", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1852,7 +1852,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a1eb6fed2ebc7816cd3849154d09a5dccd0beb63eacc044f63e4e41287cf8e2a", + marf_hash: "9c82a977418b0740aab53cae3ad65fd2467d5a48987c2806f01df3089b6a14da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1880,7 +1880,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "17552ccdff5f5a19f13401a3e82688e47d63d339e36a7eeeb9596e25cec66c5b", + marf_hash: "06877c6bdb9d8c64ff8ff678c80f9e7d5d377061781b54c8397f381ed977db6f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1908,7 +1908,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d0e593252ae22491240e6e1fa4882499a09f8f530fd943214f9663052fba5a0f", + marf_hash: "9a4fb9f8af79c5a6082d51080627a8af5c61e6fc2ab3b2a66d2f99ed8fd68ddb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1936,7 +1936,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3751d53835f634a03270bcc3ac615b28abd886c5701dbe32369926633a649599", + marf_hash: "e3541d357bdadd06229c316f7a79c1043aa33b45e0d0dc37a986391fb847540c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1964,7 +1964,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d4c3f3e7c9ab2722f40e1bf3c23062d626c6249d9dd0f3d1c7d9ac514404dff3", + marf_hash: "8f40065e13eef28fd246ae1adce71b8eab519062748b5402d5b647a8a7787508", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1992,7 +1992,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5175d08f932687b10cc42ada088b566fb80284a4916689dfbdc801f8f3ae3d27", + marf_hash: "98ae9e290db25ee19b97aa608bf73a6e4a4c1c8869c1f2411e704ec0de9d06bf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2020,7 +2020,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6eb147763bb8d633b021e8c48f8245b225f21741864d53389f3e25db4b69354f", + marf_hash: "44d65c67efea50478c09ae0b08d55d76fd9ff6f7989d3ba6ffc4c865ed8dab12", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2048,7 +2048,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ed1bc3ed3482b00b1f478822606eaf15696d6757db945f47dd55b18538a45aa7", + marf_hash: "bdc4a6486017d8b294e48b756cf2f16eec9388b9836d8b0c1fff2421e11b0abf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2076,7 +2076,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6f7ef6a9f016b21d6890e0e6902d92c93709bb2716f8f10499d72ddd45ae0ab4", + marf_hash: "7fbd00b0c5196d523c787d1fbbf032a85e6893bfdc0d46dc7278c2f790551b32", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2104,7 +2104,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6e867c54f4fe31a662db4b10ca8b215e0552998e0457b1e75f46b25059f6f13a", + marf_hash: "c4ba3775a34ec60b3f648e7427c8a28cf0e3c327723c51d23642f8539474bc8f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2132,7 +2132,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "46d51d782c4c4b255cb0508457d082cf4405d8fabf0730c0bf9ba9f96ff18a12", + marf_hash: "d96bb0db8764aa50fa012a31dc3076319565d6bf892ed94b02d8bb4540964d54", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2160,7 +2160,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b0df17b5856cb2990d2ffbf8e59a300fdbcfb79c046e5c6eea3e9b602c630835", + marf_hash: "5710a419e68064621ee985bfc43bb8177a36fb87aa424ed8f7fd1e098964758b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2188,7 +2188,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ba0f5322088469ca70afffc99800febce88b90e54a4897eccf04df7c9e679963", + marf_hash: "a284ddb1eebd50eb11489630e45f96f4ad5416f86d9a5686232edfe498f42ce2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2216,7 +2216,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "66349fb119822b2da921381f1e5bc12818441d278ec6d3ca65d380be72e45910", + marf_hash: "2d34613a8f451d2abc39a5b564817bed00448a1441e3234af994782f9764a0e2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2244,7 +2244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "23d52a54501e5f4c5f95333fd09e76a4add033b621fba134b04da857d78f281b", + marf_hash: "3003e24ec72e1ff56752debb3de32a9001af7cbac0d526e054c2e5c65bb45bd6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dac32e62a2112f90bb2531f341880ad74f9499990ccf45f512efef7571f526de", + marf_hash: "60fc22ffc8c9467c3d714920f7267f0a15a877b48135ffcb408a49c473c29224", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2300,7 +2300,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "32359175f70092a999fc65bea63b01391d0ed9cce124fb684e7ff96daca8635f", + marf_hash: "6b326a3851613d1a48811ec55a62ee7c6aabf3055cf3271e0f1eef63b4efed23", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2328,7 +2328,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "36bb9154747186912d510a5dd2dabf654929ecc4611da025e1e76f732f71b91c", + marf_hash: "7f77f21131fbbb370746162e2828da0d63a1fe68180032dad846983f88062155", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2356,7 +2356,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b5616d3bbc2c92d6d3f4959246be23966695228d58398fc5e3484ea387953ff1", + marf_hash: "8b8f73217b2aa7f6fa78491dddbed9736e3290955be4517cb12b9d3d31be58bf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2384,7 +2384,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f1de74c1d270893995e9a789070ecf4172bc891e682a64f673de0ff2e9e16072", + marf_hash: "367187bf108f4a351a1a46edf0f18f6892d0de8d15ca117bf468aa755e35603e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2412,7 +2412,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a5503e4de7a986fac0436fb1d5d364ce6b4464b1de23d74eda2d249c4bf64ef1", + marf_hash: "a4cc5fdcf4a92039be9151817b09bb09c9f18fbcb1a0539360dd8e348f470202", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2440,7 +2440,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6ece1051a96300db04995229b4f7049ff056f078fe68e2781069db0e0fd9afbb", + marf_hash: "786a1f22a5a53f66bf52329f6d8ab5676f163770cdebae51caae4705c5d5c891", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2468,7 +2468,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fdd5df81879e556e46726f9bdbed54f98367b0baf4608cfb5d33296cefbdc821", + marf_hash: "397691dcaf0e2a28f7df2ce58dc52a91393e062a75b36efffac798f6567d0134", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2496,7 +2496,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "601b91566db046b8b755519e605fd75ae2c95f5b184453616b91b8786d5558d9", + marf_hash: "afbd30d67e7a771f3ac89ae9b949c014362553850b5e4f200fbe9a2c0f0b9b31", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2524,7 +2524,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6b563a387cf82f5f19cff0b3870609d80a23bd200220990109c3e439da1204c6", + marf_hash: "f11f9991d44ae1a919abb371d5e943572529ff874fbf9db66c7efed6dc2bf83f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2552,7 +2552,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a449352a130ba1620894d9a5713d4803baccf74ee04156e9e6e036ce1ee3207f", + marf_hash: "60e5e4c389a70965de57ba5e20dbb09905d383d5eb68a5aaf9f024b819b083ac", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2580,7 +2580,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "95217d5a938a2a27488ac05644acfd9ca35b2ea5660671b4ffe320a5e452a5d9", + marf_hash: "da75ef389407fc8d755e02d8a7588665dddb7b11f0f6b9c2c0db5ad703c9dde6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2608,7 +2608,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "782ad374644e91db19368f24afd902ff48c63bc79b42562954a045f7723a09c1", + marf_hash: "6442eb59e78c29c036cbb1dc4cd63e1cc03821d5b954a5eb773907eadbed173f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2636,7 +2636,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "71b77085596f5b165e37dc3c878ab339fef8532fd618938b75830e10e47730f8", + marf_hash: "901b20c88c38937e1cfb6be35c3a23406bddfed307588d87215023ec45dbab8f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2664,7 +2664,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d0e6b0e2064745ab9cf3d0bc5aa6191b8ad999c1c6663300325e1d5ebca10b7e", + marf_hash: "42d2aafff8b8169a9bfe57dbb817b938e6611bed2b12590d8b3e8a08052cc4e2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e20d22a31780813b5b7a201f88630628a1e984537941b327fdfd250ab90200c6", + marf_hash: "7721cb6a98f7d1a41856718068bb1fde470f343b2cb06334705f6fc93361e500", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2720,7 +2720,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ac32b263f2554375a9ab9e3482d2845a7a6edaa8be4d8aed41024444fb1d5f98", + marf_hash: "2ddb558f1820fa83a2f6df5d16f56a34ba0aa812a13fcf23f037015ee477efa8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2748,7 +2748,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "65009dcc3cab10be5e946c26ffc0b06b2b3c3f2c2e714cf3d01a302d1600dd0e", + marf_hash: "a5dc6a6f49e86c57e0bf26540c4155a0c8783b75b8fbc91fa43788474a71edb9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2776,7 +2776,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "169d179748a798a78bacd7951eb1507febf2449feecdddacec1168feb65aab1a", + marf_hash: "ac973c1280caa5058188a59c402171059b308e0b9017e267769d0c66dacc52d3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2804,7 +2804,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dd1aa55cd4c08fef83fddf71c7f72efa77b9aad199f676c06d33520f7282d538", + marf_hash: "f6e9bba2dc174fc46287ee25dc54e017eae496038a887052cc6d2e448a554a30", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2832,7 +2832,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c9cfd380709f4d7dacc52b1a3a51c592bfc0285295eb4a74e08af13dd535eef8", + marf_hash: "fc2ff61a02f955badc9abf1d6a7b035ce7ca200c5af39161ebbf8778944fa56f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index bbff78762f5..9ad71b1a37d 100644 --- 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 @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b5c146f0ee5c08285dd0890440b2ba9bf2873f675ca6cb0be7f7d72aaed60761", + marf_hash: "e445229472bc4de04301894bef0416a26ad04b499db517accd1ed6075e9c1bbc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e58c519a04a3bbafdd971d1ead199c0eac6bf690d3e83eb386a12d310f186f8f", + marf_hash: "f21b4e8b52d973be64509a69e01f4fa0c6e3b610659616d90f0ff1bcb69b5be3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cefc25e6aa4ef9bf529705083034c0a520b12cc1f3da231dd17bb6927a1faded", + marf_hash: "db8c568d898d69c5365d0994c7f0902e12704b45ab6d5a8e4fd2f148fbac875d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "870feb94b15b0f26bf30007fc202b1bdfae99c993c4da98fe0c8b6d03b7b944c", + marf_hash: "da69f15d463f52e273bbb21a1c75322e9fc7f22c17fa4242ba6914e59c2db33b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3563078ddc238a1eb7a2a757599a8171b0e222370c05091956570ab7b55a503e", + marf_hash: "f7276f9dd46f1b541d073d5a01e3099e50b19a8d753b7b737d7a4e4f7f8e662c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ebe8872cb551db3d3f491af817456467b444d0ecb2ce6eea263ffc8db7c16878", + marf_hash: "6827617c5220be87c1d0a52a1905da95986ab67946d846cfdac6062637a018a1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index 5ea4d568f40..e12f36b3603 100644 --- 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 @@ -1684,7 +1684,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3f8ee36d93d44025a61ac136f560fb4c51f238281ecf88e9f3f81f8cab97a7f3", + marf_hash: "b2ba86c15dbf1dbeb5a07f5d99e1621667b1c60a8b0ac004928f7969b4ece1d1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1712,7 +1712,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2e1657bf9df0ddcc412b07112de36f83fdfc51672965b6e8f92dc544dadab289", + marf_hash: "5977229a82f62a8a8f31125a461eec6f9eb5de291c8ca5fc449948118270cb92", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1740,7 +1740,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1b8d17b00af25c81232b828e43b1b9829ac700ba8cc29f84b10589973e852e7d", + marf_hash: "6b0da77b706eb6d7b6f4fbda828f58dc8647a99540a1b4c0279bf15c37f7a86f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1768,7 +1768,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4a6cfaa4e75cfc99a37d171be9a96b7919188e53a81abae3640afeb0fa452e90", + marf_hash: "d52424677c8a66f84b52bb5ce81f1c9599cd3a2e7b392b7e51f710c45a801c7f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1796,7 +1796,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "65c85a26adf26f8aa1f55114e6611463bdc544c8f278cf5e15ddbc63ae9b2f76", + marf_hash: "c7e7a22e1c2c81313d840d44b560a0e83accc0aa507328d7dbd40776c8443d2c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1824,7 +1824,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7d9319879085e04d6e2a0a5ed49c6e26395a223125b38275f1afb6132f3f24ee", + marf_hash: "6d70f4292626e349c1a38781c036c69209ede0c7f96c6b096e40647c88bf3c93", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1852,7 +1852,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca4e4e7405b5f792dfe46e7eb2e03f9aa2e18788fe4da4d52a3cf4b231bcb0b9", + marf_hash: "0efa2de8ef1c8d98a90725364c0eea7417006c0890467b484f59f9852ec46173", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1880,7 +1880,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "75fb57796f55cc4898f9c1eab50ad1ae82a6a7faf34e159e5c1789e48e04023b", + marf_hash: "eeb6dea609fabfa4c1a640803f4388869dc61f0df83e37fe29bb08ea71c61529", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1908,7 +1908,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ed01303d78aee93e62eaa638927b3d2640991278aad17c4119f16459feb1b8f2", + marf_hash: "0a779f8417d0153f1e628e19938b76a46e1851267b55f26d24343010b3e60e0c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1936,7 +1936,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9f920ac06e24996db1863d79c2f47dff18d1f41df3a38baf2f10d5fb4048f398", + marf_hash: "c96ce49c96d3c22ae1783adcfe72a9a5c5e93a12b36d70d95ea5cfad9606ffca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1964,7 +1964,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "464a4e55a390422d49b50a81a890cce4c8df133a596294be36f4399b58bb43c0", + marf_hash: "f2f92885e5439891f6d5a51a6c7fa15bb3d6d5e0713ff8e41e0fdd1417ffa4dc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1992,7 +1992,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4d171874718f2863e53ce9b6bd79501346f8a04b1ad32158c4aed7f9701e11a7", + marf_hash: "c53f9449095f7d7c31e80ab61a9e80579bd415f94a5d682b5035baecfa98b180", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2020,7 +2020,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7f440ff08afe3f79b7e3ef25a3c81c62934aef33f2284e0edaa0d081b5271767", + marf_hash: "2b4b4fe76d9a3fb65f4c48bd70b720a47bed853b6f746edb75268218ba7df399", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2048,7 +2048,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ae82427ed5f391e0e27cafa3c685c50cdccca64e0ad554a4a519cdb7c004a0d5", + marf_hash: "a05c9a34100bb2e1e1eecaa281b76673a486ca75561353923505f3b7a075bf8f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2076,7 +2076,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bb6447674c681c8d69228a7e4fa26dcf47017142a455849ba2a61c6fdadfdea8", + marf_hash: "7563260f5058308dffacf0d14c4689f2bbbb0eea5967df1c160e3cd28c86800e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2104,7 +2104,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9ef0dea274ab2268c30e1f3a84ca2dd2a5a68380ce38b41891bb029a276890f0", + marf_hash: "c4d9b6407ceb31c5ea7d1413540ae2e9e878d07d7b0543b2e41adf109aa05fd1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2132,7 +2132,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a3d4a94b05c3cccd51693c403f68b95eeb029913a0e089f1b25b5191db44a46b", + marf_hash: "f978f63566151afee17c5af5bdcae745c2d5f22b807e7ec156fa7ec3f4c751a1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2160,7 +2160,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2082d739a2f018310f16d50cf971b33817cf8c1d4ff42158a7457026e1dbb84d", + marf_hash: "6df0c78d7203bccccc2c93936f40675fee5ac18b7734478862873a4dc5b5636f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2188,7 +2188,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1ab8aceea047270b81d03b0920e2963387b8b271649e3d51b872616120ab53f3", + marf_hash: "3ae309632267a8459bc7638f1e407c278128b7f41ec0d6ecdcdf308b85ab0a4f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2216,7 +2216,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "361a093a6e9cac40cf58a61697723d7cf20905da4ee84476b49e9e159ea6677f", + marf_hash: "76c8801a92b1ea2857a5fce41831ee8542255ea1438e0d0921e6403359e864d4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2244,7 +2244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "25761835efb60026b6d0c5d1997cba7f58116f2f76f7f4606f0fe355f755800e", + marf_hash: "49fdd449f0fbd339de929f813e14ffca231a9f6b3ddeca077151f64ab7b71426", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7083fe60776920b443b1476e815463bf70bcd3483156f11c8d1efadf256ceab5", + marf_hash: "acd2003f5a30916864355c6f57d4adc55c7dc8fa44e3dee7806e29aad5ed492e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2300,7 +2300,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ef47f99b48ed9e480adca846ba82435257a902550d5cdee0b843df1813b1ae97", + marf_hash: "42707130a853e6b6cc71dd4e93a42f39774d3bcc526d78319b8961dcbaf1ef3f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2328,7 +2328,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e910d4fca382cd741a7a4961878f387d6c34897429f102c844a23a3860cb5b5e", + marf_hash: "047d5ca10cbc1de4552122164cb8488b44f906d290ff6ea01bc8f768f5a73e91", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2356,7 +2356,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "67461c6a943ecdfb97e11d7bab18ff58588a358c54dba704c3ba4a203fafb6d4", + marf_hash: "47c4b442cb36571320af5b8aa1b2713d283049e822a43ae76ff6330302f959a2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2384,7 +2384,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1ec37fe16623471f7745f937fa3ddb8187bb89295091f0efcd390b98e17d7400", + marf_hash: "06f4102fada3245db03c3dba3980aa8b8ffe66f5f805d8a2c39a37947b60f918", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2412,7 +2412,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e82f3e75ee6b142cec5de1fd4b521a18a469e8d09bda7c746ea326e216d03379", + marf_hash: "76ad532bcbb98db200ce2f7742701943cc19f3b0eee74de27da4d6bff9e7cb9e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2440,7 +2440,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e2526667cc4b2ec285f2df1f3e569447ddcd60f0f9a2fd11d31abb4832711975", + marf_hash: "cfefd13f3b20cb932d02c8382ea5d1a1f24a45c7b7476d96f938d48fc9db8277", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2468,7 +2468,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "16572c601f0aedf15b25f0688d2ac381c9974ebb57bf01d7df738536a7aafa02", + marf_hash: "0e4563aab32e28a15e9e8096860f70a246e5147ead012ed0d21d53154633c87a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2496,7 +2496,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3ee462a5c8287237b5a84f9dcb1819174978b2e7bf07275904c533af4c831c31", + marf_hash: "e81220c044df71a513084293205eca10b9de0b9c9d0abefa7c5adabd0297a340", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2524,7 +2524,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9cf37843c3426b78f19cc9e6d7e6497071390f31c797b7a4da13b19e38f663a8", + marf_hash: "a7aa0168fa898ae44d9a2762699c8f72e7ed4c3b6c2ee0888725835c13ef3828", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2552,7 +2552,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5dad2ebf6a475fd8cf7afb5e37211bf081f72b9d7b35996097e8e8d7931a3ed7", + marf_hash: "669c13218636d6f422034bcc3b811c70f6354b171a77be08dea64059ab357fc7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2580,7 +2580,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "199b275d282ebe8eb425fba7253ce402cca931319b025c627a6eb29bca920beb", + marf_hash: "bd4825feecb4455ab3c92b92ec805ba0433f32744c145213cc54837d92a20af4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2608,7 +2608,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "30ba244ce2d0fc816b390a7451d34e0dc986785e8c8096d2caf587d09f51b816", + marf_hash: "757a000bd7b4add0f2ce89841e8406fc38155fea4d816a395c8d15f3c7105acb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2636,7 +2636,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0746b62896e3d54ba961ce186ea851e4084a504d9ef485d7bba0533836b28c09", + marf_hash: "137828439f47f5dc3ad53f3623704c894ec17549c4bea2198b4775bf1b4e7ebe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2664,7 +2664,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "abfd6a0f17bb302945be2763a8c76c9dff75136a300228cb85225170cfe5b1e0", + marf_hash: "171253dabf35d0ccaec8056c1e426da289218123ec3ee6de27e2defd8f8b7cc6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca7c743cf6626b1eb357e2ae67be697e156eaee02a642d5634c99e34d7e7dead", + marf_hash: "35912d7a57a2157dc158305a2c55ce5c177156c54c4936f29a87bcb6771d44ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2720,7 +2720,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3603d7d5aa7a480f34f628c6a205e7d89c8c154bd3ec2f4ad2b6dd99e44de32b", + marf_hash: "a06af045ca9a573337462ef4fea5da0d24774feaa8c81b19182f7a7bd7dc78be", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2748,7 +2748,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2fd20f137b13c0af58cdcb04a72a46865fb2ca6b440e6860a81b3f1dcc31cda5", + marf_hash: "ea8c1c5fb666b8b297d934331a76e580b283f19e0f76fabc5e81d9e8544b88c6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2776,7 +2776,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dbb1ce31f6ff25534d39f76d079f7c6ad749c296105e99a9f88c82ff8ffcf4a2", + marf_hash: "f08977b6791d8a97e7309e962d7c63d4d5f9fa170a226db8059ccd6157a352a3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2804,7 +2804,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "87fb6e8bf67a405a61d5f70de7bcabf8ba9f8c4cd007c350025dc262d5de7e68", + marf_hash: "acb1b8aa0fe491b13de7c0fad109aecce27adce3742b6a2b9a4b9f0a5047afd8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2832,7 +2832,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ec71e3b05314f05227de17aeac21770c5410878c44ee8a8d70e14c7afefe22f8", + marf_hash: "43be07b8291d3cf78023a2e0e3185cd22dc8fdacede14be9c57c4373ac4a6377", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index bcf2bfdbba6..27a7fa2cccb 100644 --- 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 @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2f5e15043e45f5642a7498defa6d1216500789086c48d423ba072da6d20ff29f", + marf_hash: "8c66a246f13eb4292f54c3e44eccaa2364f89e1d3ed29503f2affa3770732540", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6733e811bdbc210c0ab50061cc073b79d41bcb05e2a49612474c4297fe6763be", + marf_hash: "f7a6cd6824e8bf6667bbe5989856426f412d628d14a6e743f6588b7f04008e74", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ecf23f2ff423ccdd17aee2965ac1cf7bf6555c78e33abd55f6d77728ca9a2bac", + marf_hash: "4d42cc5df84aab96de261df20d50f53a3355348c6171a0eb8c26077ecd6ac93d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d394f461ae922900818b2115e43285dfe8099777dad610fdb2c42424907077c1", + marf_hash: "6bd63a6a3ef7ca14474ddcd6009900a6f766f27673819eab26e6167bfca40555", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "66f139fd5bf674de05c7a1a4341a0bdedfc078621636678e643593c2872b639e", + marf_hash: "4b4e0fb20e28d3302a36afbe0520f11eebeafc1704b2224c280f6e41f6ed0969", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9e792cff83ee5edb6be089eb2ad31b8efa10d46fc7c43ba3e1ecf8dba72ded59", + marf_hash: "1a76e1aa0f88595129d0b1478a3358c328449431e9cf96fccda2c63c859ae204", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index 6550223f3fa..d17b36eaddc 100644 --- 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 @@ -1684,7 +1684,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "90fb585f65ed542875d89448e30f9554c7c376bf430c334ef213d7fa0077e9f8", + marf_hash: "103b9e9c75e6e2fab674859cd2d910818523f23693e8de55727d726491baa4b5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1712,7 +1712,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4a4b65dd40121988b06778ea254d9bd753a74498740df21c5d22d772dcec1e4d", + marf_hash: "b58d146b365f0cfacd1fd3aaeaa844492bbb73bda905c049fdd9beccf0a45b13", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1740,7 +1740,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6ec10c53306403c7425caf928fb927f1ff4061c79d56296aecfb7e906ed453c0", + marf_hash: "5eb6ed02118cc7b3395135de0f060c210170deb621c0669bb35a5a7e896bbcc4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1768,7 +1768,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e3b68c35630b299c03eaf0df89853515d8e2230b262720528898e81a6aa1ba4a", + marf_hash: "97f6e60e15817f9b3f219864b8a9fd1dbf76b3ec671708a196bcda7a0488bd40", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1796,7 +1796,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2722db2c2c994b6a51c602c85bafebf125138d36c862b66ac6f54418d0826b98", + marf_hash: "7e2e3736a77e028475e726cf78098711b7e8520a94768a19115873cf96bb5b74", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1824,7 +1824,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7fa608ecb10f5ba0598b7864b3cd9edc556fe0be4e048d007191557c5b96559d", + marf_hash: "09820ab000501508aac9701df3fa906a100ccc6002f05c642bf51876bbad9973", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1852,7 +1852,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "377b8b60b2bbfe9a7b1169aa0326030bd6b7f9d3b27b34cd6a07038635d3a4e6", + marf_hash: "8b7733f405ad3c3918d6c2a30fbce180b44975ae34f21a68bad48e782f17cd9b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1880,7 +1880,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3f32825a74dd225330ecf27f7a9bd83c54471c445985631c2f689531d3669ded", + marf_hash: "329ec002f99f90da60e993a98db6ee2aa9953349100fb8538ac1b461fa258b3f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1908,7 +1908,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "01fc465ce9d5cb5992fdfe54176b8210761604ee4a754607b133c04829d5f217", + marf_hash: "541729dc0dd7b0fd863990e073295874ae342b48f64c04970de3d93407a8b971", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1936,7 +1936,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7bd27f2f0540f4068b48838612e05a4de8c71887d7ba7a0c887673604a802cd2", + marf_hash: "3d939ea29f011ce1c0bed07ed5619ff49342904fc8154f147a314b2163bd2f37", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1964,7 +1964,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9853a9bdae57abe372ac1b1aadfad688a15a23463f2c5a991d6ed05635f23c7a", + marf_hash: "ffd085daf163471d955c441634cce02ff8b6b459e36b3ebf75a2273d67dc907c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1992,7 +1992,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fb292625f58e32397629f8c558735d1f111706ffcb9e86f44e5342835c6acd33", + marf_hash: "afffa5ac34b6efc5eefbce7eea203b812d6c997a80d18b5b4ae0f9a01800ef98", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2020,7 +2020,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bf429c3ecdbcdc9962ce1220fd96ae6302c54946b1cba8f1d1a4aab57c88d0bb", + marf_hash: "fe4e31fbd853eff17e7f25cfa6e178f1a5b9c8080769d7e8c959a7dc6a6974a9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2048,7 +2048,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "219e4b6281647a7790da6d5c86aeaffcc4ec7afab1c7e1d765cbc375e57912d6", + marf_hash: "134306fcb2dffa4688ec6317e4d380028e1d4bf649485f23f79b2db31fc52ec5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2076,7 +2076,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "efda74837deec5badec2e77287730d510938f7082411a5a0ebfd67e803099346", + marf_hash: "8e25dad3e569f051912b09840ba1dc7b637494f8c5e7d071501f3f289a05897d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2104,7 +2104,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "80cf56fc564ea21f53f11bad6d0c70f0bfccdaf3321b6603cdd6fc07209825eb", + marf_hash: "997f994e6bc869b4166fa826f62abb3c6a85633b73f61a09e9d189bb5ce29cc8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2132,7 +2132,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6a710b571df07d5791bf52cd4589c0f18097113fb64efb33a1c0812a833998bc", + marf_hash: "08de1a255dcc9b75f9740e1662ab1e287e10467c6b08fa3451059e6bfe277f05", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2160,7 +2160,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fac1cacbb8062de8f92f3804c7756aea419ff80cebb8663fd90ca4e0d774bd9e", + marf_hash: "2d1f346dc4545457d5313c9604dee27481d5eb65169a0ad12ba31430379b37c4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2188,7 +2188,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a887726b784f1cb9f0af845809ecd93fd30ea0a24df18167f3e62e345fd7e9a", + marf_hash: "f27f820b67c61b8587182f9a97a1e0af557303aa54aabfff62933fa494a3f603", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2216,7 +2216,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "92f1689c84c2076cb4fb033873797bebc01894b3f332a4dec69ee5870746e8a7", + marf_hash: "b6b21f2b20743e46c70b98b0568bab4ee7a191b14adcb039cce73c4efd538092", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2244,7 +2244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "65f6f2f7fa57bd208b6d674152a9eaec57f08dcfd28e5dbf19c33590fbb98be5", + marf_hash: "e0561cce92fa478e976c8f0d7478b0a182d311c06360388dc67804fcd028fe08", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "90ea0825d225076b73c2426b9e932a1fa5f0c5679f56914e13d5eabdb81c5c24", + marf_hash: "5112b3b9b0a28036c27b3982912f30ba0172ccc68ef2c117a0f2b127a89b4dba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2300,7 +2300,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "03dbae4abe9a36cd783b916901ba18e9c47aee6700cd9ebabe0e332ed4ca8770", + marf_hash: "757ab9a4a04654417fcfe9c001e364eab3eead8d4b8b7adc51a67491a3d53a34", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2328,7 +2328,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9dd656a822583207dc7eae628be9f2c45fd0dda7c8075a2e60d5cb8e552188db", + marf_hash: "315177c4ec18c74a717aa21bd4822522d26abf1b45b5a763ea589ca036d8db57", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2356,7 +2356,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c61bc142ab7063fe8538f254cdab96e1b8c582daf59e16de3e032a824b85877e", + marf_hash: "8c3b5771db044a711472137af0d09fadf8e69cabb427617db74c0638bfdfab26", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2384,7 +2384,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ff0b481b54653aca69899ed17a8296421ac056588bb4e8dcc8d6c69ea7f894a7", + marf_hash: "f81a819f737b578fcbb933146274f86147f1fb7833515963743f9ab5bb400f78", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2412,7 +2412,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "12ca2c0eac8194492cd7e1c11940d9332280dc126ea10ebe8c1510b79ea62514", + marf_hash: "e026d6da7714c34f2b695cb20359fa7e44400397390a7ca46a89f5bd8ca477c8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2440,7 +2440,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "18e4efb547f3fa71236a3ede73aa395dc55ef1200a46ed5d131b4db1a834a5e5", + marf_hash: "331afac221bcaed3c31977bf408b1c91af956c78e7f58291b11c4920342e53cd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2468,7 +2468,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9ac8ab671b287cbf7ecbc808367f74ff23d60e729630fe641c79f06e5f2a78ef", + marf_hash: "057af08a753ec03caba268992a381fc447687eae51b00c7be18a44db5fcbe926", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2496,7 +2496,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8110cc03304267e93d7b70951cdcde44bba64b2ffc9bc9a8e269f7a687a50426", + marf_hash: "59373a90074e7cc6b592b482eeedaf774edc1cf1fa3f22f130469f5d4782d4e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2524,7 +2524,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "61009e3004a954f4fe8eeb37662ae9b216327e517e07cd82f11cd253a70e9c33", + marf_hash: "73bc0790a354e24a9744501f9afe898f1bfb00942b1e248b7d8dd110ba75f90b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2552,7 +2552,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3d401bfc9711897d38c4e891ac2e0c6d230f528082d62921f77c1d2ddc0ace49", + marf_hash: "8a89a4a579be21bc42097ae6f5ad9ab04aebd38a978e09bb35c434e3184ae3c8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2580,7 +2580,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd5a0a669159741eb8e75825ecd2981eea9ac22ec306363e5077dced91b544fa", + marf_hash: "a16d03ef66481044f7b5ef4f9fd435afd1d70b2f1fc5e90725df82e705139402", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2608,7 +2608,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "168d5cbef08936c7d46336714fe65d354fd549d5c42c24b3575907a938ea8026", + marf_hash: "118f73ffc8416234701f98ab161e9f9ca355678e16c3be913edea9459dd26ee3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2636,7 +2636,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7d03f31a69c4920fba3bf2b173df58dc876db4a5e5e0645a5027eecf3e4e2dcd", + marf_hash: "823f725d4bfeef33173e6b1b2f584cd0bfadf65bf87eb2183b25c24ef8940377", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2664,7 +2664,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "36af4b24f112e23acd718d16b92899d082284815f981067cdae790a1c634a7ba", + marf_hash: "270133fd4ecf8e92a6f5109d79260622e3ad2087769206cd46e844b6f5d70610", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "563ee7f1ffced21395916a8d0bb2b19fa57e251e7554a9b5a2d306523c4d158a", + marf_hash: "efb85a511bd1e986ec40c6d573ea53a936d3d514c011c0199a325c5d3549a1b8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2720,7 +2720,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd047b73587c6e18c211f5ca877477319b823f82403e87146ac086af2e35ccda", + marf_hash: "5debec544c0f5b4c440bc5bc711f10b444084e45b983ae2f21d25e3d66721e95", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2748,7 +2748,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b3c2de934050fbd3bfef537bb0e279080d99339f3125fc48051d8d51278629c8", + marf_hash: "cc23885ed8f73c37909a45b4d50a032aea65d7d3328b860783a28ba609d42450", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2776,7 +2776,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4bef3424e30858a6e9d09c38e2f8f2fec727380cb920a2ebab78aa09a4e5c701", + marf_hash: "02da83ed9cbc9878b186e533a9d721d2c4b49c2b612710cdfee51d00b3749488", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2804,7 +2804,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa86886b4fb03607a231ed74943f7e457baee2de8afcccf0ecc258f8818a8965", + marf_hash: "70d8e730aa8958157eefb5e3f255e49fc249bbc49921d4fee4a8601ec2a5a78e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2832,7 +2832,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8b38455d8607773e28c4f08a583bf71edf533a0b8254a3841df0cef1b9c96efe", + marf_hash: "f03d242cfe5e600c40be2753d4b3835bdd97a99f239211604d0e3738c988c460", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( 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 index cce72f365d1..430263237ec 100644 --- 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 @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "81812b94a2705cbd273b672cbbe9ba95074746da01704f19b130827e7de9d96e", + marf_hash: "74b1839e9e7c8004aa0e59bd576ed467a38d4a42c6fd9dea35438704c1f61c56", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3bfbbeddd86866e1cae50ba740d43cac9dc6203b4569b85e79c04e8309655c38", + marf_hash: "0ee5f8a14bd1c524124ec1839cba2630247eb02265098b29097319b56ed8995a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aba6a6b16a1a5eaa8107ede285d4bb8ae3fa77748c36b397d8588fa93e1d613b", + marf_hash: "258424b58ad39f69e2babf4e98b9cea922df9f4788dfe45a205af53a610f2211", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6bd86691144aaef73fb982bcb68e20b5421fb4ef2de7c208b6fa649ec50f2573", + marf_hash: "3642a1f76b85147f79a32eee5d8430bde49b227aa4c287421ec6009dd0950a41", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "43d6826fa03604854a2f70fdccada86843ad090d8378a8ea725fc36c29a452e4", + marf_hash: "70730fd3a4407d4f0b061ffadd8ed3efba8d000cda7b71de63a71b43c8acac99", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b4ac2d82107a5d0a817d07fe3fb9288fe53620b59f755b4f1d75603a6e75d2cf", + marf_hash: "2ac799f5c59b825492517b783ea8335036a02882aa8ab49a75df96eab1d15605", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__circular_reference.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__circular_reference.snap index 70bb72cc21f..69d7d69420a 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__circular_reference.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__circular_reference.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b8f36c318aa13b3aaa56c328b9df886cf452b55de7a5a0d290b2b034a6918053", + marf_hash: "fd6d914acf15f6850a14aed88ebcd04c7b01b54ff5e7ec5ec8eef38fb8c641e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f77a08cb23a280b76d374138054e28ed89af4a0bd745c3e16503c9f6ca236d57", + marf_hash: "13e8250827f04fff33a307b4d42c65d3c91f11284f06a604dd025e054fc08457", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a61cbcf1015e3a36f9e4edc962d449e6326cec9a1e91070a21c8f971953f6947", + marf_hash: "8a3273763fd5fe97ff04d1a69db2f4ff47999467a73d0e0f0d9e85971a4fc138", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "29e90c1735ff15208aea301ca7d06126d3389a60f2644c4cdf2b048166e7f3fa", + marf_hash: "880832432c05c3137b4e554d8ff23a3e1af379639713d3181a94965ab848eb47", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e6a7e10372e5f5804ca3c1e1891992bdec78d0af004cebf1cc821cb9901e91c4", + marf_hash: "0eb3ed18775d122102fc65fa771b615c435df6f7cd0f844e1e69bb6960e8aaea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "30039ad372633a2011b15f9ec9522d7a72c8bc8341bc447ae4bb6a62cc04f0d3", + marf_hash: "c39b25d523269efcd4deadcaf98358c55947f9b44d8cbea93f02a05112834c91", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__contract_name_too_long.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__contract_name_too_long.snap index 8945c2e9c7c..49163d1ecd7 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__contract_name_too_long.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__contract_name_too_long.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8a70d2c52eeb13f859dcb7cdc475afec86c625963614cec43b0c98471a6ce440", + marf_hash: "9241bc26a414bfb1408b88c66210ca4ae05176959d7e80efb2a014f2486b8bf9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b1f2b5d5aeefa1b03709aff8d7e05d7b7bedeeee70dff752291f3e384254f21f", + marf_hash: "1710cecdc295a44104311afff50dda46e0b29243113f1c6f1c6e37f93d2c76b8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "21e5f31a176b77c156dbfb13142682b1c31bfb23bee16f416854304a0fa47e99", + marf_hash: "94def56a96ce3d82771c16d150111e065d542b95ed59e80a4f0c73a0b318a588", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "67070aacbafd9065b71cc485818070438525d4ded3c42e993fdd8290f9ff1dbe", + marf_hash: "27e66671fe2622b656dc72a2691d31aee819d5ce58922046e180b38a200723c0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dd872d07f5e017fab7eb0cd258416b281be9da26d508f309c6fa5e9565843f22", + marf_hash: "c689860d7acf554fd2c881f0ec78bc0ac61f4c6289c1d1390e4988756fa48d7f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d83ea2764ce6afa2d92fb20a054186ba3d71bf5896114d7ffb5abd435cf01923", + marf_hash: "df2d4a61db2e0211e5c216ac9e5ec42a8df62af47b97e00550f7d8bb120ca51e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__cost_balance_exceeded.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__cost_balance_exceeded.snap index f1d9a281400..31822a571ba 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__cost_balance_exceeded.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__cost_balance_exceeded.snap @@ -25,26 +25,26 @@ expression: result )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 6c8f2efb71b9f32b455699f98c2d984aafc422ab71ccd264f462139ca0e1b25b: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 12ba24035c68d9b73f3afa38c61064da03970de24d6da6475b61f8e2a3b36f5b: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 8e97e61336d47a91567174031ae11e2e34e8ce22be91b0b96197e0a2f2377145: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 8e36151a0f62c62b8304b63b9836f727b5b5f9af81fbf717d4ef02534572c3a0: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block b3524b0a745dcbd1613af8f2a928cf5d5fda4d85cfc01d5d78d9c5410c9c9612: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block dbf61f43265254d5d13f02232c4ea73d4c586d2f6d7ae71b6deada8c72304256: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block a85b9a1e1ebe2d9a1daf8759d5143a0e4f9c2bbfb07693a1a5fc37ee221d2f9f: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block d3b64ad8bc451e724442d75de48460d18a441d8e081f0fd02ee071ace2ebd6d6: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 205ee56f9a03070fc5818311e9607436f7a5a2c581a7009ac92b6de80969bf8c: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 62f4cd201aa4bd2bed1054d2e0d9e87f92c91ebdd7187fb9c870fb0310668b66: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 26eb17f19505510008bf954edd6576c536012ee055cdc2a07dda101253278fdc: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 2226d712709e5cbd7fd83342553d87d5ebc03a19faa97bd63c980c255794eafe: CostOverflowError(ExecutionCost { write_length: 2001287, write_count: 2, read_length: 19264290, read_count: 34, runtime: 4801193478 }, ExecutionCost { write_length: 2001287, write_count: 2, read_length: 21015589, read_count: 37, runtime: 5000004459 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), ] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__define_trait_bad_signature.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__define_trait_bad_signature.snap index bd5a35403b3..aa8d63e9eec 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__define_trait_bad_signature.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__define_trait_bad_signature.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "39fed71e08a7c13508276fa0b4e73b38501621f217f974eabcc3740bbbb5f418", + marf_hash: "f8d325c6c80c699dc7c940d0f2987e054d31b5898434a2006e628ac88aa99d46", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c8e4ec1821f90a0f7cd065461023d2b89fa3628b3f6a4bd28677c8e7f14e36bd", + marf_hash: "88fb06be1e302703606279d8cc5e336141d01e8c1fdf209db2d50ae85a08d450", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ee14db04c8f282a4bcb6c7d2bc6514aa8e6793bc7b7950a0c415a3fce35c532a", + marf_hash: "a3854dd0aa3503274c9f790cb45bc492e7103c7ca13c0109559c3020c373460b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c2ad8449d0456764a42f085520ae6db5975dcfb2829ecd844f037823117df994", + marf_hash: "1ad0a2b92346eb380bcf4d84a1dd31a25b6c3cac4333da32005473cb23ed7b4c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bf01a6127cf0319f17639cd2c13223576c0351bbeff9a8ebfae8a6e7d8a8d612", + marf_hash: "41dd7b1c0fbf7b4cafdd8bb4cd59703cef9d0bcd53f57cfa91b14cef3e3230c3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "63fbbba71c22f7bc970a82a00d8eb1368d41b61b3d4284fbba123bcdb6065ffe", + marf_hash: "607190e7caedd1ca66f0b9bfe0d25538d7918906a00c1e2eb94cbb7bba5affc9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_closing.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_closing.snap index 004eb0195e5..23667f20456 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_closing.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_closing.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0f970d0441d602478b27430dd06757846f702ebfaf59fa36ae0485c61ba4954a", + marf_hash: "d5f623cff1f7e746513561c9699b43dac2213cbdd3af5f16392a709d4b6786c9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a3fb328a8a7a26249088c8978d08e359e61dcd785e8b0d43ded4d38539d6cb33", + marf_hash: "ed290a1e2a975ab04e9088b08849b75f82496bdcce7d1c60f9dd691a13aa4587", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0bf391f3a383c83b2764b1066ed93964dcc5065ac12faaa13fd45249d09861bb", + marf_hash: "85b687e7522d77ab305dd50a102380f9b33c1c9871326efb1362c172982a8d68", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "70ffb226446aca95f57b12759554caa22732a9d4ff0f8dfbd57fd96237e6ac48", + marf_hash: "096e2af02ed72f173cc2ae7e41bdfdd060e50fb65e1ce9fbaa502b844cc414f8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6c12dafbd2f08b4622a96eaf77325f672503262689be5e26a29551120e7327ff", + marf_hash: "e3ff572d38849244e62d7bed011558b0757c2b09935607bc34c8079819f68dbb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e62196b7164be65728c6eef237838dac4d613d0d377fed3289ab3f7c06d038e7", + marf_hash: "41a5ebc061d13026e4109aac217a32f383e30eb80308c61135da66b780600f13", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_contract_identifier.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_contract_identifier.snap index 0826a611530..9a9ccc3844b 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_contract_identifier.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_contract_identifier.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4f31fa05e0c8adbf76bc709a1b119a8accde8a274e3f1d878ee07ce7f0de890a", + marf_hash: "c65a7dd9639a46064056dbd4b9c5d365b2204e375ad450b572b5aa9907584bac", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cbfcde7616a8aa900f101e1dc634ada25a67405f618c995314bfedc21ea6df99", + marf_hash: "204222c52d9a80cd6b20648c0e521e2e1d9c98441cac53a742002d8e5228859f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d2e5b964cf5c56b86a7f628aa93746b14d52a05cb0c712b5033c906b4da5e9f6", + marf_hash: "3c2ee17d824671a5b2e6305a03baa111feb4eb96f8d276a4787c3fdbbd9d95b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e8765c6736ff556d102ef0d03e33c0c9b02640664fb9e04d706612882517095e", + marf_hash: "d88c5c432e55faa421c5af873303c89299e8410386baf8c7aebd7bb91536dd4c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "869c2c35bedd8d51df796240b3eb7008a398f2d5119c2b5034715b8d1f59b4be", + marf_hash: "1613c236985eefb8f8a9bf9dcb8c5a805ca1119f33c100296325586d75f02ff3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "03bdce928a8f8b44fa98b43ce66d076297a1d51bd51c9da252ce200ef988cea5", + marf_hash: "18acc2b62abeb8e11d3f09f876767db18250c047e73858d59c1beee514a99f9d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_trait_identifier.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_trait_identifier.snap index 57476e19fac..9d51122d079 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_trait_identifier.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_trait_identifier.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0bc79d326f65f168fec56ba3506d0a3e85bae99ac7975f4b1e97e2fa3f14fb18", + marf_hash: "dffd74fac45433063afb08318c3cd38b7f10474af77f98d9cc19d80d3a192d41", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a8947b602f1ff0bb72a9c176dfd8239ce35d5d57e11084253ad332af601c188d", + marf_hash: "753b93733a467ca8daebe0a6a489d8ed222e8a674ffe4e4c8f9535bea27dfe21", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2fc6c7d9315daf33c08adb6e42f60be32f38885e61463a33f57c56bad168a4d9", + marf_hash: "be3e4e0c88aa80180b611365d0170bbfa5032af453bcfba263089a09f502dfbc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a4ceabda24c9b454fd0ceb410ac38b5f57501063c11182c146c3941a3cb60eba", + marf_hash: "3798a210bd19c366213cf21a6286009fc9f7bd5c5aca8bbfcda8b9f01cdb85ab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "594c59901a9cff7ebfa57604d445ff314386530dc54e9073a84319b0c3792c5d", + marf_hash: "17588d3329e8310fa51f381a7676451d0e24b958c8b024c1cd43f9ffd92cbb63", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "298ac780ffa2f5590c543d1aa62c7d8cb4387c57abe99ba1cb9c9bec1a6d63a5", + marf_hash: "e59640dad7b124c4d1b82ac239ee4335e6cd9ffb55c4610b1a9b30bcd14f95d4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_white_space.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_white_space.snap index 57d69a649f6..895f70470ae 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_white_space.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__expected_white_space.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c79adf6f6ca7656f47b1d34aea800132089cf5fbd824b04520e9eb89c0b0b0e3", + marf_hash: "0069088af66de71dd6d40b5746f077ec9f33e398970cc29935683ef04506ac5b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "686e7dc8258e814410911cb6cf9f8a8d31e5ce75b27a5987375e60f988ed700a", + marf_hash: "2d7d4dc919a9aee8bce97c5ff555b552fc33faeeaf1fc913e031208e982de37d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "85b818648bd636b4b97eea73d2cebe8c313dbd7873d37c53d25aa3fdff315ce9", + marf_hash: "92673f5b60978d8ce02398f035167d10efc56417d28598dd99f239987003e586", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b30186b8d3f505472e605c5907997a41d83f450edc23700769620a64108f016f", + marf_hash: "392c1c95358adc845112a1ec7d1ad0afbfad85ae85f4f27bd79289a08cab39ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "66d767f3d595ad6cc26f644515f69a0f2d6ca7ef3d01fbcab9eb50153879e1ee", + marf_hash: "32e3f895f9dfb3812a47cfaa8de8e07ad77991df41d488243fa8f9ca3a0eb6bf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4bed527563638082bc3d25e9c96f8289ba1ce5833c76f98bf291193c88ae4390", + marf_hash: "3f76fd40527ee6fafdc04e6dfd9bd9de4a0fb0ca440abd4a3b0ba00e5261e84c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__failed_parsing_int_value.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__failed_parsing_int_value.snap index b078b654a4c..733bf65be4b 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__failed_parsing_int_value.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__failed_parsing_int_value.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5296f37cd9e689d4ae1b8cdca5c3bd0e42256b80134be262db5b2f17d67d853b", + marf_hash: "0fb748b1a34f3c64a19701cb272858bdc39fc2a1a293d83d3237c6d697f813fc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e159c2ac65b67b3781d1c6b5f86e38c24525501928c15033eb9fd02516fc6d7f", + marf_hash: "8c7f5be85962f096580401aab7dd107fde15478457bfc297b7c480b0eb322b39", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fb7230d8c9d7232d165b292d1caabd2249b6e303e211b74bc45a5a6776dc6814", + marf_hash: "c1030ca7a93a394a924caca8888237169ff207c53159bbca3a8bbc39413d666e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ecb89b42716f136cb460557ff15ec6316c596ef042f266016546690a71737dd7", + marf_hash: "0b4d992e703ed8c220b5d30b34094266420e558c8c11238f3e68bd508092b12b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2eb05052525c8dbf0eac703e84840052670c00e0948baebfee9435cc6e5ee593", + marf_hash: "89806cf7c35550d11a5df242fb5b9c2ffebacdeba3048319528ddb49b71e4372", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e4b6397e28dbcedc4f6fc41f0a92458f6c5be296fb5ea1bb1dfa6d9fbfc2daa1", + marf_hash: "ad38035cd71fc1a8c4ee8386f83c16b0da99ffb520d40a63d502078b2110de7d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__failed_parsing_uint_value.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__failed_parsing_uint_value.snap index d27ca1c5dc9..6bba0f91482 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__failed_parsing_uint_value.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__failed_parsing_uint_value.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ddb15c3f4b25bf33b2831c944a8ca55c38f5bf2e635e9c163edc7036c43bed5f", + marf_hash: "89095ff6aec7478274d6422698ef5aaa46d569f953013f001961d285bb8e3a45", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cb32124c4128159f189c707b36c533977fc7ad6fa5d8c7d4965c8390510cb72f", + marf_hash: "5060650f5349093f93149e01b4cd5f03c6a61b9e1fe7b6ca769c9b88ab7ea0de", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ffeaffd7aac53d33a3893db3395a6536909ea608f812327cf01de5bf8eea3959", + marf_hash: "30286b97e26513522958e60574ed3c034916c0817f0765932709f25d5db2b8f2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cdc10ca5c88df85be6fb4738d9f3528460b004bfa119f025a594bd7204e9e719", + marf_hash: "b0a158a58a659b06d9d0caa3be1414087d1c7322cb5157a33f50ee68e703b7c1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0ee34da972672c2543be41288a18a43b06de2bee826286da0aff1befc6bda4bd", + marf_hash: "06fd8543d9078a2cfbb775d5d110cc45c417c71db5851c95913dc96910632d2d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b5eac966f41ba620a673230bb06b7255d05e2183164e3f6c1dce952d59ce9c5c", + marf_hash: "fb4644d8d4434e8c255e45ade47635b0f9d589a3f48feefa5331c9d59bba4ac6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__illegal_ascii_string.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__illegal_ascii_string.snap index 1df26bee496..77228ff9d9d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__illegal_ascii_string.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__illegal_ascii_string.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "642a89e2f5fd96f355f7bf549dc23965c720bdf66fd14ea50bc29d84dcd784e7", + marf_hash: "a546f48d7075487d78c3972cc90ebbeb1472f7e7a411472252e5bb31716ed1a6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd54c3457456dac42ae3d7bd876bc9bdbc456e35d832a3631f55544d273bd9c8", + marf_hash: "3e45deb0f8c66ed58d7d8060c770b97d43006b46b5a56d1e7fb11b6c83a23824", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c2e2aa76c3c804eba56511964485347662ff44dede1b5fdc63a733ad96d558be", + marf_hash: "5a2137148eabd42385b733e32f207be6cc71ef747222e7809347b4094f3ccdaa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3e864a99dae2d11de0bbc7f2c7b9d81610487c8afaa2917ed426e1ef27c990ed", + marf_hash: "5ae89e74b0dabe8bf4d690ce7304b63201f17e456a54898c6051b884cd48c7b2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f710ddb5889c5ddf76fc9086dcc02eee5fadb235673b965e6060bae600955ed0", + marf_hash: "8997b22ec13adda9048b6f513806f14cce1f77b241191f7bf2f4efdc2308b744", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c7f7f5c18f79664404d2e5b7d90e6a52e6cd1956380ee6a4c000d8e9f6a0b658", + marf_hash: "8dd56914619e6faa6898ce6eb2559575f97a8b8a2b497dbd9de2fb7cfbc12a1f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__impl_trait_bad_signature.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__impl_trait_bad_signature.snap index 3c085c45ed5..b0393990046 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__impl_trait_bad_signature.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__impl_trait_bad_signature.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ebb0461e1c802c20878b063e58136c81bb741890ccc329838d0b5ac556f6d88c", + marf_hash: "2f1fe7bf5829567d1b823f001a63b76725edc95bb4bfb3b678670aa36f7930d0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a4c55185d4c0a5f845b6140499502ed6983968a1254951c85735e4d3e30677f7", + marf_hash: "7fc9c525259d65f63992e0fab728531882525eabf987c74f6bed201ec1b5cf06", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "45a0ec4c3a9a87839776c3929486e176ea7b42db32f510bfc0dee49c0b15695e", + marf_hash: "44b8670b4d2ffcf5a9fa64a0e9497537e8dd8d563f3b321113bd75726f4c27fb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ec5338eff1b00a32ae48b12c1b3ef944a5037d6f152d7902fd57c0e1ce679b7e", + marf_hash: "e8f0719183bb236244c731f8c7ac277fc096aa471cef12331c5be6b803aa1981", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b3a6d5582bea972e2a284b856fe6a696540238fc8a2fe68051541fc0c7dfe4a", + marf_hash: "f22b95e4b812d438e86865fc4ef79cb469fa051ff142e601c1858cf63f21e7d6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f9e61b8a028cdddb14ab701c3975023be4097763520ca8b4deae4d6968688798", + marf_hash: "df321518894a7b41a74191f35c1f1d50eb781c510e1ae43c167fdc73a6a2f2bc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__import_trait_bad_signature.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__import_trait_bad_signature.snap index 928ae41ee6b..1f4caed28db 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__import_trait_bad_signature.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__import_trait_bad_signature.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "04827df27c3b4fcc0938775755b96bce97a864261dde43526feeac017532d758", + marf_hash: "3f210b17ec38fa624fb277b7356d9464c947ca19f615d25643f567307f410ab4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "344333624143b21a3b4bc5d40ae4ed9a0532718cb8a84cf455b9a393b18de142", + marf_hash: "3172b2b9913b0a8ebd7c1a979778a45a8f6a44b4dbbecc333b4b24857e414cc1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8a533dfe3dccc9c40bc980de4d02db8cc4199f3977e59499bfded20f39dc72d3", + marf_hash: "2003359b1d80698032f0bd9e49861667c79f36b8b9744a36323bca05fc996ad3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6e3e1266d86ad3640f849910a22a6494b9cad1665013225a4736cbfceb4c6d20", + marf_hash: "ddec184e2f19f74ffbeb11d83a3532a7e543990a07e48717844916cac81d8ca1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0ff93253d8eaab5e51660ce2a73b9afce40e8522c449f53daf4acab1ee14ea30", + marf_hash: "2324fa54352fb70269e3c83c8c7714e31955620ba9a052d8b0712ce4cafe6523", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fef25b5ae665d4202f96af0f2f66eae350cf19faea766604c58470c77baf6e0a", + marf_hash: "aa1b2cb8a7e1cbaf840740479b3d6fa4edda5adbf563041d0d05a855b1c147bc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__invalid_principal_literal.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__invalid_principal_literal.snap index 0868f36a3c9..1d148abe14c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__invalid_principal_literal.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__invalid_principal_literal.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b5d3a3657c7733c6bc187733edd7c61dec80cc4036272b9ce173ae03381e47ee", + marf_hash: "15a549d64e2791d0d911881f986aa8cfe5d50c0f3bff102f5de494874b571866", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "962bb241075c65148445b9f8851ed2ab9b6c55374b8bffea9651ce55edd299b9", + marf_hash: "e1cf010fd2f3332a86134645148f647143f88e1c995e266738f8004b72a000fd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f3ff0974e7b36199ae266678a525bfe57d4a3ce3213bd794d4a53b690bd5bfc0", + marf_hash: "9df4edbaa44db47b349ee0a6bc5074eed578de468065e1d63d4df0e37a7c9007", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b9107e9b5fcd66a21d8225be796cc1aeaaa2e30c439d4edc3e35d176c629447a", + marf_hash: "79b11c816b5af3a4fc6fa898eca5b470ba8738e57da2c2c69503d28c36546f67", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7f532182fc25caa108a9a8b77965c8b0874ab58801a7e5b80c52157cdd0a3f1e", + marf_hash: "10d7bd53a0f8a9e723de751659785b65f6215f07c015613910ce3c73b0b1216b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bad3d75c6016e9d87508a2036f324624511ad1a94600be276f6bc231cebcfa4e", + marf_hash: "af8c94096b2af55eec88b55c1fab655c7d2018f748e35b7a34cb3ef6ffa0464e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__lexer_unknown_symbol.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__lexer_unknown_symbol.snap index 51abf9a3d2b..9a7224e4bcf 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__lexer_unknown_symbol.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__lexer_unknown_symbol.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f34c30bd3854ca3ae09f3dba76c06b7f2464228f0556b2e0d0131d4950b3906c", + marf_hash: "8e4659309bfefa92da4e95b9874eedd4aea38d054b3a9389890352d37a7d2693", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8564220f1f2e44499f26d2c12ad82fc532220371c9b4894b5792a9466aed1cf3", + marf_hash: "21eeb8d21522ca38a9ac5f905042e3f1aa87389c80985561248ee4c17cb87d8e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bbec7a2052b3bfe9d624940b3c89840d0deabb3e9a886115cbc4f9ba8050f7d4", + marf_hash: "244f2e909b6e1f60366fb927487445af6e433df62a60f9c419507a951ad41278", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6f0d5713ec2c1f93cd821a6b1fb2cac574e170eb171248b6c856fefb645934fe", + marf_hash: "860dc976e79f0465b28b5e5dfdc05efe2e41de1ca938f7ffd4b6ac42a3894cb8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "97ce6e29ce5041ec057308f1848ff903dff90a322a996b4f9c913d97a0c7c864", + marf_hash: "b71d045cca6638d66da09d5f52e6bd186c5cd3fbb61430e82ea790d6f8ad85dd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d83b6c14d9f950ac07c30605cd55f9e915cef9ca1d03e76c202b1c0f185476b8", + marf_hash: "81db0861adbe0f2973015c1d436899ae6edf130a33c1a7dcbc02484c939e2c12", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__name_too_long.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__name_too_long.snap index d05e16438e2..9fb5775a48c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__name_too_long.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__name_too_long.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "efccd2e3a207667cd3fbadebddd9941e12c218bf4702ee4cd24389844e2799a5", + marf_hash: "4be6e1a7aa094b39549dab19679dc09db03f3d35b3ea2f01fa27afec80ac1ff5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2b0c00badc64b0363a122378577ba5b20903d1b3b56333192eff032eb8d1b2f1", + marf_hash: "b374660ee4854aa676608621c17ffb50730852b845076383d83f732adc215dee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1f784eb430a5e6ef1240efe49865f2ae3d9518e00ed29f28589a2c689658e16d", + marf_hash: "9c517f185ab54868cdb2787104124f33da47836d4a9e31a08b4f877c21f9f13e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c2256dc961d82c88751e2b9abec0807696e136f94eea4b741ecba05624a65552", + marf_hash: "64b58fd8818d452e586c0ed8ec3b24d9c4d5aac3ccab467e732560cab0cdbddc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1e391d8b0a52ab0b56fbca59a03a0094e299dd6a17db00bf621b9ed17a711650", + marf_hash: "27de0451182a820e8d0f2efc44df599580f55ade5877bf42ed721780ecd6df35", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b9dd0e17c4f051e49c933c5c4b8fe3812d9469cbee7f0cc63fe3313c4757be06", + marf_hash: "dd0fa6c2576b769efcb3a1e87a086553fe0cf0280c606a109c749eb04512965f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__named_already_used.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__named_already_used.snap index 5f40662a76a..10ace4d850b 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__named_already_used.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__named_already_used.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bbef5c573a8da496b13f86def0296cffc9efeff0f6ae0611879891c520014105", + marf_hash: "b578e3fdd6e58501a7f0f8e8750d95a0b0e3546fc5104d53f8da3b6c4943da35", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "02e60f8216b5eaea25494c515e59154f4f618b48dd7eda2b86940a9634b0ef86", + marf_hash: "93a01f7617248c3162f5890f10da5d330edefcaab374157363e84606e903f13b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "96f42fc79377956d843bd5250c0e37db4af8eb7aa96783220a61b3b5c8c41d91", + marf_hash: "9af2113ccf0bc8d93f0b2311dca5f547a675adfc3efcb0784cf2ce8ae9d620b5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a7bd057884ce6919f67b50d7a82679578b3c24fe218de563c4110501ff27d55e", + marf_hash: "eae8e03089cf6c1345bc0a19f8c6193ee5b0f43ba6fb444b302ae0d955b40c79", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9bc87b811f05a3a85508d673611a61708a7f835e2b9056ad541a615c7499492d", + marf_hash: "24a915aa27c34b6a4f93ee094353158dd597331911be62e1eb9b23fed7690165", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6add3a8456e9e088b8e5e0a0de98600cb4394562c89779d5f5ea1f76e1d3c097", + marf_hash: "78b924598648658f17c763e6d8f084a0bc858da2289818363b0e60c2242d3f28", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__principal_wrong_byte_length.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__principal_wrong_byte_length.snap index 14d14e11b4c..3f0184a92e9 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__principal_wrong_byte_length.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__principal_wrong_byte_length.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "938ca472952f1c2943135d8327d3329ca4cc29917bd5b65892c9c1d1d0377fec", + marf_hash: "cc276a64c0932d8136a447b2af06a7bb80d18944b64a5fe780b0fb337a979193", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "115ca0ea775497193d412b1b7d01949a4fb277140c27774fc9e38dd68a8cb778", + marf_hash: "6b19fb7942321251b27b94b376667064cab19c9306e06853a9688b46b4713825", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "38e7a0dc2b67b72b89abf18d2c4b512ff6433b95ed2aef766cb3a615d9adb32f", + marf_hash: "66d6d313632e2e6015e17544cf7d08d49d9716703ebd31b1e01c26feb075c014", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "23d0274341aa5bb284e1deb858900e020a5a0db1a63898a0c6ff5a6aa770ad32", + marf_hash: "7b50fe469094f08d4520554de716c3d130d8161cc0b3f6ce40633c39dfcab579", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2f8511a03f9eaab5724a23c56a3b3cf0cfbfb98ae25a7a17ceaf0f337c9e0a5d", + marf_hash: "b6d53c95ebbfc1ee2554bb2dbbd0ee3a57fbb33203c4d93b9de5f4c4de6da2dd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a88da7c350998d676d36caa009472ff9fe945c24890e2d507ed88e76a9a23987", + marf_hash: "b07b1949a086eb265efd1d737dffdf83303f6671e67c8aba17eb1a772e9c8243", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_1_tuple_only_parsing.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_1_tuple_only_parsing.snap index d0eb84f552d..6c6c4dc3f4e 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_1_tuple_only_parsing.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_1_tuple_only_parsing.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c8bb4b321a045decc82b4e320da081c9da1cb760dc29cae96d37725fd5989fa2", + marf_hash: "0c95bb069bd36d0883ad87d7cd620eef7fa389a2b53f48b15ef264efe5199c81", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0c22b5f233479fef8dccb72b20793930f6fba27df83c8b6a238e29ff8f3eb3cf", + marf_hash: "2d1b1d78ea3f51c8fd01eb4570f91ae3bb0d7aed44b71440ad896a34f86dbce3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "178e9cad3b2e246620bf7359362145a8e542ac351000af935eb60ac6bdbb3e5f", + marf_hash: "f6ff198cb200e90dc00eea0e4cd64764e0adcd451c965c7e3a96bb1c5671fbca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a506bc8f0ccdaf79805e63dae7e74b2e26500ca126150c06051fe48bd6e32a07", + marf_hash: "95221c66f7af44b2285acacabaf0dcb9c6bdc00e8ff9ac1d19926083e24e7a06", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d485498e2f3f4d4d9907b0163e4fe19c16d83643cd977acedd60072ab1118063", + marf_hash: "51dc68d9cf3347e2f5e929d7098e99e4f360c663a8821faf0087de821bac55c5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "20cdb4ff4ddbddbdc433473819c798f089364ca8d2e56989b0054f6b25d85373", + marf_hash: "43a0254a22b14a69fb65fecb16f1b3a66a85ca1710de2175f8e230cee4588983", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_1_tuple_only_parsing_latest_limit.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_1_tuple_only_parsing_latest_limit.snap index 5bfd4f9c7ab..0ce18eb39d1 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_1_tuple_only_parsing_latest_limit.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_1_tuple_only_parsing_latest_limit.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d19997085c0cbeac52ea0c88fe70f2c28e9f987f3a8fd45b1209042a47a9c124", + marf_hash: "99e6354507210ae7e59811cd208cb16890962fe695d57c4f25860a592c62eeec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8de2f7003a859d711ea6b292223a2947d50f36d03d2b6d091f4800ee3529d71a", + marf_hash: "7c8e68d8535a7bcae0109da1ffa5a81a9415b084cda7e71b365fe1d4f237b232", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e70c12a7041bf117ceda58fe01bfb18a92e2224e47c8d35b23e14f584e9b6b58", + marf_hash: "39aafc77161056ff46bca31448a819ebed316505d1b360ee06f83b98d1e45ca8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0fb046e929427bd46947cb18b0bbf1511a537cbb0f68029b654dd405935c7966", + marf_hash: "b8a6b05f85c138dd6d8bae7267f1cb132ca51f2272d996d02a10006d7bcb146c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "214430ff193e14f4e4a837aa0d3363a4e716192064fc2b2f38b29acd1297539d", + marf_hash: "12a15f9f7b166fb41fb0fc4eb2a21e23e4fdf2b14f331cc716f5181a68e2b0fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "99b734c8cb15b44d12358e1b62d4d59eea51bab466f017673b4677b655426394", + marf_hash: "ddc8d00299fbb89ed1b5c832ca53c3be4bf75de043b5a609a95d70de105f96be", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_2_list_only_parsing.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_2_list_only_parsing.snap index fa149f043f2..18a7c8f9b29 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_2_list_only_parsing.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_2_list_only_parsing.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ab79796539e0566b4834566f0cffd59a35fcca171eda95d309d717626568d0ab", + marf_hash: "05525fb8ab1c3c1abf361d66cc724bc2623ed9356039c35000082c7d3b493380", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "51d898dc61fa5d5a8ea9135ff5503938a4363cd82801f433865ce08302d3023e", + marf_hash: "28bacfced25a4a40b86ccc405b124e45061cc9c418097fd69e39cd87b38dba68", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a76ddd1872de6d059ffac881e57af26a7194a4e20ca22f3cf7653bf78e64546d", + marf_hash: "fa9ad80db80ed459cab278629daa86fb8507bc5f0c1eb574a0f2d10e3b56373c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d8ac6fbb7941346e7b45370e2de8a3fc46b3ad36359f9d55a9472e3bbcd125b1", + marf_hash: "80c7517421ec66fff522bc63246a1ef216add9167f041196642b5df5d567ab17", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3ef7b50448abeb93162c7abe85cd82b803c9fcd4dcb31c3e1094d693959849ab", + marf_hash: "836a6e1f64529933d7c3ea3b40566e5bb6121672fb506f4e6ddb68fc8abf68f8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa84ba1d5053eb237390461d5c94999f4d781cd6b1a4944c327e9e02b69ada73", + marf_hash: "f793cdedd92f5d4a6b479cc5adc42afce49dc34b56547389f79fe7cdd78997bf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_2_list_only_parsing_latest_limit.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_2_list_only_parsing_latest_limit.snap index 1e4b041538c..e378edf3cc5 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_2_list_only_parsing_latest_limit.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_2_list_only_parsing_latest_limit.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e40059b439640c3f8a0e1e454b63d363eee0b642a7c751b371115ef651977c6f", + marf_hash: "e82f336bc1de6890d89778b4d15dd809dbdc2b456cb184e55ef701e2675a1c2b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "656826ff4408d6b32846bfca83f11b115f95d2b2c2d847c983600e143feb3081", + marf_hash: "4115cb3bb981ce13aee71f3ff13930f09d880e26404a5eb0d894c1e62ccb81b3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e2d07504dab3ecf1f4e13f3829e70737c4c38803d6efea2c366a2d71edea82fb", + marf_hash: "e9e5744ebc270836d28e0cf18765583b24d3f34b4a1cc802087e0be870b6cf7b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d63ecafdf61f34c8c6d46f28e84a3aa50a38aa2040cc2efb0db15a412544e171", + marf_hash: "8f40ea0b14a1eadbafde584a41e65b1a38b99c24e2f56edec68302fc6f81c640", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "45b0131cc935d5728dcf86919f13af78381babfd73516816bf739ae891ede81c", + marf_hash: "4133b69072a461a080280b3130668001879dddfb1f048641e068e76fa1c42d1c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "048834b85de3d9369774bb348efff98ba960432c6dd88300936b32f4fef95a67", + marf_hash: "c4cd55bb9ccc703d13b9876f6214ceec325e7d4e429b79b623259f01141edfc0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_3_list_only_checker.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_3_list_only_checker.snap index f1e32eabcc5..16d79ea2d0d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_3_list_only_checker.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_3_list_only_checker.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "26839980247079e9ce08d8f48ff14be7575e0c4ecb4b41883ced81b06a38ab1b", + marf_hash: "52f264e00ef742e9a7d5d40776bd4be2a8ebfdf92b5ec57a7eda6b57f8a03f54", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dfb0bd0570fa9f65d20f389d33201f37b71b15fc208af5d0c06e01842ad38de6", + marf_hash: "f5f78dfb6fa6987af3adcde089c2e5cc23c80c4b2c08986d02e81ff2b46b8548", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3f9123beb2328d45d390329439418740e3b1267ca119da915a53f810da2d6092", + marf_hash: "ac6918b20220b2e8d239ace821bb1a072882ebab2afc4b9f16302d019888095a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d3ef96bd964246c48926065d3672d9d1e5a5c22f0d83f1da8857cbdee2d4b8a0", + marf_hash: "6642a31c15ae7fa1aca01cee6969ec88fb328ee3dffb5d010511cd75d5bdc1fc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5afd73d2a23192ddf5f43169d2a8dc48552c4e4a96a930ba1381c80d16af99f7", + marf_hash: "d50531f7d0fcf16adf6b7629a04001c61a251034d91284af391d8532f8c08504", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c478e42887ff8163596cad8659b7af94642c2e5ee83791d204a16cb994611b5a", + marf_hash: "48ac46e14b67ec520ba7fe013a5c4a3f2491ae4569360be278ead196495d3ba4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_3_list_only_checker_latest_limit.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_3_list_only_checker_latest_limit.snap index 4d77290a91f..5bf91dd24aa 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_3_list_only_checker_latest_limit.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__stack_depth_too_deep_case_3_list_only_checker_latest_limit.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b3f8c57704b2337422d5ff22985fe2fd6d2ccecce403784e50e5ba4c4fd4be3", + marf_hash: "d98f4056ee7292a11fbb45f05fadaf3ca840c152cb7587b47733afa7ddc4b00b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ba88be276fad0fe2e84bb0af1456bad72296dd559e5cb8502dbdcefd77c5a45b", + marf_hash: "596ccc8abf681050498101d48d4d1344ae65684bbcf2280f6e560a776fd2f74d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "642b05f3ff334c6e6eb30045431f5203a2524858b4bf6225e2e9ba06b8ce80da", + marf_hash: "d6a267d9381861c3421d8756477e5e5566614adf965aed7a35693e06b02375b2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6e0e4a21bb4f649d295fa7be06ad35cef694f03300f0ca230b031e48635fb6b4", + marf_hash: "5d048494d3767c41104d9b1068acb0b761675235b065de722ced2384c065ead5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fafe537191980243ba3389989d290bfd0c4dd927a68d5c9f8936b5dde9d83d7d", + marf_hash: "8e6e75d98c7dc1a842e0ad9312e26d779fa9e2f8d12c5076fbe9526d261f2b2d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6eb7950e7be766f79a1cd6ebf61dbfc3631cb72fc1f77df8f9f2c8930f859be6", + marf_hash: "21376011140af97265bb35091fa6a7e25cf8f48f2cdebe21dd7b8afc373b1189", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__trait_ref_not_allowed.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__trait_ref_not_allowed.snap index 3ea21fa7601..9827a201fe6 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__trait_ref_not_allowed.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__trait_ref_not_allowed.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "039f74a607e1f345d5b02e7177505ca2f7ebb04856c663bfe7573e568b1912ab", + marf_hash: "f75083024213cd5fbbc9cfb172f0ed735de7097c1e1a45b0623ed5f4c7e2a4c6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "32ba76d08bfa70820187c56c92e052df02d86e2234830268891252111056bdb2", + marf_hash: "cc56f76b2a7fea3a20607d4130794457e4435079efa897716feceec51fc6f035", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2e5f15ef2b9d53468b6cbd8ba16205100e5800e65dca9fc321606e3937934fab", + marf_hash: "23e7536899cd2961e494cf10fc95642001dd5a8bf3546f114efd780d036c234c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c613e0c9330ab8abdbdca423f0f16d1e78998f8171acf4329bd712950f1983cb", + marf_hash: "5423588fcf4d9b82fbf4d896088c65496d1c892f1860cab9288533a68e537bd0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "62b546ea605daf77b638a96977f64387e8783ea882147ebf001f820cf2ff8b37", + marf_hash: "643fca885af2d12fac27a6a1f18643af04171d62eb71e0fb12978d48e2c8c541", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "399b6a3961f3554260d9f9910b602b932c3970cf0eda5bc10fd2b23ce484361d", + marf_hash: "e5235d3df151287238863934b038e611bb317821115a9c64679a732d95d2ba5a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__trait_reference_unknown.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__trait_reference_unknown.snap index d752f5a28a9..1f66876213d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__trait_reference_unknown.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__trait_reference_unknown.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b229149987abcdd90ce5b918a52ed1a3673650027fe7d522dddebc841d185f27", + marf_hash: "c13a4cea7bcdcc7de78a4c88a0f0945e4afdc8ca4c14f8965737b41d454a8732", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "382fbe4abc03db69b82e528e8997a7dd937f642b84b63b68bcec8d3863b6d010", + marf_hash: "cfc773a02c3742b68fb88971e012975fe9964c1fc495f13da6084cc22838dd74", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "77d0502bc2263212053e2c695edf58c9e3564499f2ed8314979627b72b87bf57", + marf_hash: "bb644a407d8ea40f9b6c15eb78b47dc5672b06f79d997c2fad27d373ec8414ea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d2952ef1e07a1529af1c636db89b927f1b79bb124911a5f742821c28d4be55d6", + marf_hash: "245d748b88d1d020318668e31cb7a7d1df8311ff0ad97a3c35c226e02c81983f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ec867f835eb3ee140217e4fc90b671b784abf6384fa75bd4ef9f849f3c795b70", + marf_hash: "2c1c4b29864b7c902f0a13481dd4f80e91072d0e65c19efec8d39cd03331c51e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2c086850e115aeeeac92f2643f2341a9832dac2c1bb122b933c30cdf05d20a3f", + marf_hash: "cf1c9e82a5eef4d9fd778bcc8c5a0b5086fb9895ca9f110e44158b6953dbd460", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_colon_expected_v2.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_colon_expected_v2.snap index d248fa47582..4bbd7724869 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_colon_expected_v2.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_colon_expected_v2.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9c55bccb1ccb7af8077756cdadc27e610b7b9c61d1dc21d539029e224043f58f", + marf_hash: "334619fa023be70da1e0987b5bd418d3c82e17807f6ca8e9b81a9709be67fe1b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4d702f4f1c07169ee29ded2bfac8558dee36779281cd30cc6ffb9d29c12b7817", + marf_hash: "ca662a238ff3aea435670edf614d4c6a6eca5d179d159cb04c537d27d34ebe89", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "46df16623a14fb15921b25e49e1b47cbd1bb8e4dfb0a32dfda8456c7e8e12edd", + marf_hash: "b130b8c7f69747ef01c227b4e1f74f69d502d81265714e19d500cc2b84e95178", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a05528d3d23349656c4c51ce4ce88857a4cbe555c8ad5f8777ca2cec626474ab", + marf_hash: "e539c08504c210ed85548308d0d6e3df60b644e565b201d0b1a5e0fa109585c4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "97e5b0c4f60b5d902aeaa14c3219580aaf0c1c60ee9130b880163c0e5e395d47", + marf_hash: "7cf4023e3518e39b317f6096503acbbbc93fb58c5780b06409f3f492a8f539f0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "18b5d3c314aa32838d3a6f3fe40004fe8af7168a2a9f9577b74c876135efa7ce", + marf_hash: "9b0cd84fdce1897b145d60e171ede0e0591e014835572b85323eb24c4e2e2bb6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_comma_expected_v2.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_comma_expected_v2.snap index 4235a04c171..643f93d4724 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_comma_expected_v2.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_comma_expected_v2.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "04fc97150aec13a1afa3b1e29ebcf216dbfdc157dc9fc736fc1147aa7a287be6", + marf_hash: "e766ea6b619ab51e00b78775c823a1dd7a37ef000d6ab1a409254560a31d0bb4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9279c9a5b43faf0dd5638f67d3deef7398c0dff4cea08e552f8b96ea9fb013f4", + marf_hash: "e05abb23cd6f3925169007d722592ad873b25a6fe661287b58a82007701a23b9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2cabb7f59a38079f5983efc116ef003b2d2c7f1e1a4a439b8f47d0b5475fc863", + marf_hash: "f98eefb7f48aebc9f1847879bb0630ddeadea461cca037f86e73fe7151dbb8dd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e253e7a53353f6c2abdb45a582943400540a2742b0e94d897ce05683b2dd228c", + marf_hash: "996f61fc0ae5bed4a41e4ea98c2f747890f5cb6f9f96b65a131a9bf4cfca72e5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd2ccd41dd93dbf270b61784aec779c3d860c320e2116a855d524a57c2a800e8", + marf_hash: "3b83881abeacb55db1eabfd88245b2334fe4a008a4b0d1bf0ec5e189725a580f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cfc1567b7d41b9fe61b1e91989eed7924df65713dcdc8ed27ccf5e3025f00305", + marf_hash: "cb92620238a659cf4681b64ac3e237b237ad48256665bef85a2e8675ea05d187", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_value_expected.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_value_expected.snap index 1ee59c84493..2f20b8da09b 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_value_expected.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__tuple_value_expected.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fe6ebb04e3f75be7540c8a22fa0ca20977d845660a80cce949480c14b753d0e6", + marf_hash: "883a38dc0237473c295d474a1151057747a04b155fd921f91c971bdc44aa51d3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9711f4ad90d7078c1d22cbe6fec8661adc5879d724296ce74d519225268a048e", + marf_hash: "3c02ce912c2b1097bc028518801606a5d8fbd89b1b0cef37b11293fecdd83b52", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3b8dcebc4d67646d606f42c5656a03a4e89bed6ae68b8f85503278e295025778", + marf_hash: "26d11e73158ea21bdd82acbc294a8bd1aed41f849a5405b0dd41a287bca3b0c7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c523e057ab9f033b732f3aa91d97a33a3f7d3255ca31e15b75785605d8985e3", + marf_hash: "1904477be022636185bfd68562354de633b05fc6bf73fb9749f3759eb54375be", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f0134c2deb7203177cd416aff5ced1ddc10f77c326e380f70b5634abfb451ad7", + marf_hash: "232deb72413ee501194fd92587618afcaf6e2d8565c80149b0428dcbeff4805c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b122bbdcba3f6d959c95a2fcc067399237f365dc3ca6ecedbef84853e38a5f0", + marf_hash: "b9d1dbe9f9529f2cebd3649e4394360cd29e3e28acee5f979c20edfed5eb8a8e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__unexpected_token.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__unexpected_token.snap index 04aed4ebc0d..83af52cce46 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__unexpected_token.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__unexpected_token.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b457268998d8659f8e6a974f627334f4122ccbb73b91c8d22e1126c76ca3927b", + marf_hash: "dc265086ad1d0bb6f24147843640e28a83fc561705cd6fb01d2322af68d2bf83", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e134b6d0bdaf2c74576d4d992badb8a8c6261b06b11748a363554881933d41e", + marf_hash: "eaa7d5a1cba134f6dd1082016161e6d7561612c7bd0a903179cad9571c35dc59", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b969eef79e73488f0ba517a74a5b94d019ca1c95dea74922d66f60969cb20cb0", + marf_hash: "763ca16e299d598efcc1c5d4fb5cd02edf147e4fb78ea3520e8566953ec71564", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f7b8638dd7b1c1ecf8ca9753b37fb7a83d36546fd130fe29a68cd77fc3fd9737", + marf_hash: "c3c1553735a92ffdd5536fb07a1b0812678299bf7556105c3810dac2f319a9de", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "025e3ba8b9af084a5c3792f8b64d69730e39ab5f5e1c6fd36992e03b1babe843", + marf_hash: "88f727d9aceb0108f3eca6ac10d29e02f127e1f0e2362df32d5832890820163b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "06ccf247abe348314f04dc2dd200c7e9be08113b74df6acc6893460a5fb7f028", + marf_hash: "29bf8eedc1094c8adb1bfd4f02a251b1108dd743f519311d33c6f93bcea9b8cb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__vary_stack_depth_too_deep_checker.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__vary_stack_depth_too_deep_checker.snap index badf56ca3ee..91459770b8e 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__vary_stack_depth_too_deep_checker.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__vary_stack_depth_too_deep_checker.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "43ccb3072375ca6f9fbf27b9ed5e649c1e993f509c3694b8411dcd794f747fb1", + marf_hash: "245caa613ddc3b0b8bc0eea22fd7adccd2c001798f31c22b4d9bce13b601e9c0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6d653878ed3cc420b7eea06430a7c62b971224666a85d46720ab9f160c052fe3", + marf_hash: "35a571879465b019715a305ee12b4818b6c393dcf0980ced29d7f07908a398b2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "19290434b8b54b3ca9587c8fffa5cd8a81db87288d565a5c295638426a43f41f", + marf_hash: "eb62fc507ddc4a80e706e098e2cdbe2049a4b9989679d232ca797ab6e7437194", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5be8630a33bf62da004a3214dc8f4f54d7efe9193704cdc16e6f193787becc31", + marf_hash: "b0e7d276e03806a0988cb0fc82a44f62dcdd2723c1353fc4646b9c534b1b62ca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1a1363d415c7b98575e781b9535a7ec180c569c91fa793fe19cf26c1fd4f9b10", + marf_hash: "0e57754306a376a69ecd897f8d8f4bc2e552bcc55a16f668b19202754f2ee33c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0d2bdb2518bfb32829bb10fc08c54891bbc1ce2c7d4eb9053b3ceb2653a8cf2b", + marf_hash: "fc0394d559a3089dd144c458ebd0642828a07f1c902b8ef43d50ee3fafc8cd8b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__vary_stack_depth_too_deep_checker_latest_limit.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__vary_stack_depth_too_deep_checker_latest_limit.snap index a97e0180b6c..9b0b076720e 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__vary_stack_depth_too_deep_checker_latest_limit.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__parse_tests__vary_stack_depth_too_deep_checker_latest_limit.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3377c7aab492b6b547a5f97d203aae172672b220879a4778428c79f94de6b0f0", + marf_hash: "9dd5ec7fcfe30c29a9cca2c3a69a0bbf337a073510b66629902465109795f369", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "25dda009827c3ec145f1a15c08108eac5e7735f10e87ec8aa29c82dff7557608", + marf_hash: "6b81fb8ccc82c6a54d29dca6a371c72219f198ed5ccef358481602329b57e1a0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5b67e0cd953a0ae8605e6e3ea44d75f180a0d4a5672a1e70d2aab551c7c06cea", + marf_hash: "92c3600098fbdae394c91c774a033713cb75c27dfd6d72d3a1b4d616fc291395", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "06ff4cf8d0e6ab453a6d635d70a7e62b536316d1eea2e46c9a6fb9442bf850e4", + marf_hash: "8cdf77e71d9d2da53baa9a063a09763ec4be6c8a3f30fd573d7a01643a740154", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "effbe48d701990c5c23c9bea5ee53ac540ce21a711e494084e627f6a35245dd5", + marf_hash: "0fcfb34bd3409174a97b7e42898ea7ad6b783c875a1a0440c109ee6068ffc274", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca678a99f9274d92b61155bb4114811dcde0e8455d474d644916431b440dca7e", + marf_hash: "4d84262c011055f5802a6157607d62b69c7611f8b2870bb8f9a48afedf8c3926", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__arithmetic_zero_n_log_n_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__arithmetic_zero_n_log_n_ccall.snap index 13ec0c1240f..904e57e143c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__arithmetic_zero_n_log_n_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__arithmetic_zero_n_log_n_ccall.snap @@ -1045,7 +1045,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0e1cc0a38d29ef709d0fc9ba9742da26c4e58368112bd635fa9b08e7ff6845f2", + marf_hash: "346800da8c50ffe013b18e6eae457f057708038e58aeef76f65223ec77ae2168", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1073,7 +1073,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "09c6ef91095b7fb8e24a2a2cf784bd98c21c74427dbc1f17004580a444205e26", + marf_hash: "c018df4b4771954b0bc52c452d38d05c0bca0f73488181ef7450c752d56a7dbc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1101,7 +1101,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f17c12d6c893dd3ab5036acfdd9645bce498541c756f7aa8d8dcbc78930655b4", + marf_hash: "05b645eaf9090b249ea43697da7497f6c15ba44ed579644d0d47b0b204fe9221", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1129,7 +1129,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0f17c9c50d997a604ae07289e8cc977faca2e90377d0ae9d0a8ad45bcff32878", + marf_hash: "3125391755dbe5f4c1fdb60ae866bbc6c341f6cc281ae8afeef88571bd77a6e2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1157,7 +1157,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "30d3084dbdbea881f62455ce4108d840735e70321b7074deb8d849dff238877c", + marf_hash: "fb202b248d6b624b6abb3f24ddfab2459abdfa43e19170e1ba90d9b1a2f2495c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1185,7 +1185,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "45f7d084e12f9e8e6bfdc9f47be26e919a3549aca4d53c9042a58dce52c72e5c", + marf_hash: "f41eeb4b40f619d7327de9f71c6b70524db4edf08f6cacabc08740514d5590ee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1215,7 +1215,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "25a291e05dc5c3dadbc2a605e2bb3d737e1bb1431a2e623ef488a455e15346c4", + marf_hash: "030e4f7385839e7c72590aefb8c606508f32f3170fa7356da3e901c5c4f7e841", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1245,7 +1245,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "61d2597edf748714da6f28bdce19316c1345b62334afe6bc772957dff1ebabd5", + marf_hash: "c04e9ebcaa94c9303db8b0be5edab2a18bd7c2a07ce6579e89bc70a9754a27a8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1275,7 +1275,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fef178439e5a4e4db9b2755f5b8be966473bbff63309da2c75bd00e37b08eeb7", + marf_hash: "a0b2d075c3ad0755db4b23b1fce37d6a7c490ca4fafc6d5bb8baa61cbe38a345", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1305,7 +1305,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1de28e44ec26121665414e65f8e4d3fadf7a249340e2272dc2488e96356fcfe2", + marf_hash: "d11588779c9745a8f5929a26ec09209b9436d541706d6b8d5f309f16811933d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1335,7 +1335,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "69d2a44cadaa71f2a12e07ba2c8a28fc7f61c19d4886a91656827bed23fb3cb4", + marf_hash: "d66bafbcedc826ad9ef15ab90920465a95a78fe351d08e6e06550235b6a9eac3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1365,7 +1365,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e849ded6a6243d5fd83d31b791ee5d8a5b23b1c4f0b68d929aca055cd812fc2b", + marf_hash: "9e4a0a71f4743207ddf677fbc908a9af8e47fc32ee220277d6047be7dce7f19b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1395,7 +1395,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f19ea4ae5a13fd3f405a52dd7a9746650106294cbafe2849f238fb8fbb8c19fa", + marf_hash: "2b6a21776508e924586368535dd2f270f7d23d3e3ffd51d92c6e4b401ecb2c69", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1425,7 +1425,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ec131c2aaccba7faa5ab0f7952d7c3d4381e086f6126005da353cec2d60c8064", + marf_hash: "9ed45baf04eb072b7eccffeaef2aad5f2f71269128e1c60f4d86697b0980cae5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1455,7 +1455,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a8c7d0478ffd8d50bb7e0c1d92f2cc74808fa5fc70e61e291c03147ef7143f04", + marf_hash: "ed87d84fdb7b9fe69d713c27af6527806f359e51c0ffed6ff7c0e8ad804d0d6a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1485,7 +1485,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4791a2ac7d9bf8ff1a2f5fb05758f3c835e80653502d43a065acf8179a0b91a3", + marf_hash: "ce366875df778b53f68cf0e4d30bcdd86bc1c14ac34aa1b9d995f25c92d438d4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1515,7 +1515,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "496531bb608cd68946fb57870bf4cf972e33c44f7ff97098a4b0ed69750c21e1", + marf_hash: "3004f3fc262866f1f08b6240466a98da395427f03a0ef3781da3549db2260bcf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1545,7 +1545,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5796c5736138e04d455ffe53d1364739fdccdc94f038860eb9709634ff8d01a0", + marf_hash: "e6873872585d7eb12021808d8c1f321eeddb1300e319adf310da7329690a9b50", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1575,7 +1575,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "effcfca8c9adce784045e185e430b4a28a0afd03550b4d29724dfaded8307a96", + marf_hash: "cd92393c4d247d6830a045483e582145d85e18ab454e3e43e9c7ca4359eb93f1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1605,7 +1605,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca8bc4ba8a4019d78125e520ab7b49eb93fc2ae80e923f084873d5258c829f26", + marf_hash: "bd2e5fcd5b311f955a8893b3412f9f28ca64e33f62fa7febe566138bbecea0b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1635,7 +1635,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2793433486a5e5e21c65b8226ab60b09d2e4482bda2b6dc683522a0b5272f95b", + marf_hash: "417baf83eaabdbb898da4dada95d81adc28252744fdfb85f900dec1125abd434", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1665,7 +1665,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2182d246b4a8604297afa01f312bc0b7173beebe7ac94920d0f41ed7d860776c", + marf_hash: "bfe4c9e433a8d7ca4ba77ce34972eb18ecf0d4777c929614369e606266e15c50", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1695,7 +1695,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f4a126d213003348c95a92f7312c12f4f09abf2d4dad5e254c7999c8d826fb27", + marf_hash: "f91f4798fa026f3ca1431e8ed07178ded089faf227c36ebd40ad5fca6978da74", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1722,7 +1722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7554300a62bc21c2dfad12b9843f7320d7b99c9bf4474f361c316466149cad90", + marf_hash: "84b2b3bf6d30c9b44817d97a621753bec663aa0b89ce945a0f7aaedbde6785c3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1752,7 +1752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "53bf8b8cbfc022885092d8cce156f715de910a81f8055a54a683d00353a97b00", + marf_hash: "0528a8bc7f05c5a5fe9d45e82bd2939a3b37190c28ffe93a1822cf1de6273660", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1782,7 +1782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "906d8bd0f123a4aa53750ac2a7a874c3e13f7ac480bd4ce39e86d87024d67739", + marf_hash: "155ba926dfe494137b6e99f8e47999665ec07d164eed56a39c0d5bab8dc563fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1812,7 +1812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2b41407d12129916722035c2a3f1e2fdf0ef223cea5bf7920f68face457fe68f", + marf_hash: "d33d805517eee0fd7766205d978c7006a21986be130567bb9abb9f6aec141de4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1839,7 +1839,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "78d44b7ef5614c1c6e6c92064515f4226fbecb019874d34a234a890db8fbce0e", + marf_hash: "464c5f94b8dbed24bab6ddd10cc618980fc82abfd48b7bc46b9faf680d867c94", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__arithmetic_zero_n_log_n_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__arithmetic_zero_n_log_n_cdeploy.snap index 6070ff2c36d..050959eb2f0 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__arithmetic_zero_n_log_n_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__arithmetic_zero_n_log_n_cdeploy.snap @@ -542,7 +542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa6734541cc5df1cbb6f873371f2381bcc1f593b152290dc261dc5b48607c686", + marf_hash: "18164bf303a1e5c05bc5423af068cd4bee8298e80e14becc8b55168cd5228e06", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -572,7 +572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "800613f8d3be03a1145736abe9d24f3649d0971164e153cacf5e9869156e4fba", + marf_hash: "dcc998705fb0d5de60274d3239fc501c819106f7dd774d014a3c489ab26106e3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -602,7 +602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "388e0f701c6b966c7f13a222dd3f8688a3fd8559fc3bf354557abcca23a301ba", + marf_hash: "bfd5e9f4dfc4d611d6ce4da1c20e7e1e116c6ccb0b4185f5184b589d73cde72f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -632,7 +632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c3614be107929d7878d438bc1f6021f5e0feb8570bde56916c883ea846efea3b", + marf_hash: "508faa57fe06328bde9ae547f15a32671fa0c9aa28327ee5c84fc3d2d58d4674", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -660,7 +660,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "20726b17bb475b354d5374fad8c2936ec977dc132341a73363953986d7be94b3", + marf_hash: "88b433f9dee89aeb3eb14acf99d28cb779a7aa4df5b291677a9286af546ee373", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__bad_trait_implementation_mismatched_args.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__bad_trait_implementation_mismatched_args.snap index 48d35057846..d2fb43b93e5 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__bad_trait_implementation_mismatched_args.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__bad_trait_implementation_mismatched_args.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "850e28cc81f46255a0261b23d9c18b5d6e7b120a6588b8f0b906ea3c262ff7f4", + marf_hash: "5a8ffa98171618de73b09971a8990bd8008635a264b036083aaf36d8927b6acd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "757f5bb370d91893b8839df98878673425458950c1e3032a1ece37d977a02ee1", + marf_hash: "03a438048be3893f66b17dbc3e50aa2d5b243e9cd0df9d9ad0f2ed0c3039491c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ce0d338f0fc11f34c10a0561c39817eae24a7a96d52b21937b9f377ce141d608", + marf_hash: "29f6a9d340b1196d1518cf5d2a6652188229efa5934a37d9596eae3a7d11ebcd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bc52f895e21cbb64ecd7e3f1cf6ab056eff87b1fa6b36b48ce879e30e41fed96", + marf_hash: "228626f88b3e259e27d79103ed8fa9eb469278b2cc1250f037302b4dd827f775", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "363afbe0ce3b7f59f104a2a8b2e0db906509dd3f48f36fc1d7acb7d95ad56831", + marf_hash: "c70537e77e8235be3ab6766f0a87dda1fc1e3b8451c5ed440d513f545d1f84d5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "61e3dd7038d346fe38bf4456ee32ea6d6884075eca005a1dcf8e3f8fa19d0d01", + marf_hash: "729f93ddf736e27ffd91061e9b3ce10560844527d80c48f4b5eddd02952c6c4b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1292d780f846d4c99c82477bf5e295a6463db5dbf4b19ca1038f4aa74d391b3c", + marf_hash: "3dfddd47f671c826b04888df0ef189633787e5178457880c01fd3b0651162e06", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fe16eccff3398ba93748e2ad2ed37d12c8d706cc4c419d7c4d15fe813baf4cb4", + marf_hash: "8926d4cffd3afee016505f6a321629be500a39f7d6e140aad34f739f7e89ea65", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4831ed6c39ab2b048deb742d7ca671ba39574796173eb0594d6b72ea08132bb4", + marf_hash: "aa191eee5f83223e12336577f15aa085a4f5d08e42ec1f35903e08b368cbaa29", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ebd87a493e02a4097878a8d9367aac8c3b5ab244a318f98c641e7ddb1368660d", + marf_hash: "cda4fb1c18601266a43f6d688642c23c48f7d3764aa3154f5a1317d74ef775b4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b520bb87766af57ee7ea8b39443885bc85486e84cec857ac4373c33ecf764668", + marf_hash: "742e6e364c32aa3233d048fbd9a87964ac864582921f13714882ba42278e639b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0c9d4acefd552c1878aaa6203414da4cae66a0e4894b03f82d32c508d9944627", + marf_hash: "6011d44e2adc736038b9e220d862c002e5930830dc6bc5dca8a687eb74267158", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e8a0ef57a8fd2091d0f98c638670494a330e840861725ea7673d7bc5568c8a23", + marf_hash: "55c4da157d1134e6a9229f13b4e309a00482f1de2ec8d47eefee7c33ff57fbdc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "27739b5c0b07f4d4dabcded3b38621988d14a9eb2337cc0f979eed30ede1f0d8", + marf_hash: "24f822d72580d554545df4fb107d2b4f44d04e87b057e3578b94aec3c570a9fc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd3f768d20bb2dae7e041d572cf95076ebc7c824a2379ffa31c29108724ae608", + marf_hash: "6527ed3042500f23a35167300385d16e4adcaa5ccacd37888dccc2f5d777edea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bb76da0c3029d1959635da5934807122630979685dc53b4d872266d5ca0a9bb8", + marf_hash: "fe0d53ebc825d2ab07998a9ceb402e6a23b114706d448b0d389765b217d37698", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4eed2b2ee4ea5c0d9719900131d293304438830c1bb0c5e0eade56a8dc4f44b1", + marf_hash: "aad76f7cf3749de4d3ac3b2f4a5a03d78eef54d831e84be257547976366efdcb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eceeb13b5fc254f3179bfab315417c1867665d92911edb6db40a8454a4ed7f59", + marf_hash: "a1d52a7a6bae1d9977403697f2039cd6c2a56a61ff8c73f489a2bd0b7065d4ca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "20cc4ddb3cd523a61fc3172b3100876c05f4abfafe81071b9757a6c6a242533a", + marf_hash: "ee3503bfeb8d6cf3b48589302c87811b8c0ccee113ae82dd4efc031014f7ef5b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cf780eedf800e08474bebad24f93edf3e1ab5c2a9b35f33f3789a4037124bf77", + marf_hash: "58e1a6d662272af92070f2e2c8bc87b12b371157839ab049147f268b125bcc14", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6d70f442636b75a79756f9143f0d7f53935e382af2b3c68d58981148df57ec15", + marf_hash: "a328e6cec9a8ba91cc2f44e30bced079615dfe5811b9de67d170b48932a85913", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f292714b2d87d7104e8f8b20f6c16e1c3e6ef86303dae1d10a51714d863cd181", + marf_hash: "0b98254da73f898d1ac312814959916798449277a410658053c44dd8a4743001", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ffb437f5b90d4c576e2719d18e6b036229126205ac62419f1863fe6e256761d8", + marf_hash: "fa8838aebd370c7818ced2a5c992e311048c3eb8b513d583dae4e3b844c8dff7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2c671573257b2af838ea04909ac3e0e0d2cc08d06ab9a82c7fcbd47001807ad3", + marf_hash: "527ffe8510fb8289dc908f5961fbb6bbef465115db7c7d5f0cc38babca0243d6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "94fc08f619ecfbe119e9af423706ce66cc0aa9d3a7ed5aa1660bbbfb938f9de3", + marf_hash: "155e4eb2295133d94a9ee84907bb16b3448ac3888e8e5e03af18ab05675d4867", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bef87b79f9a5ec13cfb7ed219230fc60c0b514a92b4d6149a6dbf99aec681a7a", + marf_hash: "2ac31171853473b7fcdca5fe5094ffd4ad5fb31730957394b749a389e14ad8bd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4ba49f7fa8c05703e3fdca2a90d939fe8c1866d6d0734e63752a4acf6c5b41c8", + marf_hash: "953eb51fe4a57cf916db8384099e1f64d42679d0654de69e86453e2eb6ce3369", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d868ffebfd8c5df889b3c7a94978b65dc2a7d052e48a87633a1a6af0dd3f0052", + marf_hash: "3f89222209532a78ead3da27cabda3d2e3e0accc942a77ae6ad8d344761522a6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7d271e491c656c558d319f919379fa1fd63fcd386b943d997d014fdd90ad388e", + marf_hash: "7c0af0b39d3b17a3b76a82d85aadc671cc35c39f3a56431a5cf088b3ceed4ac7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a1e566d5b251ae29a1e562701d1468b2ef0a575f8abce357713bd9813fa6ce8e", + marf_hash: "f8d5eebd970541e497a487294f27a32a839f9840e21e79912e9aba7bc2c297ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9f3a0b6ac61ec7cd47d3d71a9ca034107a5332acddf7f4e6cba6481d8978cdcf", + marf_hash: "787c8ba5df1381433da83455ec28648b5ab42d4085c37485b7dfb65ff987c764", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "851141b1dc1b3f50cbe03dbfe22d7a7ba0ca44bf07a64ba4c4ab469290c58dd3", + marf_hash: "0018a84a66e64e627011939c4339c660e6a2500f6ed1cda9868251613781a39e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c420d7c6bf64f1944f01e9694ca76dd4f2515529ae00125dc305d55ee77296a", + marf_hash: "6e0b7dbf0527cdaffd3a4284668185d0a35aeb26ca075fe378627b8def6e8623", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2365d390c232f01566248b40214163a718a28672359a0441d75569a23371839c", + marf_hash: "f227e0b63606ccb97302e0bd8090cbf73e0bf439438c370e77c6640454c3888e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e946cb3d0b1e507ca3f9a520b003ef9b9145e1520dfe957bba448dc90071a60a", + marf_hash: "fb4d07591654c5722a67243c8ff4f85f80faeb8a544dd6c08dc61d6860aa4306", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "30c383b75e2176186fd09ca86f483a62e2faf2e59539f78892e7029e35afbe22", + marf_hash: "b933b576424e7d83526e7faa6a422d3b07a123297104063528907e93bdad9503", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1ee7d9b2b719a7651b28305ecc215ec8b87e181c651b570e5da24fe13b7038e2", + marf_hash: "44d1900508cf2f70cac4488f58d636227247b3694577fc068731b8e6710a767f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "06122a6a46be46e86929135b38adf973f301e17f50df843366026ecee2816a48", + marf_hash: "13c81984351361d70595b9fbb90fb82e79ede2d266918686e706d5006139994d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6b21425105f0f349bed036f58e8ab2f8cc19346a66824612314ec1caaed5e63c", + marf_hash: "11d87764296ea23073e2941b350c1093249148c1efed458e59781cb62a045b6b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "30bf203f61a938d36c8ed8c6aa64f549b0f88c5dbc2637ab3e3eb76371299641", + marf_hash: "ab0b6d834f5bd35443da5ec9e90ef2a63614f0deb8052c379e6b481b07560d45", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ebf09004e4c5ca03b052d6e1d81ac7f7a97dfdbf0b898aa842b5e3d2ec166dd8", + marf_hash: "b8f1b7174d0781cdb4567aba083ec2c4d7827bb2e09413db91cf3dac0d67f8c6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4390c8d718e7c0c45c7549840c7c7e4a7d731d85da2feb8ac67e96f97ebbd0a1", + marf_hash: "f3bd0ed7d7ac6021ee619c7f1932843a40e7b43a48a34246d5ec7b9d31c8fca8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__invalid_characters_detected_invalid_ascii.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__invalid_characters_detected_invalid_ascii.snap index 82b5be679ea..47e48c814c4 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__invalid_characters_detected_invalid_ascii.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__invalid_characters_detected_invalid_ascii.snap @@ -116,7 +116,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e4a4c4b0e90338ddaa9a7bcf12d503d417d44a3589658e2ce52764772f5f4ff3", + marf_hash: "246d240b71ba821893bd161417a510289271c3c13e3e3d0ca61ab6b439bfb870", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -144,7 +144,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "46811dd1c9c9e4e9af84da62478dd7c25bafc3e742bd01c8541f6db1b508323a", + marf_hash: "32ec8d36cfc4b6b90c56c6e7451cb2c9e8e94336a710164785188147957327da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -172,7 +172,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d783e40a48d082ef81a7e03cc86d5eb873f2e43e7d5db22126904d95983f022b", + marf_hash: "6601c3ea7cf79fbe510921b5839efe47bed411e82544ffdb6c3f98e08dce5f68", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -200,7 +200,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3085265638695483b6fa763f479974e1936c2dbcc11e1b82ac901a771523f58e", + marf_hash: "272e838aae8d9c5188c04214e9be41bb5bd58264dc01132ef0178095fd7d10e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -228,7 +228,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f68e5fb2efeb60d147688f3e1749446104683aaf57cb6353bb29798492045dc6", + marf_hash: "309ff94e876db933a80cd9dda7e632227de3d789bb48afa29cb2eb772fabe6ee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__invalid_characters_detected_invalid_utf8.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__invalid_characters_detected_invalid_utf8.snap index 44448cb4505..487e73d3dd7 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__invalid_characters_detected_invalid_utf8.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__invalid_characters_detected_invalid_utf8.snap @@ -116,7 +116,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "137e63d34ed607231be48faa6fadae93d2b8285e55b07c7912cbeca7c48e97a2", + marf_hash: "c935177bfa37f13f89ff581e4be503a0dd92b0ea544a00b6d11bebe4e5461b9b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -144,7 +144,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6e509dccaff693892165a186c829dbb131addf1dae269c1c6993cf458dd76e3b", + marf_hash: "05c2f8b94732c4341aa12c3be5729d0cbe7b5f70cecd0acc993dee81cbfdbd76", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -172,7 +172,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f29ea93e38d45c30303ab3b171a14e0331bc321811bf2cad0df598620a5f5a75", + marf_hash: "00114ecdb1e7c0fe84743ac0ab711ae3def9fc0f9aeec678726028c4d443a3ab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -200,7 +200,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "98d36b2140cd84c8f1e74d058021483ef464c40757ad252d670e7eba8614323c", + marf_hash: "64fda971f6ddc31532500e4f84ce1747c2fa81c29f4185fd3b4886bc52ee4516", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -228,7 +228,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "12adde60ece37e08202b167c2b79f1883524fc309ba9b33164a0a14a583f0e03", + marf_hash: "63e8042fdbf63e00d30d955b54225c316eb9e18c28ca0f5ebc1353908f5a4a91", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_cost_balance_exceeded_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_cost_balance_exceeded_ccall.snap index ac76610c964..5db84356ed7 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_cost_balance_exceeded_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_cost_balance_exceeded_ccall.snap @@ -964,7 +964,7 @@ expression: result error: "Invalid Stacks block e10f278f06c99decd6e9e52951da6c3bedc0623eb976ab026d77276a566c6132: CostOverflowError(ExecutionCost { write_length: 1275935, write_count: 20, read_length: 5, read_count: 5, runtime: 52204921 }, ExecutionCost { write_length: 1275935, write_count: 20, read_length: 480031, read_count: 15001, runtime: 59926682 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Success(ExpectedBlockOutput( - marf_hash: "22e689601b9978141a4aca2ab8df13bc12d1376c048017103b235e73f2ad00e7", + marf_hash: "5d75ad8c4135c4b353727f5314a17544efb2c441fcf4111e4f230e1b184de8b0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -992,7 +992,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e80d0a3196c13aa4c8f0f564373ff99df154a07be7b6422b8338a2cc12362d9b", + marf_hash: "75566d63026411d44f0ea1e1179597e00f2dc6ffd3aacd71bc2f9bcde3279953", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1020,7 +1020,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "85d4051747db17b78e732b97575529c10f51b580b6f74b73d873e4a2097ad69a", + marf_hash: "654927727f5b200411d5a3e7144895b147884e1b4a66422ed318161646ba96f1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1048,7 +1048,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5210f5a6bcf03090be4c607e20b4a79f22edcf3f5094ce4247e55a93161a8631", + marf_hash: "1c580d8991c0fc9e5622d2df8e6e9da1ecd949ac42eb345de6ada9f0effa62a1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1076,7 +1076,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c47ca7888749bece5b47fd32e05f9e7f54496eafa29af548f32eb79e5da70d89", + marf_hash: "8357e9bc32622574ffb6cfe0053e98261ad362ca7da16362b439b3ab6543b987", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1104,7 +1104,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c7d2076fe9818b66acb32287bc8a6b6fbf1967a1966dcf897b3be746d8bc301d", + marf_hash: "41a828a72cd7452b7a2ce83299848da82fe50652f9e425b8e523f4e0e2a0d73b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1133,146 +1133,146 @@ expression: result )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 825c634e8927a42cf7dba542d827c927d802374bd28fd95b2870f4bd0343fb99: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 131dbb8468967ec75d8a05383f21d4003cb2640e6c73cb236b19913db6179a59: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 6e06dd5a5d3ffd94f032259aad1ae8169a6e8dfec825cfb97d7fdc2d4d41a158: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block bf829fc664385655f7042c636b99b055c017fda5439b373c39ceb5e9bdffb8a7: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 967a84cf4ab60d926cf2ed91b3ade4349769e2101ed777e8f6233503fd1ffff4: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 30630107c02e6137137cfe53ad9fdb841eb77280eb4c9dc6238ea47c44a73a4f: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 508e2b90e86c37aac5c4d35ed10aeb6e381a7ae256f95b3b3d6679de49d6f8ef: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 3430ed0bc53cee8a38ab4a5a7af046a91d4da3f0e34615876e1bf6b93025e776: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block ce77378b5968b48dee3fc9a0cbd8182d3f069d8201f0a0b94b2cfa6cf500b459: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 79eff062b74317212b406d0cc1b852799aef73228dcbe5637da789ac303f2d47: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 4a027dc200689a07f442319b7a26207815eee155a0023b29353602c8b7c2428a: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 43aae26dbd6eb843724f846f11c9927e2660d1c924d39345add0f44809026475: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block d923ca4ff56599e3c05bfdbee1d78f79072a08cfd2e0389e9356870bacb86cdf: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 32210cef03777ada9a0af8b9e2aa4ad9faa99b343233042f3a4ebe59c87ed6bc: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 416d36ab7d8ce58ef81cb60d33d9df6a6c90516f36e0f29dae55d8c4297a95d1: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 13ab2f81506d00fb3593d286e4527dd19bc70f97a49f649bedaf1cf8ab55092f: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 2a6c971b4b84c1f70bd863165b9fc2ef19cfb2abc4c800193b48ad2184d60ea0: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 89714b19fcc39420295cdb11bb745bf0ceb6cf2b3bdb72aaa21a93c4ac43887d: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 83b52d0737c9d7fc803b11be7ff5327cc6d479000a97ef8f716feccace08e015: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 34f074266fc5ec2963e8aceb61fcfe3ee810c7eace0bd31db0fce05a4b6c811d: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block e38a681a91b085a335e979d9445fe80e5aed318b9a43a6281f65b881c35331d6: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 2a518f54f39291d6d40f84a594f184449b2ffa2acf09c7c7e6dafc36efae0dd6: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 1be534132a324e46436e3b595fa1133e3dcc4bcb03da517aaaad485a7b8f115f: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block c970127a107c0a27a87bfbc7cc888c66677eaefbf1d59b58729c730de5d3b827: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block c93fa09e096ecde78410f9fd09dd1f01fa3842960201441671dfc95231850001: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block a934b63a6eca0bb8ebecb882a93fa917504113f6eb6323db26cd0735a3c8a6ff: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 8f71a9b36161352cc2e947b65347f856683e15288be675936e5ddd674a1ad77d: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 02a2995dbf041757beba3f86e65fbce7429193ddd65d01369f44e47f7af38511: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block ebd4f34d27f88aa4a3964b024ad29513583e2dd92614403736fc6741e1d98132: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block d6c2ea366512e5180a29468af7f85481403f2726334dd849fa6f747e1344b1de: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 0b524a442937038a9f7cc125a65cd056bba1fa5b10d3250e74068a905b288fd2: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block e1498e63750d1901ddab82ad945a8db379a511cd0421d48164711e03ca9ec18f: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 8a9bf9ab6b142d30e893384e4a51cc175ed0f8c27fd231848c2ce9cc0a7ddafa: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block ce818d4c54044e3578ff0553cef53e4aca95162e23018fef972d60555e72a93f: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 71e3fe9f892c2ef402710012438e4a5a482196929e498347885c5a860d888f8c: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block ec39a5cf9cfd0dda87c75b331e963cd2513aa334bb88cfaf4ad9caca45ce9662: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 6fd15fa25f3ba3d2b05e3938ac029af28f0acfed1a532259e4e56bb24fb942ab: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 28fe65ac822ac3cdeef33f66414e65c2fdb49c9b1350478aca37139d1ba86329: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 395347df8bcba55d014ec0c3abf401033456a392b130a240b79995485c6a802e: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 64916b36aa8df52c85963b6f05bb7fd327827c8268ab5192d7e5ae5be5f4bfd6: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 6fa1da06e61c7f295f1c998ec2465d1766c206bb62a9b39891c6f2f6aaca8473: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block fc9f6776f63ef012376e6baa8803ed251b390252e4b10858aaa119c8cfa860b4: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 4f3e19b468cbab5a1aa96af9922274947cf9e826991c06d45de894d4e11b52a9: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 7d587697082489efec367f968ca227ed5b0c57f21b32a605a19780cdd6e85514: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block c4a1b32ce67db94926cf9f883bfe684e811713c6751a2a6f1679d49f89356e46: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 15dd725054b0ba23ca7c5a435f50b00a9c2f36df0005482202d0503c6afc5dfa: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 1a138bf4d0efe502ecfbd60c72ddb0106af02ed660fd9110f758b802605d59d5: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 5e47594f8b30ce153fb8de7bd0f00f05c245558cfe14f41a055d65e40854fc53: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 093357985408763e628736126ce651eb1a58e14d4af669ea06a5b5bdd0295067: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 4ff6531342417137467e1f1972b71902f20c7721e47fbebddacfb69f61db8a7b: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 8859d27784741d6dd9bf3b1cde353358469aceecbc5bc7d28844535e84e9e80f: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block f2ce429000b67749b3a2a9a14b8903b81235020d44a69362022626de0ac8a186: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block fdcf227736c1a617fb45ee072317860e81a5f3f7236ff9c87a9243abe73fec8d: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 5181fdc9d24ebda57b7c6edcdf72d81f352d03cd10bd24f4cc94b5db29280c79: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 538dd187dcf3b17b623b98ab2d2e15beb4b7746e982c6a39cee2b1daa611f094: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 0985312de49e0a57b16263ffd3cf2535c42ad7146d0da914fef888dda61784c2: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block c1c66d0baed3ca7480832539b84e05d7b84982f37792d57ee4e197ea1a5a63c0: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block cda8e8bafff664e52eefabe4825712513955dda95d7423420a60d5a25519616e: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 698ab966c8cae64406a0d8ced485db1a835f59016c45a87139bcfceec5398ab4: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block c3b9ee86b19a5d1bdcd89195e5b4e67b2a6f74c7b64168d2a55cfe1b9d9152fb: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block b42672118fbfdd454dbd93448a700215338ce6b872e5812611da9e7b9546f6d2: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block c1bb0e7b8963792c4d7742db4fa3a1d52e4794e13f719af0a6669d5cca43c090: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 0df0b77d4eaff31d3310ab6256230c4677e911e42b05a0272c117435c3ec0f79: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block d42c0d155c14e18225c2f52876dc01270e045187114169f76b8fb9345cce3909: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 39fd18fc480dcbd97be2d33a2a3ef6a89d070717b33e192e2e4d29e73cb76ad9: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 7b90862eb4a415f6574c48fdd847c588b5d0cd8d345fff549f54a96de227c2b8: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 8839ff39723333979871218e3215eb15b184766cb39f8141179aa82a421b8b16: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 3129f854cb862239f5530c794853f149319ff2ea7c0ad17b010bb7d7b269d65d: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block d816671bff7cad5377f0ef1f12feebeb75b6e9783c7a7bd911d10138af10d13c: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block b52f4e4b95df49d51b39883e80199aebe870e0dd9d429ec31f6771ecc37dce16: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 5bd6cb41b833348a16eaf810d319299be81f9a09dbee37bc78b9f4ad7881b2c5: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 72fd7a61e9063e6451e9220aade9dc8398b76aea6be57aaca42864dbb3a276d9: CostOverflowError(ExecutionCost { write_length: 1531122, write_count: 24, read_length: 6, read_count: 6, runtime: 62645905 }, ExecutionCost { write_length: 1531122, write_count: 24, read_length: 480014, read_count: 15001, runtime: 70367165 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), ] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_cost_balance_exceeded_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_cost_balance_exceeded_cdeploy.snap index 969017ec04e..ddd79fe8b57 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_cost_balance_exceeded_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_cost_balance_exceeded_cdeploy.snap @@ -25,26 +25,26 @@ expression: result )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 6f86f6be01453d5cb8f4c30dcbc6222160ef418700b41b8ee63f233f5be1389a: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953286 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 1463cbfa1681057f511c3fe109f375ef381c05399c2c740c4edd7647249feae4: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953286 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 4ca6c9fc4ffad6954a537902504cd3e32baff78c47190dae0ecf67addfa0a105: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 8321b609b78f20b3143fcdc08c37b6e5198f43ac9dad289ff98155193f51454d: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block e8cc52e0de005c25c05d29934ce21804607ff10f8a2446699a901fe2cc559496: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block b13b473ac2d24ce64d5c930ac0455a4e2bf40f406159852e9ea99d65c40163c3: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 419b8912e9b3bd0ef38a9fc066c938945d021bccb7931d2229638294b2c5e074: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 48a1c2346f76298d27ccd45a9c560e36489fc887d761eabe5e54f8ff659a776c: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 276cec938670750fd566a5fc7e8bd688c28269d30a7e56796b4cf3ffa79474e5: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 847feaebd31a7c8cc4e029b0347f11d1a22a67ab10d2b548664d8223a7af2ff5: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 7d6698bccab4616eaa46274edf1c40dcd4e42153aa7ead9b3f0516f2412b3c2f: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block d7944bbb7a84c2f413fc03d1cd9d4e471678b15cb60633043f6a3434b3671b60: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 255117, write_count: 4, read_length: 270001, read_count: 15001, runtime: 17953285 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), ] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_circular_reference_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_circular_reference_ccall.snap index b990775488a..0f8dbd3eefd 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_circular_reference_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_circular_reference_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2bff632538cc66af5d6f576d3392789604d7dffd711010ec6477ffe2fde029b1", + marf_hash: "849e236584fc47cbd2fc9a3cc7b02e0f273569bb8b7f25306f44fcb12a44c4b0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "785fe43e9520a31b613e9f22d865e13361b27022ca636ec5b5397f2a1344e9a0", + marf_hash: "9f9fe76c5b5c419d9dff26df5a6b6799bd842f3728b6a7c30847f4c6318c2811", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "655f73da98f3a1b86f965c35380d97582de35c6d2b5713e97ee6d8527412fddf", + marf_hash: "bfd122c2129558f1158329df3e5d8e8476c0e67adb740fcce7623c53178969c5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "396ae3e2e30ecf9c56d7bbd4035de93bd64ffe93ea0c2fd3635b3d545c8a9cda", + marf_hash: "7a6d788e0f1a36ba898caa22b42a478dd4f4437e340d6d46e317d6e3003aea03", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ce29a24e8d35f0f29709deff5cba138ba95511faa62d1e33240c4740b8e0fb9a", + marf_hash: "16a613613e85ba8bfd88f6c2d23179fa9293e3787acf08925c1ef441a96f1b0e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b425c4519040750f0d48ac808f444b31d0dbc91a9756a660e020cdd5b35afa50", + marf_hash: "8c9f3cca12f2dafa420cd383899316676e96378713434a2288ab59272aa96178", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "edacb5f21bf69fba1c19042688dbbc91dab7859d74fb978e80dbdaca66ed6bb0", + marf_hash: "a807bc4aac8932effc3f1e26370c10eb957bb09e57bc8359d960b3af5f48db0f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "847fc00f2297a83dc1c23b11469a32b037e1b8e6f18c800aab6c9f7d563d2630", + marf_hash: "f93500ac9f3fd620d21564db115cd7bb3eaffe573d70b79d5168335dd590fb28", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c57e282f6f39aa623cfbeeb03d0320bd7e86e306f424646759dd3508d1837533", + marf_hash: "682539265777af8afb6e3c3807b8d37894db53b74603286f8d7ecf1382583092", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8567baa92a6accbb4b8c750c26458dad582e76ecb5bb5f7f7408822acc4a04f8", + marf_hash: "ae7648153b3f3847d527cedfa5014238d65b2de0e0b35a9bf1e03fb19645e382", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0160ae90823d1182794fce5b241a2c54aa49cc60130e679350c1382d655cda5f", + marf_hash: "616c4bdf27e41af9af0ad91310edf3ba12e6e4800b7f8f39d9ebcf8811bed0fe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "224510d23476e8bae850c25ef4630ac9b9147353a926c2b24e0eff1b8e1d7246", + marf_hash: "8fbce75347269088faf0e4b4745277b65d81e8a7a9ec9f081954d5134e2f57ad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3da1b6f49e3b15e7936b80933d7a1f4ed21c02ddab2bd943422ad9f4238f3561", + marf_hash: "cd610da41d388a9fde10f6f61fac8119b97d33f0f42098a5e7b7f8908d8974e3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1ed4055ad9a7f558c8755c6d678d2c2abaf60744c644fbf913e32c23103feace", + marf_hash: "b301b20d590edddf0cb1b2d26057c0724c577b30c87e2ea4434476324481df01", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd4138ada88a2e3deee009914ac821e093d14d2464766013fbc4eb70affb7e8d", + marf_hash: "43b73c046dbacef2926bb1b0429caf75169cbc1f7fe6c14c634a94457f9b6b33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "afd33e23708c790c16a180b1b1106e991b1d9713e4674784ae9bd80e7601370b", + marf_hash: "d3016fdcd3b45dd54b47e99bb2d608a49bb725a6c9ab2d95dad9596ae4eae75b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "038202502f368bb3cc0069cd34295490bd5036a695c56d286a7cb4288d81170d", + marf_hash: "da7a3ee6def0a8a71b31168fbd14018961555cbc7fd08d175198eae02d51d876", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "18361976eea4eaae64ecd83702685b422611dd145f9caa9892f948dd4cf94d4b", + marf_hash: "79acf5090b69268486775e8bdb28d00e5f2abe52c5f13db7b3d7c93519a8d065", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "caea5a19873a50e3880b212ae1eeb9268d77ba2075cda15c5f110e76ea1234d1", + marf_hash: "4d8f2c1acf112e48d94d57e6a6342be5ab1f9c5f62e1e518e250477578e7e7aa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e3406014f75a933cfb8104a4c204a5cb70e91d8a6e9942025ae0e79d2dd7dd43", + marf_hash: "4c601232b50c980f944db9147615f3c0d57129305b6da838b78b6d0b4b0310b7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a4a9e6a7c283bc1816f3f2973cd6a3aab240c603197c8737e7468484ec9d58e5", + marf_hash: "edfb64af06eb4ad3aa3bd391951d64563791e6c7026f6759e7d88018564a27c8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e93e63b737b26a91debc0dada7eb5dafb132c97fe0910fbf95e63da3de9cf3d8", + marf_hash: "f37aa7e9e72cb3feb970555cc886d6c77d5f3cfdbdc841f9e233bd37ef4194f0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2549c53609bc60001c7ca347136b61d9f36980699f93aa8b008ee22f84a7a4a8", + marf_hash: "78dff792d6dd76115980325cba785c81701d17d9bcc324b321cdc30171043292", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "824d4d0e5c7f593c5d97935009d06e431d3cdf9a2bb76c8fd590b9729a58f796", + marf_hash: "667a8f2b7c60cd601421edac9da4281c7df69c513fd2c7320275df58ab26bcc4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "32efbc944e4cc7d5feb3b03a402141e4bcd73043009abfb2206cc82cea4b97b3", + marf_hash: "ebeb1bd7fec079bc8b0167834c8e984bb5890dc0eb738d1f9c0c08831c880c62", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b1c6c961fd1153df20fb134b195fa8d400dc788f7e3354c14ca4d995344321f8", + marf_hash: "618de65ed4d0dcda23a61d3ecfb5049f18ef91d896cdb1f2726396cd8149d8de", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6130816a208ad1809c16f43d3374c933bb07e579085b413850d8b8c12e37b023", + marf_hash: "00db418ab071245d9358225e10b35cb3e90412c0a2603169b14b434733b7f6eb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "943d469e90555ac54978b29fad67788e05d10d0a2a46f3637837a94045fbf1d8", + marf_hash: "9f65e820932f5fec5ab69a8d8f66b2ba74d8c228a77d3b639d02173cdad46b85", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1405a3e29129caef8b716beb6e83f4d428dfc90953c7fcc86c66a3142aa7f5f1", + marf_hash: "5bd432c1cc0d633364a3c329a465c4acf31b61e7785dbb5cbd9f7a5b8eaa92a6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4254b43c243f832fee13d4e79f6750378631fee2788f5b6f197417040b4db7e5", + marf_hash: "0f6791c7c5dc382301814d53a490112880d07277cc2aa476011d14196423d941", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cd8f8338d3d18cd3106bf46c9e31e1e155b64fe1dc72adb65c50ca55d76494d0", + marf_hash: "1570d39d4c6139396b1f2c907783ad440511011bfa95662d58b74cfa609ed970", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9a8f98661ba166ef78313c804c025674db5933b57c61f9b2887c4990a3845e00", + marf_hash: "97b580916eb9b6ca06c9002f3e40e34c8c4ace211c9fb5ed56889fb33c9e8e54", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "94a0dbc3c8ef7ced27b0d3205c2f4751329834a0ca849f7fc4330e1711efdc66", + marf_hash: "c1f2e506caa8ec76e2d0d354aa830960b11e3618cf5f5781df87bb6328f39af6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0e506d844020264d52a2ba61317ef94b3eca0b659847bca31a7cebfe5c2161ff", + marf_hash: "10c72a82eb94b0916f1127641981725502e416732b03d18b8a3511e3d9f8f423", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eabe4c30c67ea8a94bc6582defbd74731c12936fb57d019d28a8df6cbb78ded1", + marf_hash: "a279f3bd4fd2139e1c025cd3103daf283894e5c266c39ba97870b36567b2ed7e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7fd96d8e39042647b1906a1a2742007e44dc1e5b90f66cbd8c4388bfacc640de", + marf_hash: "eda1cfb888783a0a1e91b6297267932736c4fc02253f7e8b37e0d22299df1dd4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "90a44610e7bd9e260144d5ccc8110c366eca5ef3ba232a9f8c4ab6008b83adbd", + marf_hash: "e92dbe59a2b158e2280a40fb3cfd526a04f3c79b5a31c302ab9ede44894e3385", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "041fe7ad02f27eb168a90c439e9dd06fe2327a97733e5d804e62fe33e836ce92", + marf_hash: "1fd913aeb36891d1bb83fa14cd5def3d338c3d23c8c3d7fbbd06478daa120509", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3312ee97ba225f11a8951647c545fd9b5f7024e6c4459ee9a964acea028b49d9", + marf_hash: "3b6123c2af768f44a7ae5037f2505c9349a45f1f1d4528a8577981bf6ae40050", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2c6614f6f3f2722e0cf86016d0fca1c305b33177dc7f3ab0f3b0672c358ffa20", + marf_hash: "f3137fab324d42dbc4ce5dbc0ff6db762ec9f600f4f3a5477c85e611a482ae0b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "59c0705c8eb547f4a956cad23cac7c83e9ce1c87ad2e420c6c222bea624b43f9", + marf_hash: "708284179893c8448d249213538a6b9dd1f1d681a6336b649c721f06be11aacc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d94827441371168dee975175a67865058bba0945cf596be61e3f6704130017c2", + marf_hash: "929ac2fb59a1b19315973543df13cafe7b78fbe6eebca0a325dc84c556900256", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_contract_call_expect_name_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_contract_call_expect_name_ccall.snap index 1ccb8d1f8ae..156e6792faa 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_contract_call_expect_name_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_contract_call_expect_name_ccall.snap @@ -228,7 +228,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3babe7509d63bdf11b23fc4e897cf1b89cb099097a218b2967f5ecdc778801cc", + marf_hash: "9f152347ceebf1c3ac7da970ced343987869945de06e863c6025d7a0c5cecad4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -256,7 +256,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "57060c158581d7b9d2fd434c8d40b52d1959d57c3294b3497c4d0623a342d4cd", + marf_hash: "cb2477c44b07621f13f1f37d1fe6e1ceb18b760e8f0a72ebb51fcf45af56896c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -284,7 +284,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "45b2cab98eb0588736e5480e7684f102cbb5c1b5760c549b650c4b2f797354d3", + marf_hash: "437ace3799316617c2be0afd91bed3d04f1af94fc70b9f97b48ccbc5afa95b99", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -312,7 +312,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "adc764035ed85492002419200659edaa30baa0e364f2933b691d395f5a92e812", + marf_hash: "aea752441f24d55523facad84cfe9f2e666e639097a607cdff932a794afa40b4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -340,7 +340,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9557203f6b799285b9559913f8f35b0f54d10da4b10a8fe829de4d9adf580ad4", + marf_hash: "b3b941a5b9eab57d05737f98925cb39f60dcf263e80d14bff04cbbe13253a87d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -368,7 +368,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7eb8f8cf99c43303a9cd436d5916e64d02d9d0d6f43d69197609886fa581ae50", + marf_hash: "0bca7af7aebc0a6227b7bacf757deaf4c17c08d9b823f23e2c4a5953e6fecbec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -396,7 +396,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ec643ef81e8341ab1d1eee03f9419ddb817c21d3cde5c108d8c264f152a4c804", + marf_hash: "7d5304e4bc274a4e9e9dae1c8aea15e6ec1f33db60516db59491fe6a2029771e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -424,7 +424,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "26d6115528584ff38c8e3f27fee2296019b4047e7f9453d32b1215e8985eccb6", + marf_hash: "5c81fee8ff80872aad78c91936644bcd12e422a7a77ccd4f1440610b9bbd1691", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -452,7 +452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8844ec9123849f1d9047b8ba010f11894127519e2d8b16d043dcb590189d378e", + marf_hash: "b76830389307b9076d3c6b5addb55cf96ad885e5e87d9ad7f5da19c1209e190a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -480,7 +480,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "89b9b6d44996d9fae3431485041b0e7e4a345e92bece7b896366e5b4fa4c53ea", + marf_hash: "8f718ed886393a9320ce5df8b436e1fd4b6ef69394090c00d08df2c75d56ebb4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -508,7 +508,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e3dce20e3e8248195749f0c0709e8dff7b9c6d0b8f51d4c5b279d0109be205a1", + marf_hash: "5ffc2be36aee4c15e0526f81734aee7c3cc4f23944de435609dcc9dddd6eadb2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -536,7 +536,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0120e3121193ff3ab62d8acb8305403fd62964fe0016c110c0d0709c9f3d3348", + marf_hash: "e0a177640cb302801fc9190a78d630cd33f7c0b75d3a9ba287ca3dedd7159d87", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -564,7 +564,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9502b262779cfb8575299fd62377fcfe59cb22d4e25e22bb7d5ad6a5b2833975", + marf_hash: "595f75325a2890fe66c0557014cfd595a7e22accf068f440b045787fbb958fec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -592,7 +592,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a5325294d9d64a8dec023927d4a5320de36847af8bdba5b8c6f3bb7223c81210", + marf_hash: "631d4d55a814f8dc724bc8283067b5911fd5bd46e7aaa2672d82f937e5acf2a6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_contract_call_expect_name_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_contract_call_expect_name_cdeploy.snap index d58b8ec69fd..a9c196035d4 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_contract_call_expect_name_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_contract_call_expect_name_cdeploy.snap @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d42bd5b7dd824c106ebabd52c53ddadd84ddc71d41ebb0ca3432214825ff418d", + marf_hash: "971f35681174dcfd38eaa558905b8928ecc2ed10c51a75489c8205cbc76041aa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5983bfbaf4e9c50fd7363c26a9201e3ffe7cad16361459c554cbbc02e0749756", + marf_hash: "b36ea6018cb3190676387b5f65bcb005c3396cc58edb43c413e9c0e0c860ecf7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58c20209f67164f1651fe3483291097dcdf4371f49c5983b161b1211f77c2ca1", + marf_hash: "da4b0f3b6dcaf77f999aac910be098b88ce9f6974273420c7e1f4f7a7bb92133", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "931e69c8fe6276a2c9425932ed97f1dba0c50aab581e4bc33dca26fb0809ef28", + marf_hash: "7d42eaa8e20d40339dea48cd38ad012b1172b4bb74e8283b655a64f7b1283648", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bc25683d51dfee071ba113bbe87b829b13fbb744fedfed7c192c24ce90305438", + marf_hash: "3b0d9db5eb07779544ef3f9368fb2903456d910fa1103fde672792b1dfce15af", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_could_not_determine_type_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_could_not_determine_type_ccall.snap index 791ea2471d8..01712a3c2dd 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_could_not_determine_type_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_could_not_determine_type_ccall.snap @@ -242,7 +242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "87253f4d1b114cb860c7c2c30209f1ea6aa75963e6497db6763904be4b03cf3e", + marf_hash: "5dd7a682ff3c36aad350698e1e127dbd42e285b1fcfed258c5a29c9ad863a6a3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_expected_contract_principal_value_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_expected_contract_principal_value_ccall.snap index b28eb90797a..e713dc45f97 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_expected_contract_principal_value_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_expected_contract_principal_value_ccall.snap @@ -178,7 +178,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ddc1fdcdd9d710d6a0e820ebc5014cc369c864888090d64a841531901f596f6a", + marf_hash: "6f8cc04cc5b431b4dda630d6665e6e7571ac67e2914843aaac0a27c04782f587", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -206,7 +206,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4fcb8e4e364c4bf80181b78d0a5f489db707308154622b7d25199dfeb144c5ff", + marf_hash: "039f64b63cd175ffa618730db044b0239003aa1144de834c666880494d42028b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -234,7 +234,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6889b5f7f8beafb01f7f914fc9fb44a60d28ebc1c0e572177c0d39cf0fb6ae4b", + marf_hash: "8dc178977428d66d78b564db1c7ebd93ba045691a3cea8be28a17d160c1bed0f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -262,7 +262,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2ae41d19d4788cacc3ead6f747e0d1c6f116bd174633668e096a32c8f7296c41", + marf_hash: "9594de691fea78c9c2d7a88a6bd17600b8ca960cd40a865f26962d814fc97066", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -292,7 +292,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9c6cf6c1f816b0f58f54e5e2297c4eef2cb7df7c3e6eb4d4df4e65a7b218cb38", + marf_hash: "5d0397d1b5565e6a497abe186b741c041f97fab373ee3dfb09d35610396aff99", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -322,7 +322,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3249f8ba76c9e0dc9e31bd734f81230f7e7deb848c64c89aa64d32d10031f2e7", + marf_hash: "854e698dc84bb62ffce14680886d6e669a725063b77f8b250e34053151645cf1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -352,7 +352,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2147fb356e67b48ab5130860948ef308227fd9a6783f2884e9dee31d9ede80c9", + marf_hash: "a3a0498099510e6e3493f7e55b6cf71b78922293d3df316d90c42c860d3d9a90", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -382,7 +382,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "daf0bac2aef9fe8f8bfbc1eca5a09045d0402fd1ceb04c17245ec69ee8ef6a7d", + marf_hash: "da854c7b313a1c2ed5a7253fc2d078b1d57d0e6223a20611da9da2170819a592", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -412,7 +412,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fbe1b597d417ec48f2f249484d3a11ec6cf9290f2b06fabe6d438745fe4dbb09", + marf_hash: "dc3fb79299857ebff488c95348c4327c50a1903833795f2630fde3e682bf009a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_expected_contract_principal_value_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_expected_contract_principal_value_cdeploy.snap index 044022652bf..aa639cd7f43 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_expected_contract_principal_value_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_expected_contract_principal_value_cdeploy.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "440be1ff1d75f4bfdb6cb57ec6c5faaaa44c8470f3887614a73e89ec7c8586da", + marf_hash: "4fd12f36a7ec757e4cc00185d406cf77ac8743b50a89bebb5f00687126e416dd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "79cd6a22bc0f139bff027499ac8e30751d5045de2f93b7c73b525d433306c887", + marf_hash: "994cb45d38b61b69af98fa11081d3bffbcf8fd722ff0e72f0a53b9370c57fd1e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "830ccbd4f79baa7f28b7c5e11d0f3c0ba57d8fe2f8db837cf2fc975d1222d8bc", + marf_hash: "178cbc504f1641c9ecc3694e6111db9a3a1419af6ed80c1d0db4bec18d02664e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_incorrect_argument_count_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_incorrect_argument_count_ccall.snap index 9229883cfde..d334deb927b 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_incorrect_argument_count_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_incorrect_argument_count_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "107eef428b900dde126e5f956a6b14bad63b9df93db31e62dbf98b7fb67620bc", + marf_hash: "fa2d943b6a3dde767983d28b2f7b3e110b8a8a2d0f6512fc1d868550baaa556c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e97d841b3cb74b556cb148fa565fd91b056d41f576efecc74956241f930e1969", + marf_hash: "6b9aeef5240389f5dcd110682344860b18132232b9e6f6f51fa730ae5d082d92", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ccd2b93fb03070bc24916e6e37a3eff6a849976b09f407a9d6613d6babc4d4a5", + marf_hash: "d66ffa563430bec4c980b5d5e6636979a527442382eeb923d5e221c30941343c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "14a8241fa0b3b4fdb3d02f469278b983fd3e2029c4872f0a4f1754cf112e2516", + marf_hash: "d32db1c5f2fc13def8888c91dd60effc4643bab55696e8f02fb7a58f5886d2ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c3501498dd7701a32378bf2eca06e66ddb77052d8c469067dc60991bdb35263a", + marf_hash: "013d19cc1ee70dda597c3e5026f039eaa2af24f346f1f27a4ee41bc7c9b255c0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fbd437b45aa1726b1040cee697cf9c8e121085c12fbf16d969ba23e05ca929f3", + marf_hash: "ffdfcfa3f7ad1656b4757e2f8fa2429cbf7e8eb2de3a33fb99505708fc76e03e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1c197075214d16143317246842dfabffd8409b1b6bdbed9fad29ec27bcd0ac80", + marf_hash: "9dea9fb9435dce2b28c93a16a0568662da8033c51ea2becb3d3fab6a4da34d70", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "83ac50cd428605bd3519bc1a8fdc910b6d6ecff1452d72a469b015f1fd8b778b", + marf_hash: "13a5e9db7d49ca43f7606c11457657de47dc1763d23e081413fba9537f015675", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6f2325c7c5386e1e09a19de1350956512be5298b66c4d51ad72fe6d3df604694", + marf_hash: "497f838edfc1bede2dc0646a2040212e20898763b54664905d936b246e6d259f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e604efae6c286055f810b292e80cbe2031de57c450e88dcce75be06c412ded05", + marf_hash: "fac750f2197c23f78a4a6d370c0ba2668bb5e05f491b2291283ca15a0127b550", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "821ed130a61c995732084d787b3551cae26070ef40252601ae14e53f23b69e6e", + marf_hash: "e405e68ab32f2092b779d6051120ee2119a2357becfbcf85e6e6aec5c6d6a3e4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cea9ff443c0ac4a4a8b2555dc67472c836c10f4b888fe8186c38fcf58a8f7e2b", + marf_hash: "c2b4416fb2f622d10626ba5b2bb4eb2135cf6cd5475933e67da4aff37ccc2e71", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "18f219a33dd02d2ec759b0c994358e7f08bcb9ba18421cec49707f546f5ebdf0", + marf_hash: "8770d17db0b28d0ea902fa6cdc2b63783e1284b341e9b6a6037c38ea10218161", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "acec38d7ec9c83be341fce94677dcb99d6389f47e69b0903578a753d400ec739", + marf_hash: "81d32eacf0799e55da82a1af1d560fd18ead113013c2bd9ab4b4ee4c0b00b5df", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "647050f87a07a19595960b65674bfdf3e3b3b25bbab3b22cdf7aab6bf6e15e30", + marf_hash: "052b1211ded41f61570b06c4c59fe8a01217e724281d0745c83d556de6a5a549", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f4c4f85c5dc7d7f846652b076b8101f91618e403993e165958e668d4b95f4436", + marf_hash: "65e4b9290c5af290f7dd3e655230cdf34659e752e79c6eea1d563ea758a1fa2d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1b5cdf939cb1edd27c47a77febcecef6f433a1c09224f9f3b35d67bebd63d918", + marf_hash: "d6ea632e024e909000a0bc85c55403e6db0a66dd358521c324ca7b40dfa81f1c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "de4e02ffc41499767a2b1876f5d52822e7787adf9e9db91000c007d1b894d90b", + marf_hash: "d4f0d412828d6fe2d7fcdb9e27216f2ffbf331c36a903e18bbc8e485355565e4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "046f0259761b0d070073f06e34ede1433a2118a40047f3f1ae908bbc7a5053e2", + marf_hash: "1e2c303926cf562bb09d0fc2b4aca845b4bd8cdb02205a7246e1f0304e280803", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "61dd370b5391ef3dabb2db76ed5b786186df989a0236acd04b1e7e279e5ce088", + marf_hash: "ce1d903058bc221b3261ffb0ccec53a0be13d39202b835661c7cb898b1771bc9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c16f9b88698a767f028bce30822614be6278164c46bf7e3fc26d7d759dcb0fdc", + marf_hash: "e6df88217a3d7f35156b23ffb049768606ba0a1067732e14fe488e51b2890769", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6009d208d0686a9d05e64ab6ad6686a7ceb9a749b05ac48f1092169132a677e6", + marf_hash: "f77aa8001c50bcec5100fe5b3edcd9688954f7a3d284a16fd059a139712f85aa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "982b63c26015dc3bd5b5af6b97218120432f6d6551c65d82109f03173cdb7d6c", + marf_hash: "81aa066b7eef662c3e4d0f08ba3cd62f9317930db206796ee56c20c232d932fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "46ab5f8d6ccd096fd3a2eefa10404c6a4117bbadf58dceb4087efa718681800e", + marf_hash: "38cb229679f1cea4813dbaddedf4bbfff80579c460b36c74c2b42f65e104a582", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f0657cf3475d58b5b66e8b06e6f9050da453217dcda90f80887c2ffc7b968fdf", + marf_hash: "9d6da403ed33ba7bfd1a7dcee0b8e5598b09735d9f6c568468ad900d06684631", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dfc1f705e4e024db3436850fa7e6f45295fbdab9bd5267481f76bbb6cd437f94", + marf_hash: "5f3bd72c91eea4002b194ec82344791711b9dd599ae2c2f7830de0787a02441d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0e0a453181664e34e28d0a743b0d619289829a66714e443d80f449eab26adca4", + marf_hash: "ad236b87e9d276ad4b148bfcb32dbdb6d0b15339e8ec124891c874560d1a54b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a74d7f045ea7689add46fc260f47439a2f0af1020b993c0c486ce6f4981b8bac", + marf_hash: "b41cf9cd821635d4f686fa2daba7ad51d9cec22d54ad1bc69be1a25b2aa0749e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b25b70ec7d71051defb6a4a1bf8e763619c46fd862b4382e952baa123090fdcb", + marf_hash: "8a69db9827a3ef871334ecd1cded9ca096ad7c9edb018e7c538a0e9fc029301b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6e976c1ffbc2e275df6e82929c79cfdf7c70d95d7f49498bda5d98180467104a", + marf_hash: "d6e350188fbdb06d6d760b8c18432cfb6f2d55e31c39b7067e9ec88f31aac4a0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "32a07a7772de521fcfd15a7f355cbeceb403f63e02d8ffa7a045063678e6c4c3", + marf_hash: "6f31b35ae8aed2318ee990e954583a55f679c0ebbed256f84d3280a3274df8b8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0ac55155aa692d36f83707b98b85f2dd15a324646bfca40ee92ce84ee15ae0f6", + marf_hash: "2ec04465929f3793c92597630cc98b1faffd5c3cc2b407531f379e00009c81a7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2c248dc248d4101da2571470f180c913b4a7617e6f45661e24a9b2c5c92fb329", + marf_hash: "d8574505816647a90f25efcc228c1b6ab6099484ba18f3ccb4ea90ae997d0dc3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b617897032dc4704a4441c7572cf67110b78a8c02de4130472ca96676a57200e", + marf_hash: "8c4ce2f88c1451edf86cf792f22eeace9c585e0f63edba2561e37c95add12a56", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ff97fd07855af2ed71ebd1418709cc9c2a0604613d8f12b7ba7c29a470ff6124", + marf_hash: "e523e0e8d0deefc18e4ea097098870c4693b0eeafcfbc848247ca437dd58eb7d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "171e50bf788bbb0943ebb39beb7f6a633a29f26ade0ec42647ed6278f2723eec", + marf_hash: "ba672704c8498140555c3db00322e8921df106621b633b1fd9472690b189147c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5d4a1f42a58f9516cacb7e0e326286e8d9b4656093f1d1d75fb41c5681dac8c9", + marf_hash: "906c90ff7e6f3fbcce2c2d40c63d4cb564bf6176c3cb2e6ddd155bfec92e7f18", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5c6d07d998e86bfeee027c1676fac217e7e7e39a6e6d0fdd8e84cdf6463e0738", + marf_hash: "5e819af85fb87020eb20d5442c05b180d310c29dd2169656ac67c2083e3500b5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9fe58b0ba9a6370272f511f5433bf3de5919a3c853feb32cf808a61245448ba5", + marf_hash: "78d2865182c65a18f73766d3fecda6d17e81b96de84d62bc9a461cbf76228341", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b622d505f4b44897bb1af9ae0b6cb6bfb0831349781c146020f481fc6fb0fa2a", + marf_hash: "c7e0b47230cca48782567e1b9bd69520fef4540464a5afb1562998f852cc6d85", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c49771e987f56b7cd4cbbc83e2e3943fabb27e4883b1d0858c3831902eb8f458", + marf_hash: "658194f19ba4ad5cb97083781c382bb89b01543782684b4e13e0a549ad089bf9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b2eeb0aad5817693cdba0918814ffaf041de193e245e2080044230c1627f2c4b", + marf_hash: "edcd07067ba482e8320760d7df6862b832e9b0e9b925e7375a9aff90e2aef771", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_list_types_must_match_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_list_types_must_match_cdeploy.snap index 1c8e3273697..973b87ef7fe 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_list_types_must_match_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_list_types_must_match_cdeploy.snap @@ -152,7 +152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b9c477b26a1114573243d380d0032ac792363096e4ea6afed3027d8b816fa392", + marf_hash: "a860b0f7760f72822b141fc78b52914d8591bafd39bd2f078eb16facfe199739", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -180,7 +180,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e5f13f22cfba0ca764421936886b7b7374aaad1502bb40f96e33705fadab5e6b", + marf_hash: "00d83c1925d56fcd82b04fe236035b64e8f8d57ed6ea1974d2ab24331b9b9d46", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -210,7 +210,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7f8088893a78d27d245831a3d06e5568e9081e1f1722a54b52497e6f9e06271e", + marf_hash: "ef0f826d933f912d40b7d33c88a999ea1929b364e4abf3d86b24acff1e8105bb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -240,7 +240,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a47309725df06c5010b83685a91506903d7fe145c88175d619b2445c3e1a4d58", + marf_hash: "d8569210d738b5cad9183ab7b7b2ce240cd5f128fcde5b1a29fc2369e0d0a6a0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -270,7 +270,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6e6137ae43a16fbc61bf9aaf6eddd88e0a231b96d17681944bf5305748776a49", + marf_hash: "c1c681fe506ad8ad31db0dc20727ac72f3c29e1a8b71321524991fc758246245", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -300,7 +300,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9acb1313ed0214d319461ae13ddf8b85be1ed7e6793ca2ca487c6066e1d6777a", + marf_hash: "b94ffb1e77a8dcadabfd3e6cf0859f113128ea801ca9ac063e2fe3fbdf66a29f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_name_already_used_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_name_already_used_ccall.snap index b0384dfeadb..31f4bd4dd7c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_name_already_used_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_name_already_used_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6bfdf9dcadc7c57cd5db66956b29264a57705d215fa82215ad2e6fb934a0f053", + marf_hash: "5e471ffd9e691ad583058a6aaeefb7e3bcb32f26b48a1274130584c7fc77b744", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "483b3348ddefb0f6f835c3e1a5716930960700529ba0145dbedf575c3c27caaf", + marf_hash: "6ff45455387ef552b601f6453792c8e0acd8cff45fc273b0c1189b3bce8108e0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7047bf38af5feab8d3809423dd31c55bd7fe6bd9370b14103f385b9a39f78976", + marf_hash: "db668232de8659399e4596b2831a05f7f90d9dfdaeef1da705b9b27d43fdad72", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a511bfe3912874ae3db85cbd4fb34d7813dc60d2c46163eb9782397d33d79185", + marf_hash: "c916dd1f28f3c59ffac0114c659a96408725d1363064838570cac7ea313191f8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "32fb82b0d8cb845e580ae8ed3e0680e5a637b1195d4e9a5f0be844749c78ce2b", + marf_hash: "041c761d0f1bbe1315218450d24d7afba17b3aa02bde6175ed1a78412c779b7e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5d78789deb0a035d4f0dbe9d37bc25da370d7a4c631a832a39245eaf41184e08", + marf_hash: "1505a2874a1aae7418f410a813cb0c742919e9225cb03b3cbf2b83559a9a25b9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6787c6834c3598182f51194bdbf7799a7f33070dabd232f4e3869edc93073fa0", + marf_hash: "40b55c19f8e8e33cb9f2856c25201fd0b64180144e71239ba62b25a9739fdd54", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "27188fcef2528e6ec759c94ceb558bd6b5abc5cb76a119cc9ed2e8ffa9ac35ce", + marf_hash: "742648e49e945ee0c38a54d1dc00749d7dd2c5887a870495012fce2f9f2e705b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7e0709fc1f2be658fc867eada17db1c22dbd32e968aa6d8c5b9fed0407008224", + marf_hash: "ed4fd0cf633bf390a78141028f3b41df8546e80fe2cbadb547ca4585b8a56902", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f0e739af78f640ff18010be39c3c8f83cfeba41af3e8fecd790ef6957f1a8d35", + marf_hash: "334e81de19be0a401f71a0ccab2829ee26f9e872652f0eb9ce60ffc0299c091e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d3323f798fdf741dccb67ca7b2d7605a8291c63294100728e3a204fd8c677d9a", + marf_hash: "207fa03113d7735129de848deed46734d60c13d4fa626ffbccbbf4f83a4aa87b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6f6b2260aa0ed037945750bc7444b4a02e7e98b4762f5102a1959c92b5bb031c", + marf_hash: "4b78b8fadf2d644d99470346ebabccddded603ca3608b2f3a1283f6101ba4fe7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8b0a60a54c86c61f7c5479adf12ecf2d7a50a83a8c36271cc17b2890fafa4209", + marf_hash: "fe41de319c7967cb157f140238bed7f0f84485086de19c9437de7e94b36568e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "adee5f88a09c7e4c896cc537f02537200b2c92c275d27bc7a93c84b343b76a11", + marf_hash: "36c0b091892b83a6a58bd8c78fd8938876c0351d0eff21569f48dad1164352cb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "418c97acbaef5b09ed1be908d2c8f21c42a46b18e2c2f01823984c26311009d3", + marf_hash: "aab7b85fdc2d6eb789a2936c39d32eebe88a2697802ba98c5e397e7ff371d584", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "783e7638b6e35c765831d188c916279032296465ca70db253bcf229db8a8f01d", + marf_hash: "80586a942ddf6fa35f49489984b50c0f9d94843e6ccfac787abae0cc81cc5a97", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "40bfe3ecf5a29d23e177a46ff059e97e455f9a10b4dd71db38f6cec7f8f69752", + marf_hash: "37723010177e320cda4aa3d562dd9d3f05eb28e86c7d72337390fb31bebbb539", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7ffe30cf767d39189727693359ea44eb2a3e67d1ae719562aff94eee5739ea15", + marf_hash: "7c5b768f3e098d7eeeb85ccf30de97e4eb2a0069bc873ee07ace9bf90a8bc22f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "539c599bd022265c053d420efa3e5f020727c0328f1be0d9d474af2f430205d4", + marf_hash: "f3cca8d7ed0c21624b7e3af8f6d14fbbabb770958595f3e83047f06631448bfc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "45bf70132301f584dd220c849f5ec9f7990392b70afebce0e42eec4e52e0a2d7", + marf_hash: "c14e71d941a12702f7bb30cdc627294255a65883d1bdef76a9a4dd39bc31c590", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "be753536b03793074f894516d60da1994dc39b8356261b84c126d916593411f5", + marf_hash: "512a0fcae15f6e20ef7223fb3be3e0e5fbbceed69fb2fad434d1df0a88294266", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "384d0037a95e2b5236b33232172a19138777db6a80579d3c06ab2c9bbed6afe0", + marf_hash: "ef1e6605ec01d2da7ae43f88b4746c62c00d45b92594e67b5aab60ce60f265d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bf849853ef5b8c8fe4c73e6e1929d8a6e4ac220771a23641899fcbeef50d05ed", + marf_hash: "4a86214c47a0997ef820e7c045b78fa8a7fdd826a57d49c6a85ad030207692b4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "70925393ad57ab90f426b23e14924de5ed5f558543d0c593d7522a2ebd87d468", + marf_hash: "16c9038bf36c7e6da38ab8894415120b1213676d07c7b59152acfb213630549c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4f33416b125f1ba0a7f0c3d0cba735001102623615948ffda0509bcec3053f85", + marf_hash: "1510abd9c632db160d2deaa5b56fddffbd407fc4bf602b0b192dea261247cd7c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ad5d50861a01f87ce77d2c08c90c88acb7fcef3b6c3a39ddb41e6811ce38de22", + marf_hash: "9438d5e7ac190427be537f02956709620142e489ebcf1e58f98caba353b1b400", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "154386237e2f34e4b1cdacc9990f3cc620d8d3fb25c7a2e360cc34675afd3aba", + marf_hash: "bc461839354084242add27d80069c5f7ee9d1de92e660436eaf62503ef07bc15", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3e90ae9b062463ed8ee3f7baa552de0c597c2a13f7386226ff3879fc9c401f7a", + marf_hash: "71735410a786dbdcdd50d06e5bc272e6b74384236608b30ba0d1a6c204fe2892", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd78f7f2a08eb9200afa9c82d839501858f24a365ab3a381f90545c390def1f6", + marf_hash: "690e340d74354550b7e941a7fcb2e2e4a16c03bddf85a97bc5f7821ef1c2f47a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "600aaad28df14a3a02091fa7e51e290d30a7ec38418882cffdb90eb80d99805b", + marf_hash: "e6a297904c513494e0bec824502eeb687309d76e3564b9020e4b421cd2f81acf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9e4d3bd3497359eae10c2b0c76a1f46dcccbe09d074d47b062185d9cea450be4", + marf_hash: "487cac717defc7321823f183fe3474bf9ae1a9a482e513a092f01c667dfc05f4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3ac9e5297cf33cb4995d42cc019fdce6451f5b66cb0ae1125acd1016ef28f8aa", + marf_hash: "37d0ae8c46cb43b46d7f102e580d9cd0f5c5d16f3bdac8827c3483b200258f74", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cb4b012d505916a23191f4fbb62cd8391cd2e8f939a900311d5b2e7e18495388", + marf_hash: "f213ebb19811e76ad6fae1d778c568a175e0f25d43053418aa8ee92fe3250275", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1e699870fe64af3721deb31eeb7a2a0f442421f86d0f442266d3a6af7c61e463", + marf_hash: "b44b711cb3b14c5fcb742feefe5f58fdaca6cd2ee9c1db57c24c11beb128c756", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "05fb7aadd02f96df08065b12aace0c80552dd2fa182df503d3b2450711061082", + marf_hash: "3bb649b74466b231120b009fe507f77c190b63d8ee013fae394486e40f09ee36", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1c5ea58e073e51e4530cb0105c8b26d1cad7db5c8988ee0853be084e1df6e39f", + marf_hash: "a8994705e3eb729429e346f411af28e296a790a8afc61f562895e025b9592641", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f01aca716b6cd74d9115676d84413e90493735e264336c5dd11cd61f4c2e17c1", + marf_hash: "37a6f48cb5c3e112c5c9a9a9e5f025922bcf475023e35ac59ff1630834c1b1af", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "06ab3126c5a50646c68f538c1fc2492f6232f9b8e26ab6e7c6c174c54de5448d", + marf_hash: "b2d55b65f0407c7a60ec3e267703a3bc3dcc49b108a31502a0ac7fb83872753f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "380311b98408d04408524bd9fbeee6823a6418eedbb258528e0cce0de66b9599", + marf_hash: "f0392a18a73c06c55b7f8d19bd258e3898c54f59f248068150ad5bb90a83b381", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "85b36ad25f168ee9859dd396af76e05a4ff1c018af31be4965244841b1cf0e2f", + marf_hash: "93d8bfc50254c556323c35a69304828929f710483c8dde7c2e94d12efe963a61", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "03641e52c3690d20cf8fb86244864202f99bfdd4dcb4bfdcd9f0e37e64c05857", + marf_hash: "1e37a486c17a0107bbff79d02b58426d7082feeef51815f5bb58748d4b65aa0f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "12dbd2900be049194f91d65760df72ea18ed15ac60712c3005684a4a19fce48e", + marf_hash: "f7914e6eec21108911140422f3dce94811c6ed38e87173e22813ac399e31864f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_name_already_used_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_name_already_used_cdeploy.snap index 32698b9f64b..539785757b1 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_name_already_used_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_name_already_used_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3abe2c6dc923a04b9bd4495a7cdbf26ebf6e8013e32d02a80ffdeb2d16b7dea1", + marf_hash: "dbb65b49f5da174c45e97a5c6c19230cbbc5f112c54237da164a907314a291ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c160066ca2790cdc4e8cdca9a5b898e5d1cdb1b2d433c92ea0555ecf83982991", + marf_hash: "f6035e8abc0705823c0a582135aef98c534aa446cd28164bfc699f3f1ecf0b9d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b438e28986ea6e7b6a2ad495d2ef4ec15a68cb3bff2aaa70ba97d37d99003d9b", + marf_hash: "42b3785a9afd0c66e3fe85306eac98f8619e75ef9d850b3c852adf2be39575cb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ad8efc050b866856b3dd3301030a8210b00724767b8de26a9cc8e074dc632c98", + marf_hash: "d2806556ffb26644b7c7a56202e7832849a19cc57df3f99cbf4a6cd13f7f5b72", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fcdade0274d04c0bf738b67c43856bf78bb659c1b6f1644d2e99ddce88ff27c5", + marf_hash: "745e291242d88be815433f64e4d82a28046178417bdfb1b39327c9dfa0c28416", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1b377bdd1483ce0072639e5505a9398b03a14610651765cb44acb4126f43f5d1", + marf_hash: "fb9ec0edecaa71efbf961dae77d2ed460e2eac93d726381fe934470a45aa1b73", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_no_such_contract_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_no_such_contract_ccall.snap index 14e586ee216..2f15cad5e4f 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_no_such_contract_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_no_such_contract_ccall.snap @@ -34,7 +34,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d6f2cacab8297604804fe805c0418b09a5bc499c2c7f2ee8e2dc2d805daf19f7", + marf_hash: "06bdcb3895017c4e921ac4173e4cd6f183f5b0b4c9a6fe1ed4ef48e24fbfb9b6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_no_such_public_function_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_no_such_public_function_ccall.snap index 36055494d96..e2743e249f2 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_no_such_public_function_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_no_such_public_function_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1cbbe41966d03ec3cdfe2c7369ecdded14f802ac22d105676cfafd8baf228801", + marf_hash: "5c38ef73c70ac0552c656215a2041d0d7b245fae61da1558c170cec2fbb88cfa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2ab72f96bd787edfb34b69fa4c81880b3d2a1f26f07173801b56030af09827e8", + marf_hash: "7489fa42c05543d11320c7159607ca32e519b082a4a09b488fd9d66e2423817f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "452c6e0104ca98606ad5ce74834cd02b85176f5937c6fa9d8616fd1339b520d8", + marf_hash: "4fdcdbbff85d7937584225202f92c8d0551c37e925f3140607db3cd679a93c9d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd384a0e66d478595f49db8c2f4ea10f7fc15f7da1e37681380e2aad7263b003", + marf_hash: "d0c7b87dda1b8d371e2d2182191b54ac6a0e5fbd7cfb8626747c2a5fa33c4638", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eaaa39857f880b51e6193524e3f2bacbeae720a00d86ed3d745b2fad4522996b", + marf_hash: "a56269ba283ae5d114701a22854efef8f3782f685c2df70acf0e94a423c76f33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca87ed40ae4c034c5ea80bc0092abd1025ed8cae3398abbb1b17adfe865cce02", + marf_hash: "367895539c2e3a34b897d0af39368e43b530d4893b7ea43df6f452e1077d6555", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1d8ef8dbf9eeed9a0c61a584c146be54f99231df20cbcb89f822f7ecf925f8eb", + marf_hash: "b12bd611d18da1bbd3fb5a525887c4011f8b9a6fb222a03e6ebca9278e070064", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "44989e5d1e6436237fe3cdc7240311965d4b5bd66aa7d5a9642b0331dde2658a", + marf_hash: "86d7fa23e0b9c2cad0221328a6af31f0d8b61a1adfc08f9374256a59a45ef3d5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "803a5024d9e42e1c07a64ffaece931281e4c30b785011a4442520dbe997dae4b", + marf_hash: "57eb81699ae50335a83167682e88e3e73ee1b1f67ddac2fa28d69b0ccfd82aff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b0772a0e38b7d013cd4d7a9879459bff5fe633ba80caaec48e69c2c16351e91b", + marf_hash: "a10a2c48ccefbdbef5de1047ea67ea1ed0777da5c621b7aeb01f3349dc99a52f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "144e927af93f8187fb4bc75f795e7b8f34ffe71ede2f061c273797dde81c3e8b", + marf_hash: "d872a5f55adb851aa543c272dfc87d601ee456fc20012a05bd765c78e14329ed", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3414f6a0b08597d29f3cdf331d960a98fb324cb2e9d173f2620cc5f69a7d1d81", + marf_hash: "178b0ca6958053cc7cbc181e98f7d3a8a4576e646db3dd72862196700ae348fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "685157098b50d8246cbf555b45a03c84fe85522025a705053806ecb145dfa340", + marf_hash: "8b306b275b1301a5796ed41c2fb97656eff431d0805a6b2f852eab0cd56f71c6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6d7e895fd02a6b9e29e7235e55b53875802db76e244d5aec43cc3e77ef0c0e63", + marf_hash: "57a56ac758d6859c41600811938afcbf1693dc4b049b47506f1019ee50d94d4f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0e8392604b6ae80b5ad3f997ecb91af0991ca96b7c071640cc91790ac55e26b8", + marf_hash: "78209bfafeafafaa0550b8b7fb4a7cd0082fcad5fccab1563632008bde3096c4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3490165e894a1fdcb39c569d0cfd44b9c693aaff8a24c0442164ea92a59ded5e", + marf_hash: "3e172fd9a2489c17085a787a0fa1667587cb31f49092950b1720c607ba6790fb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "62c732d090cf536e4bb644967344943a70eee2827ff4b68bf9d0cc2cf98a2f45", + marf_hash: "a22778e123610cce8cc02f9efe5b007f449a67ab486f09c1148b684f70fa8c44", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "118895e9d3d1b6ce58de3a6814ba647ab3d442fd4fb0b60f8bcba4cb26262c3b", + marf_hash: "24c2d085bc89fc7ab51fbe1c2a75b067cb4b024ede8b9ea35083b8405b39fbd3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "531ac5a0c856e3553e74c2eda9954c87a39b8e46d03d8e5758dad459590b4827", + marf_hash: "d9cb7aad9436d70dbf16737bb0b002f5f2cd4f81a2e8ea70c576d47fae898a0e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a8169e624fb871e925b268d50f1bbbda3a2048fa8ffe8fca2a7bda14bbacc18e", + marf_hash: "475573775b5d55f900962958c9af1ec6ac6c4f8edebeab1b5caa4b7ddb4470af", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9c13aa1f140a8ac7701f4c0e65c045fb0597cdd7eaeeb0e6c76688b6ab20b38f", + marf_hash: "b244e68efbcdd0b16a6e36fb70f19db8af20d83897f69d8e79590ecf8a2f93fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c8ad2211a7563445feeeab179ac59361895680baeb5755e30d83e4a7df666bc", + marf_hash: "79ba0a93277731624aefcce037ab2d56a0855a88718e2f1854b4cd791502ec16", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5abea8bff43c4308bae3057d2d37982faa7dbfce88d836bb462860fceb21a63e", + marf_hash: "986e77a685b13b154b2e801d463e423639ac42ab715feae1cabbb838b1025959", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "28e69635e3927c0c6093c70ba97846c7503756a8406e18475dad4d916f47cead", + marf_hash: "4ae115586a8eb80b6000d5aad508255804f614aeb5e7e147d0ab9940e72fe84b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "27bf124b275ab9d5d7f54ec8370944f94667b2bd5d3c187773c6954f1eb2705f", + marf_hash: "75c3a5204f562289cfc6eef6801e84d31ca1c2eb4db98e31f51982d73e034522", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fc31a3ade280f53b389f4388317759f0e77b3f9a7c893dd01f02010f09fe2b36", + marf_hash: "937f2ff033c47e7126dbc3318639e7149b835b0635b9f759eebd0c307ed787b7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0f191eaeefc80af6b6ab1d2c755116dd9a1dd67b876c1575bf3676ed8089dcc3", + marf_hash: "1ae7658a00245f07044cb771b1ed5dfd34a8b22afeaed8b01fc5cb7519a1ffb6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b3d035a506688b0c2b17393d0cdf8ee4782973ad0a14c62466ce0635528dbfc", + marf_hash: "3297ec540189044e01677d1b007c7782132ce19f014428b08ebb81811727b312", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bacf43fa5704df59fa4ff7506a2eb0a5c881b33440c5d8015ea5f5b903a07e33", + marf_hash: "ed8e21b953dfc57907774a3331f86b86b2c5346c91a16958611a2f552e55fb41", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1dfe6ab938613a5a31c48f58e4a06311d6650d7fb090aae62cc1433917e1f876", + marf_hash: "ad8cff302ed02ecdb38052608fd35f24d8782ca6e38624e7b48d156773ac9cb6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3a2b809d285a90683aa9f606f76fc34382d876225e3b151432313742e13277d4", + marf_hash: "3a38410ca417d5b4fbce7e23615a2c70809b0139f252f62b5c1e29ec5a7ba91c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0bf72a01dcfc76d6647406e16688763dbc9ba28947c56559508e0fd710eef0d2", + marf_hash: "d478c66f78e898d70bd4fcde23fa782af6c5d35e440a13a68d0fb9bcdd5898d4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b58af476c9508e6e5c7742ae28ec4b1985bcd65360061e181104cf962c94a005", + marf_hash: "f9d37ce0f884543693ff296fbea6a7aaf7b888f98b969728ea1f64193c865fbb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "63490208ab43e308680ce2f949a079a24bd66c4ec77eb04587cac62e5ba42d4c", + marf_hash: "19889eff143c0eefc4e4913dbd24496a2fb8b8eb76aef523713c048f272c94b4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b723a62b89242713f3c723d7ffb93e778db09ce18cec0aaa6f9c7c7de2aa25be", + marf_hash: "9de77aec7d892b59ca126f335891768383d0debbefe9349f9173fb8b08d1f0b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e836c46bfbef5df10930a0b1022c28b1b0e9ccab5543576c4181b16b02e65483", + marf_hash: "545bdfdc786dff7e8c4efc1ea178261e4a85b11a6489417592b68058f6514b11", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c4fe9774de293a4b640af1dbd5bef1b6967bef281a29533a5940bfd6beba40ca", + marf_hash: "55801d98b96893904c1d61f46c50d6b203d2535225fbd9be238c52c9937a5e3f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4909209afb17c53d0dbff942c5aa1d0b35afc2113b82c8104ff6123fa58aa28c", + marf_hash: "c31d99424c5ba430d5c0e885d2e97cd7ed98433c3172f4b3de948977be6a6cbf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "66147bca4554c339176b683eb82306e86b99a936ea4b9dd475d2c7a04abb5967", + marf_hash: "c7a983bf9f97e62165209c1d2aaaa10e1753ede5aa02904a73adccf2c3d04b48", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4ddbe56a6ad0445ae428497099a5bd2791d62d0f04858ec4b19835a688507104", + marf_hash: "91e4f89c9cb8058963f065a7a70bd02f9da6083e97e02dc29f854779256943af", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e576bf2d490947d5039e6f131ebe31e7bf672793759235f3c893c523a629d277", + marf_hash: "815f34800c180ea22eb544b3720b80ce9c0bbe69d262c2a947fd15d1472577e0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cb00e292f8a092ae9aa4e1939793926919eb60c2e5cb53b1d649a07d1570dea7", + marf_hash: "52e26e79647d8525fb748500085fb87208ef442c284a6f84b634f888d5f4be0b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_return_types_must_match_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_return_types_must_match_ccall.snap index 9d82d700f34..efcd4beb373 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_return_types_must_match_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_return_types_must_match_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a940bde9ba820687bce13e3305261bd8ffcf0f248d25113876e6978741924a97", + marf_hash: "38691898c8d804a81de6b61da375ea59816a856b4373cfe978daeb89d5e8a1e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a650d00bb05ea412dbc76cdfb8c48e938c45d91f4ef34f944386aa23dd4f78f8", + marf_hash: "7e41c1d4e352ac39b72764e2174774290e417fdf36bd6645507ae485cf1a66fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8b8673e75d6403de4c006e0550c45fe70e2fd73781125da52886355ec24f57ca", + marf_hash: "1874354d07dc3a862ff293bec35150acccdb87418a12a1dff82e2ec6869f1c19", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9289d1aac5dfd71bea99b86a0c123604bbefe3890e121397aebe43760c495351", + marf_hash: "5351974ac8d511889fe86ff2b29b50a9f35e4d3306b22da30f955b6f8e10a6dc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "41caf63a27e86428b4353ce80ce1c9048c3dcd96d1429348aff09c29322a1bdc", + marf_hash: "df9b6ef23bf2df060217b6606314be1b29ff843cf5752112b9c2243b488e196f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3a147abc36951f89a5ee67703f68091e69153f442ed62d155775f6ee5073765f", + marf_hash: "2908eaf671e39e130c8867f794aa454e35ae87962d887e01f0f9a1850b45c89c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "255884443fce5e44d57f41e4f0950bceac6d293814cba3a5cb17a19b446097a7", + marf_hash: "437f4e2c589afc4604037e4dfa552d743ff16c4d52421e1dd8182daf131d589a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6a2867978a6b27c124c3ce02e951e4c3771b6f4b4f0e8b95e951c95925e4c672", + marf_hash: "b8e0a40c79c31096294f86d5c73cc079a5c777598d64a7edf00f393bc2e4ae60", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b1467bf3578e7f33eed1e001ebc8260c3444845cd28ba9ed039681e93cfb0b2f", + marf_hash: "b4109ac0e40de4ccf73c16204eca7806cb1cf9a43fcbf7069658d7ff87c73ac3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1c7d422d5aa082da9231c39d8dfb2673b58aeb4e0bab1d3fb0925e41c9e666e5", + marf_hash: "65cb01fa1a17e24a0ef5e3e5bb1b4da3e79e0bca67bddbe6d707ce8667650255", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dbd9b3e27d895706404350bdc97a00cf296a6577cf7b169aea2bdb0adadc0d4d", + marf_hash: "c9ce6db8ba8481b47bc696776c04f4f50515f8961adb752de2ca6c470fcacd7a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "62fa0bfc78678e87f017f26c236ffd3d7e6cda52fdaf3b14069f6800d15f17b0", + marf_hash: "68b05199cafcb3b8729f1f6f32e64ffc9f2bd658bc2edad16119d9d13dd2a903", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "97e7e327c9bf218094bc1f86d1c24a3ee315cb7c24980999ffb9c1de73abb9d7", + marf_hash: "7947cc0e754531a85d17254a58290f59e2dea7c309403b2138380bf5de9eda12", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2229c59f24c61d280d565c12a5cc6e4570e657787b2c14c2b66d68eea4eb3120", + marf_hash: "84de3334f396e8fc3adb52f23d7a39c1836d5f7e6db0e555ebbf612d970aaa52", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ecf490ad6d30f06d37699a7c62fd67da7deea0c4dee9e6ebb87d8ca846eeceb4", + marf_hash: "5aee5b6bd955bd3698d2f38a0f2c89911e03bfb506b7bc2d4e725525fe646f5a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1e4c503988ee7fd10241583b35f641ccd171cab53f7ca0dba33260b01598b0fd", + marf_hash: "ae6614c15561edb3385a91d744ec906673d79bddab7e4f0e99d688b537ef0d03", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d1fc0475e1b435702a46a0a222edb5dcadbbf32d2c9cc017a807263c214c8758", + marf_hash: "2bb4f19fe574140e7cbce542b8f6fd05187afc3d8dd00f17b1cf160a04662b6a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ee93dec55e47c624151f452e0c25c9b55e63f8c467f2c16eb5066fd99a8b52c1", + marf_hash: "2414b1f28d8d3d405323436821a5e6a9151ef6806b98cb157396bfbbbe8667af", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "47e100aa26f31d4fe723ac615d24bb9543973cb28d52012c783f3664b6000bf9", + marf_hash: "4a75749e99001b00ad37e6263d0f3448ae56f879a877e75c3e877b9551eb8981", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ebc40e200dff314c8d306ffa92c3f03c7899ef2c1da621b24b5fc51f4b969911", + marf_hash: "db533f0ccdad8a227c863637dd4c6201a8feb5975d8267530c8cc021de046f20", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f2f2a2a5657f0b09964c3e39dd278a1f5a27f0b99924c4b767b2d36bbdb7a93c", + marf_hash: "40bd67eaf0b419b4b1bd4ea09cba39566049be346590612242300c96bd3db284", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dc55ec8ab24dd5043f92f66e308b9a2cd0d4e4e8b0e7d52f302b56cf6d641ea4", + marf_hash: "7d657ccea3383326b74772f5ad6a498febde0376b4637753435c8cbc3f30e83c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "52206503bc3c9aa57c6bd0011825ebc1bf86e0c977ffb06fbdf3b845ae218123", + marf_hash: "695bb085aafced4914e11966257fd9415d9dccedc1c455ca4962cd4eab99a50e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1ced5292e10b821dd0dd1f34f4e7a0df028d0d5a7ad600b08c8a3b38324ef289", + marf_hash: "375f05a9fd09ed4314d8a2a8346193d9eeadbcca9b58e19c1148021a2dc5e552", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5ef1ca1cea31ca063ca96235421286e29b0e2a901df8512bb9f646f526d3b5c9", + marf_hash: "85dac0ee33aeb2925ac396a8401e6fb29d2bb4eb8af4f3b31cc821a7b2b4fcf8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "34550ea9795e775b954a5bab051abeee66509d087e2aac9084f7cdaea9334f18", + marf_hash: "0eaee89fb558de31c4e061e029b7c476bbd97353204e67b37baae41afdcba7e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f31da45e03a2bfd12a7f247e4ed38323a4b18eddbe6af623e22698f6151b8c28", + marf_hash: "9295316172ee871647be69a02ac4576e06e14f47cd28273b040348186d27fd30", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "54a20f80f7035767abab81b6881083844dda9b281045dd29334cabee2c8529c6", + marf_hash: "41b494ae494f81e620426c57bafd7def48e929de846cadbc7ac7b0cfbec5bd1d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e9677a010e8460f765950b77d4156b7795df1c48dfaabc1a846d63bf57189be0", + marf_hash: "db4755b7f599e04c640f6766250f02a61b1b31491e6de6d97d8abd52cdbf9943", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ff83a789cf317e684845dbb6d9b58056392ce524d8d0a388cb6b320acbab26e0", + marf_hash: "4f7a552bca2b41013334ceadcc67ff612f2a22488e459bead8c13d6f773d767e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1834a70467fb307bffa3f158a1134bdb387cb17cb16a6cf6c9f0cda1172a9f88", + marf_hash: "a69404f6ea1ff18675d2bc0fea0549468016ccffe6f702c81200fb799d4e97fb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6359838547ef1247179a6cfdf8f7f50f560e4efdb55e33f66f82d8a94d5cc92f", + marf_hash: "a3a21105c1ddfb3b4e7f80ee3dc09d247099b3f066d871f59ecd0e67bbc93170", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c0152d47a6162e3e2631bc884ac346b2ace4b81351ad4f43a1fc915ec5a9377", + marf_hash: "563879917788d0d19534f857f370f2a8247af0f50bff22783de18f3864f24a8d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b2a86b80c3cc8ab4e9ccacf98abb69cd29c0c50f2e1dd3856a8a7dc1f1f86c31", + marf_hash: "b984644d4c5c722ea8734ce65ae0d83f694d5ffc765c96742859ba39cfd5203c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1c2f2dfc943795736f1d3205a0f813885d252784aacc29c572ba44e6cd841c8e", + marf_hash: "39b672c6c947524868b42c043a58ac5bca2ac0d7f26cf3a41f75fcc33763659e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f0c596a8a62dd2e86c4fc432d60146deb8102ebfa05c148ec671e3effab03b4b", + marf_hash: "16a063934675d1dcd864e1522217b26e88e3ee0d82162097da420f78a6c383ad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "48992c0990ed7da42f0bc543603bdb692032a1abd895f011fd8767b9dc4611f4", + marf_hash: "7e3b5c51c0d5b5538f90a1f14319a90fe98efb04cfd3141be0aebccfa011fb7d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9a0341f743a0e222343457c13d746a90e6af48b97edab1b4d67205fb2b9a792b", + marf_hash: "a9d380a290a7d1762bb838fddd3f751c2a5941caa4516b6eb2fc7072d22b2da5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "59abc6039d7dfd9742b48d6c2cb9f03b753bbdd98fffbb33ab5f7c8e52ec8223", + marf_hash: "eabf901038b76d0ea050683201131744601813373becc21d88592c1090a2ec1a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6bc45d1e55b8fb92cab04a7db9fbfcf469ff870201b47cfc0932b51a772f70d2", + marf_hash: "53d34ff1510022f2b964f39a0d91b41c5e026fd73ccb1bd3a79cce8e0a9c5ca6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "06e89f3fd7ab78a8836458d3b1b6b1f75a81d11f51dbc89c85fbfd96f81d8d26", + marf_hash: "dbc177d395db5db300a7b5de13980b2f279c23efb5aabd7ab8bcafd0722c0e95", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5d78edfa200c1003eb8bcbd988c2be4a52e50c315606f7a6bbeed1fc9aab0be6", + marf_hash: "85fa9a71025752a40c8041278b9d8d1fc68c4d4be0e72654c4359c819ec56bd1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_signature_too_deep_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_signature_too_deep_ccall.snap index f66b0995c65..e174d32bd4e 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_signature_too_deep_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_signature_too_deep_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "145f2dfdd942063ec208bebc0b3fe5ca8776e602dfaba29ff6df43b67310c539", + marf_hash: "5cea04f30709a0b84dfa52ccbe356ff3c992bc59a9a2332db70fedce9d5059b5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "11e6b77ca07df401b3386b391fea905953a16310e4f24d065704dcac30b588e7", + marf_hash: "96f3e00a7fed5c3bc4b0b599ffe130a7d15bc9835753e06fb0d2e57fc3783fcb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ac5c1a0708ad2e6bc99ae2be5e9737f92978c93ad48fa16cb5e27cb5d7755df9", + marf_hash: "744241a98fb533f0487443253f549301009d6e74cb070c278d2cdad52e84b27d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6dee2a5246bb8a6ff9abf56b05e6c99e8c1c2c542788c3f96b3d7021e0db063e", + marf_hash: "f3456ed952a45997c5af15f7a2390e676bc08441acb2469335adec66ae54b734", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d3cd3668ebe0920038925f8e395a3031964508f30c59963234cb3c1adfb70dfb", + marf_hash: "35a8e5c75e9505bbd7b9a25f92de9a2b6416e6e67b4213788400dd93db12e951", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6bff806266f12a7ee9029164b025b2f8f141b5c9c8caf5ffcd4221dcaa438892", + marf_hash: "1d6a68b9d44de445d04264b729c195b93d79bcf6f5de60d9a74e3ee157f11395", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "519e54d1313de4ac4803d72a0b40d140ba5460544cd395ba87b1ab74fe672848", + marf_hash: "d436b7bdb22e00bbbd41524622c608a6d6553eb095449c4ef6a9b81bd08764e1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6db69cd5999c0c6b37bf711aea08a8d59af03c9c65b46a6cfd74d4c7e911c7b6", + marf_hash: "98a9ca5bb0d54f8f64ff85af8297deed1f50da6d10f7d3947fdb18b1813b8bba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b8668f83fd875155acf5caaa5aa6078cae9d6c0b80b370e1844e19edbb8f7847", + marf_hash: "7639f7c0aa1d04c0e21aad042ea74c5590141e5e9f94b2dc481aebe8530f252d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "81e3115bffb8422a730db9a741b1806a9c289a7456ac6abf9151ebf02e3d3546", + marf_hash: "d3d28124a72ed28635497e435ef72b0304bb7ef4569cda4b4e41fd173cfe567c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eb1bb02a4264e61dccddede84dce617a50c765e08be7dd33730a86e4ebb45912", + marf_hash: "8597067877cd3a680825894968098a96541e7811c15ba45efd0fd0b73fb53fae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c4aaaf639aa2e95083469de5fda4d9b0e304c5de3f7ad0fdbdd9bbd18b2a061e", + marf_hash: "9f77d297fd57defb402c150ec2f907e6eae65361525ee784a1c21908f07c60ec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c2ce19012fb5bc3f3091023a4b5580bc77346cc737ab55cad8654adf17423d8", + marf_hash: "f24083b7c3ac0468d8415293c18fd1f553d2d68491158fb02c669d5a6cba1a47", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "88dd56ea69d412d458def10e5bd69048e2ce7dd2f2e39f94bd99d2d9a8961fe8", + marf_hash: "f2762c6ca72a8a1a9094f126679233abb720f7df699f0433c6d5471dbd6b8914", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "50f35f6924867d1965dd58431a0313ded2035357037dea575b3e319fea018c9e", + marf_hash: "6f791d89a3ef579e027c98ba92b2f33bcc12d299249b351b26b2f6aa4988dadc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "209062f5c42ea0d4ec919fc47e0c029b772c18cd4b37526428117c54ee6a319b", + marf_hash: "76cf54f2bac25ea22538bc6f353ca59e48fc8d50340119c90074a323b6075619", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7d07ae77738c208af055efb1ce66db595d16cf6a8efbc9e2bfab14eaec3fb8f5", + marf_hash: "20a3575369459ef4a49a962ad29a733892e09da59590affe8401e8e3b9dd9ce3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d9293bd411c9b666bfe2519d78428a995c2c020a66ed0e602c1e03282a0d6b07", + marf_hash: "936afa4ad27e98136dc8a146cc84ccc747275772f414f04cc7e463f41322e414", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5db31d5c4946024d8bbec8509b334ca5c96caeb49ae0233b071a169aaa99aadd", + marf_hash: "4a7f1a45956b5a6652eea9afe0aa711e7a98b12d4d1119c2008d7094fd0513d6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "64d4b6cf04a89249ed5e6ed2a4c9b1d5f0c455ace06f84a6f54f7d3a038c4e02", + marf_hash: "7709088abd8a7afc75df5aecaac7d88ebf512055b41af3f28d73a15dd0f3538c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a0ec28387c27cade9412a5eeebf5d93dbba2a407956635007c573c0f40f5bc8b", + marf_hash: "7db0f56293c3b3ba4e5de8bf8eccaf2d6d287b53a0663abe217d5e7923aa46fb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dd877c3efcf26f82663b20482f0cd8cacc5935341afa63e4567536bf2a575d5a", + marf_hash: "ba68b8e0914e83de6b36b926cc3ade4a17a5aa35ad9d7c67ac6f6ba62e07102e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "06d3be5da15d31eb60effe1480193cde09eb7c6ffedc5156ee49aa00d06f6d9e", + marf_hash: "8459814266f2e82529b799bb4b77a99c79dc0a3bec7e998c93d54cfc171e66ba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a7e82c7ffcc094ed446e18e191e24ae12d1826fd8c16b2435fe2222603a6f6d1", + marf_hash: "590b106734bd891338eb852ca40379c8c1cbac96fafd0d92ca742b8af75912ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "708bb19b8e9b5e33d365d70be3e47b8c8ffd609a6b59bbff7e2978a80074e332", + marf_hash: "fe1084d91c23fc90ddc58f6b53a82413e82146fbc5c7d1751e23b7c4d93204e9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fe68ce241c4a9a7304d57afef1d305a7346b51ada25e961cbe1ad2e968633e2d", + marf_hash: "1d4579e30e921ed0a09113698d192807b5211f4c485aac88578ac13f015f4865", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "12ba953dbc15915416ef69b074f644087d4acd9e28333fcd27b9266b919b66c0", + marf_hash: "5ff4b0d54ec9f96e49ed2482a2140f3af44b4e8419d1820e22fb49609323ec56", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e8535dc6914b2da9b3be155fea6d2bfeacd3bf12c42d39101b6a26d18f15fd8a", + marf_hash: "aee96553991f2d384d5fceb8cd7aa55f3732df3cc41716074be8f83ab3609b74", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7d9ff36c91082b44b7a1f071bbab21f72a546a570624383f1a530e731e03cc27", + marf_hash: "e7066a010260ee86be8b16956b60090da2cdcd2d135869b9448d86a01b5767b3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e2239ae933a795a4805af6ad295fb51b17b922390b5bc1a120c300b83c1a019f", + marf_hash: "f0264b54bac62bde9cec25416889f80a4c320213b341534b85bc4b38b0640b7d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1e104bcd9cf35a5e45edb8cdb0f117ef787dcca7affcbe54c5b4cf6c85361375", + marf_hash: "5d6e78aa0baa5a7d107ef0890598c37be78d159ff4caa633b8af0f8e814107d7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a998fd8faabae113158c12a30cee23af6eb040f59e8f29f2779c2fd860247eab", + marf_hash: "d3b0ca992154e48caec363045827dbbc9621d40c521d5c97ca838884e36279ad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ed13dc85c162abc2d25072a73afee5e248ed32a8086de2c4c7bab728392d6513", + marf_hash: "abe2379164539b9c4103efd4fcfd78d41f844404006c740688f5dcb03a118130", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3c2107b4f509bbec73ac10a5d72bfc9964efcda08daf3346806bce56069e5784", + marf_hash: "0d2c8cfd2828686f55e0549e836b51f9f9883ef6ed70ba4b905f5601eac3a185", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3f6e0330bcc6546c340250ad12116063720c7e72f7d1202a7f0087438313c006", + marf_hash: "a88163fc2ca42d05ee9359b05442f89257aea3920409226de9f6b2d71b7509d4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7881c29226d6d550cdb9535abfb29732deb907d459ad61d2e32026c7597fc3e1", + marf_hash: "86b3189b8134d382b34689a4a5ae7cb2ffebd1ef39e550575e99c58c52e2c962", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "275771394e85bb4fc0cd5f4c44fee865cdf228460cbc0f3835517c726c76f050", + marf_hash: "d05ce83619b11cfb468cc254a4457d498346a9535000822e2f958b748b45e755", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b1a4b62238fc00facea7440341f538ded7e2ea24ac2b9a891f56cdfdc15a6da0", + marf_hash: "820e1539a3327ee7df052878b2b9a250561008113208aa25dca42b7140bcdc0c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1283184b04be8f780c60754a458a8a9549905a4dbfa4830661380f06b20b1ca5", + marf_hash: "68b9177436144f2b52f904869b1182848c1f3ac8e21d75ab36729bea969ad5bc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "27e7ed932ef594db58ca9b049ff5b49b81cd0d78f497d1c75672e08d80f4d8da", + marf_hash: "7427d205c463a1aa1c3e87581102e8c25b036f1ef7254be5f982bc0f96208052", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8780d6328bcf1aea6712648513746085bf88b0767920da377ca052230c381053", + marf_hash: "8b562ae1b7c91a2ec4fd655105c28a01b54cbdceaf5ca5064fe6f4ec5cdee4b5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d64edde7e123040c8b98548a0d75866cd9e47a989a16a7651ed34a259ca62604", + marf_hash: "c737c11e7841fbf38b6d7a1a43fdcff5a06d4b11c8711c72f5a8066700e19ac6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_signature_too_deep_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_signature_too_deep_cdeploy.snap index 8a1f3e9d904..a917f2cc96c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_signature_too_deep_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_signature_too_deep_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a498d68abd5e8619a4796a34e80221a0f04139a8f59d25c90526dbaf2720fac8", + marf_hash: "7a19fa8dd477c9998e61e727fff96914e503ebad45c42e5d47df9bcf9d6b103d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a647f3f5d7633cbfacc1de324729f14f61e48f4c05a817da690957b1c8d4228e", + marf_hash: "81fb1249ee1ad5df064b7395e3d2d1987019e9bf5b8e96e234122f156cf1c31c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "009dd15be73d7748c908d41ce3d542c89980c421cf8313a5e7facf4df5f553d0", + marf_hash: "3f7e4e2e89c1bff5c1cef167e25a330866181bc72f6386ad36f0b563b0543292", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7bc699d9ccccc1fa9d758e1cfed8b2e48e53f265c7a3da8e83f95e4402f9da63", + marf_hash: "4675a2c21573265d1ae24655bc45a07968de0c88b49a4a4fabc109df65a26fe6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7ad304e6103a80498ab1e0ce6660f0ca3238b9d7759c36b4d4024628ca582c36", + marf_hash: "034a52a9a43836bb9ac9f8dec5d167b6204a7b32adf9a17277167fedcb357b74", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a36f6bb9d02fe7a419df2ca9c86960db04e8604aad02a77d8f0c4e84e184383c", + marf_hash: "8b222eb2fb14a9a3e3658c0c391aac5ddc92c1a7d10b1c64bd6790a5aec5fb7d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_value_error_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_value_error_ccall.snap index f212d676084..69fd431b5ce 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_value_error_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_value_error_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b0ad442e96fdd0125ec029ce3a370d623a6a6f5f3d0c46ba60204a9d138c4a04", + marf_hash: "d3cf19660e6b6954c56de35ce305af68c7914473864d94316a3ecdaa57ef66e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d18bc82d5061b19a3d2698a3eafae9ef62c651801e980ba37f9165278a79395f", + marf_hash: "411c035ff3c609f71456586e97a138e424983fb338778ab745555f55f4994915", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dea288f28c18e1ff3820af121934ee572caf33b4c7f08fb4c20d2980aeeaf975", + marf_hash: "dc8f1e18fbb8d1e8eca08f558fdc35dc96b53d37777d305a57aebb0e86e6f5b6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5d2a55badb66261a547d14c918af89d6f82a521914fe62147292ddef63a2a80f", + marf_hash: "290400e1bf259bfeb8d106458d8ece80d4aa46dfe00d9005b0c54e96b9694ac6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e0a17a9be5a05112abc2dfbdf8224f678d08a04a5fa485c29eac212b6e9cf0de", + marf_hash: "6f48181ff71c29d0ee0c7cd37c0cd6aa7e1941b945300155dfe9391c0f996813", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2bcd3019cc6fc3ad9b255f44738f8410c6563c80826a9bda40026cc7cb911934", + marf_hash: "607f0a089e66a65c99d5b32fc3a2e998fd01e2656fa3d0ca7f15362850c69503", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b123f3751c8b21cbecc5861bfea11ad6a20de46f1a70e41191b181d28e04ce06", + marf_hash: "2975d2b0e3669a488869bf5f79b6d617f562ebeabfef4775f913728f161bbd33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5ef86105a0e12153c5ba243c4456d6d4071c02b71892e3167b3b9c735c71e525", + marf_hash: "71ee399b1cf80718e6eea5bb3e6a2846e97d34cb20b4d5e561d0a84bdd13680c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cb08719a62cfab8ee654ccbbf3c6f2883b3f729f4bf89e37c850fd4796303978", + marf_hash: "869ea70820c9a053e22ffb8dfbf0357149cc3c1e87616ce05cf9f86b17a010cb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a8a63e39defe62c17338fbfa8554d0e53c24aecb76047853589e8b88ee5f5efd", + marf_hash: "bdbab8d34a67c43c47ebc170f3ff731b1177bea3ca1d1bae437d21e534c5c6f7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "66b52316e5d13ee707933b198536b6e00d9857b62679f35f81522a6b1317404a", + marf_hash: "9d738876d50c40d7977d15f1277be8022b765412f62a03a5918010cfe4fdfbea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "787568bbcf63e7b5a207360f6d4302b354acd1f0b0ce49683deb251d19a513d9", + marf_hash: "52f538430092a2be446a681af69438fcebf239c4e6c848a3bde5a8b71e6c597e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bab6ec47f83670d7ec1b6f7640c07cfbf8e2af5fa65b375933a97c570631fc1f", + marf_hash: "20db79ab32acd1f7c4d3d5228546597c9aeb1d25e332e1c16b7953b964d24eec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "25a2e2c24d903eea95ac8637c31cd16ec6c2bd298319b6c40aaede010da55685", + marf_hash: "d7d867805a3221714cef1d27d35ddc7b89d9e5e897853e4427599766881266ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "38764fc1f8da769a9060bfa58615c9a6e9acfe1df11de132fad4b883c6c9503b", + marf_hash: "d3157c4b73dcd793b80c0d037cb6ef541a57b4020f606293f196d8887b892937", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6558735b26138fae4b934950c439b4025c68424b997132130c79235e6ae84baa", + marf_hash: "c960ade952f98051f98e2df2dfbf0ac574ec6c0bab4067dbda11ceba9b9a0f5a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "afa1e3407b7ed86c019de6c91eeaf4dbcccb443d20b9696da76db51b72364fc3", + marf_hash: "2945c26acd100c1e397c03cc5589026db71d1edfc6e7485f8147f645126469c1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9e8cdc26bc6cd2e934053e46195dc577f6e47dbd635dfe0dba6f213ffe1cef43", + marf_hash: "87852190175d5943f6395b842b3eb3f0ecb6457f440974748fc85c691bd1e17d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5e026885e15b227da4fb1a5ce9f6b1cc5ec2c70c97eafb482aea56954669cf36", + marf_hash: "6c722c1b59fa5591fe4cd41c087faacb433c067deb97827c4cf10205d159278a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0d5317b874c538153d271aeb4cdf47ad8c700090b32a1a3f9135eded725882ca", + marf_hash: "479f063f4ef4f3f6ce6c84fe9e3934b52875bed1f5a19f5da942dca863068b2a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2aae2b49cfddb493e5738a7c03c95ad9c57afdf26281b0e8d2fe7fc7934ebe56", + marf_hash: "2c5a79f1bf5da1dc62c4dbf486193fb53ccbbc5d2d21573baf93a65ea57a2322", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f53f0e35aa797a9914573eb76a5f00f696bc82244ddd5934a13332f178221e22", + marf_hash: "ba000ccfed3dae3fc466caa0a08a380db246466b128061c037eef8681e6b5ff4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "197e005ef1fda23741fce22da6f894954f6d1211d616618c69c174093a32c9b9", + marf_hash: "4c64a421c39407e58d982ea3a68afcde615106131d8e99105c37d6bf29acabb9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "95c9e07995143a3705482fafbc7f10c502a132702581d80c8839a779e7d21d6c", + marf_hash: "bb5c996eab98f7f471beeb9f281ceaa6e2c1fc7774b39cbd70e0e016a3d82705", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0199807245f05b2fadfdc8c86b8fb76bc9a883897a8ab6c1993c11be1f6ebd12", + marf_hash: "f83d5a8ae3a76bcb087f142dc3a71ab1374505183b34e5d44e870d77dc71090a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0390f437ff63e02d23ee979334915dac927378fbbc43e6aea42bf8d98a8aba23", + marf_hash: "879dfaa89e212f1c8dfdcf05b585731ad331a0adfdc1be2cdb5d3d88e1e491d1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5666a154f1fff843ccc3557cd836d055a472332e38ada57698196410c0883828", + marf_hash: "dc48b32b9ca6083b78287f7c05fc172ecf024801a00867b0bf80ae3ed542e74a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9439c7497aa9caf9b48e1eeb8a568f940e371df09817b79e4b7816841bb86ad8", + marf_hash: "6bda0ee6dd5dccf73338a0826fa7153e38c043032889c9cefb1e05fe25e99d57", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ec0f9143c085902f5a390ebd22d83c0adfb4666b072746f873d6dd1b4338bc5e", + marf_hash: "2cd450acd2d4b467af03d69d7b31b692d9ad40aa53137f3a200d155c3f945a6a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5c22d8169891d2bacafcb64c035e360e0ffdb10a5a02601eeae59c4b19087508", + marf_hash: "c0c199d0a29dd46422fc1a876246c66017bef089a4d81e18709e48690d52afd8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "202e60d3182185b1255aef0278e6d8e5cef2f70ca2548fb562a7f0d808355811", + marf_hash: "ff3013c6b42d1ef3fed2d6023a29e624793dfc0645674408e3362866c47aa9fc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b9378404a84b34a0e7f5a340945bd49bf66fe9ebe78e0326462991974a4e7128", + marf_hash: "3f943dad8fe26e6962ee4770b873d3cf4ca679a8da5a987c4119de6f861d9bc6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7e989fcd6c0b837fad9114ce1571ddd7a7db972f80e73dd020839c956ed0f8d9", + marf_hash: "fcc42ad62a090bcb018e436cb082ee801daca6f04441adb7affd247cc6867d2b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d5e89dc12a26929ff70fef44d6ed643dff3808dab768ab2949d82e3bfcfcad6d", + marf_hash: "9c533a3b9fff5606339af8c0411ad9cdfd3b01b7c220a20b458c079ff35a88be", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a7de97b46af034496191907bf2fbca72bb54d97c3b1f9ac4f5882b03bc7f863f", + marf_hash: "c89759352f894b61186ae5f7ba88281b351062fd8c4d2f3da104cc2fc246e492", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "668a7bd0b5263e991491bb7480c244fbfea32d58c549d6d14acbc054044c24f9", + marf_hash: "1828c1946ec236651791a81140abea6e766c70acd5e6ef9daadfc6b5b560dee5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f78efc1c571b85f20a34d81802a4c4b313675c1ca340355d852ae626b80288e6", + marf_hash: "8c68b6519d5f2346adcef3a2ed0086f38a0d7eafef3813f310867b3d40d6e927", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "24d396a5fd73cd5339223cce39303368fed9eef01f1efe638062ae6fe665cb01", + marf_hash: "0421782e58110ed7e3b0c38cef0e1eb51dd0cd3ce1e3642e6b3d3c6951648fdb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "78fa34e2874d89f25f79048c7df409a42e34bfd30c0c3d98a9d53f72612d9993", + marf_hash: "8545d87f7a3ae8d030db4be090b96999d3d1407ea8bd96a09036cff3dedda273", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "69a7929acef409fee128247fb14919e461f855dfd5b8bf9401262426016c0896", + marf_hash: "c90a83cd77089c830926e29839400906ded4661d0e910895db454855e59b4818", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f72dc086a8b8fffb94a1fc08a6cd4f941370c968deb652824557a8412d033557", + marf_hash: "1cd3df35a294cabc5fc430f15f650969d9d9a6ac4edab1c657dfbd80577d0eb4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "49e85010f867acc2dff770df96d7b5373ddcc08f23d3d4a36d897fdecc306316", + marf_hash: "d779636185d21c5731817019d06f0a253228c0ae698481eb75ced90fdbabfb8f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_value_error_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_value_error_cdeploy.snap index 0f3118cd711..545dc65b3c1 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_value_error_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_type_value_error_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a4bab4214f3a461ce04f76649e895b0068d30b20e8dde4b874a34f8144d68722", + marf_hash: "a9bbcdf0c36a6d982384d9269497ad1658cffd134d9a5dad791ccb25919ac17f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "142e939af9b845da36ab463591ffbc6bc7fbf7043bd2ecfa49bdcbd7c3aca9c1", + marf_hash: "da9c91c2c470a5a620ab2a717b891318913c7e8356aaf01c2faaad1bc5ab254b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f9615c1d70bb190f7e2adaa0dc79b6084b584d83e3cbe9ec247f656137e86b45", + marf_hash: "1281b25c1ac4bf503b0891b1e446562a33e564cba3a77cf8debe915de88081d0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "904753cd55074a3684f262ba556375ae59ed71647204a1a6407417d674276645", + marf_hash: "0ca9860f099099c086057cb93fc02ed89bf3a892e2b7b00c87a7ac075d79556e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7a7188dc8ad421da9f55691d1593293f0bd988e242bbf89222288bd1d0323e90", + marf_hash: "a540b72d1f74a706e18caa03077026cb8efde279cbc011e84cd15183236fb16c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c9568b898653ac53a97ea0a1a935defae8ffd1ac138b7e8b35706954d4e11ec", + marf_hash: "c9dcb39feabbbd39c6325a8255850b5116c6e9b03c1554b91d3ec5e94c0c2d8d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_undefined_function_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_undefined_function_ccall.snap index 7b98a730141..0db2aaae883 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_undefined_function_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_undefined_function_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dc83a6074b8e06f19a3241f5b62ccb84d843067bb59237b0622462fc1f883654", + marf_hash: "077fafd6e035d7978fd84adc5fc8c785b2c1ff359c9eb8d555009a002a01f88d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fca50bd718828e5462e6bbce3659993d6682ef774f02e2b7a10136ba01b8165f", + marf_hash: "55e0b3b121a3edb92a279a290fe102755cbc4673d384b5c4f0a943e2c0fc96e2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c1942b7dfc835a2712337728fee248c533e4e0bd5d9aab99a9c137846ca45fb9", + marf_hash: "a2e72d3772b5a734cf53f533b1cb2d3a0ae94863ec69d26e7a60a3e0d7fc047d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6f218e752ac31ff207423575f8bbcc6c591c25c48c4e31d5cd6ff5514df5862c", + marf_hash: "27d98b68a7776d27aec6cb82fbd415e78fbe8ca1204d0af17615a97d0c1930d0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "db24c660371eb49d6afe357e91a6815cc7acf74ce0a82f64060a52d465e11de8", + marf_hash: "5be4fb0b1f19cbdd6ef440e2d7db9468a94a43fd98341c409ef2eda2cbefc624", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f2ceaa1cbea6ee726f6673bc691204c9e13f09ecf81be4d3710dc3ba1bead6f0", + marf_hash: "cbee8aaea0ffdc30421d35657bc275a1a62322925e9fd82287b253c0817c2a41", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8585796565e0f9c52b8bddc31aef66ec553e6aaa8fcb10a6cef39419ce48845b", + marf_hash: "4aa1c2850b55affd16bdf106cd4c8e3e7f72543774bbcb30a1cde4d0a6328413", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "120ffd8d4b960749a90c1d9a06cb8c2357cbe544f1a1d2b08f4e5aabc60c38da", + marf_hash: "514a23119e9c587c2d77d828b6cf4b1ff11a371525301be6f8232f40982eed7a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6ef0feba8354e70c826aac696338cdf70970f6cdde7bb7a77309c3dfb5a41b22", + marf_hash: "b55736ef55d576af02e19f3b67544c06dd505b5bcc424ae658b59fc7bb43375b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cd47c377afa0ca72b1fea860af86e9dbde692bc7314bc70f18a66e498ce56ea5", + marf_hash: "03fd7c6cd8833ace6d141a8145cad5b963d0b69a59b51a7a1947299106e7a310", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c36178b6023e72201b4a425db9a3c759b469192ccab046e06f0ca56a50f98222", + marf_hash: "a6d7ae488c6acf3954f41c2697d64168efb1880a21c77005b6fa8f2f5daac94d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "820271a5d6e849e83752e70090b7bd684683f7181f2751d98acfec8b33c8e626", + marf_hash: "b1649427dcdb6892c60acb4ebd42c2ee3b9248334dc778a40517955d9e2668af", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8dc4e4d727bcf32bc195eb6c84ce097a64ca21454235cc3079c29c62234bc774", + marf_hash: "6c8e767f50801502a902f30c85f609ef339af6a804715cdb410c01bd60cff3a9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3ef82ac4698153cf8937929a6ff86207b77a74f9ed14995070c12674d23fc401", + marf_hash: "62dbfe587f8dac8f1f24ccb2b605fb1523e9cb18a21868c80cba33fda6d05f9b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aeb1c2dfc05896e2b7f912d1fbe2e975f2c4328dda5728111133171823ba883a", + marf_hash: "8c47b15ad1f1cf5d82ac83a1ba4e52447bff3306b51c4b0aa5fd5b663c5186d3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0edaaf80303bc4f595778a0c26e413b6eb0ca0b47140aa331bce3406370f0f64", + marf_hash: "6198ef5932fd1260e475b20bcd81ceb0d9d78fa22f721e43ec57cfcf121f4a11", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a68255b481a0de289aa45097700db4f001a12f302c4ebb03b0b3dada6c9d5f1", + marf_hash: "62552772a7ecfb88764724f3e449cf7fa3c289ef3cf48368c8034d2792641d16", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f109a2c8625f2fc96b2528e5dcb799d84a978b8c93f3890c0b19da6f097d32f6", + marf_hash: "e5ce5bd8dbf170dc277303af28fed3b130aabf4dd5a5aef1fa6afefdc35abb9e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5e616b4bc070799c3b43dddf7ad8f84b6fd36610d18261f762fad021ef33205a", + marf_hash: "631e9ec3de361e7d2a10a87efb793a849e17b98dd81f6c2691e9d5cd7797f26e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5f06af6002b54000891fc0524abec65b177d62e975dc1f36adb239b7176a8a0e", + marf_hash: "bfe38334986e227872ac289ecfbc6d46e49859cceb73042dd3fd838f1eaf2a2f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2cc92440c95b0ad167b096cf2cb86eb684898ba290806160532922c88d41bd9c", + marf_hash: "39ab295830d442b4e7367701935c474a29bf2a3c822eb5046a6cac61f68054e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2227a8d3bcbc9f6e148265e4f4b299113a0636ade965fc3d3cb64b562a71d290", + marf_hash: "51415f10d6f7f8dbb49135723d7e8cec4c5b6ee22783549d73689eadb8f2ba4b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8f59840ac96059ce3424931d58dc6cbb357d97cf9cfdd3f2903b70a106a4c008", + marf_hash: "80ce0cbcf80e4502fe9f9cddc2a8b7eb6edb64c8cae8cfc6a968a51b5a3641ea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d73fe8c174dcfa1a0a75fd295d2f6b968159466c621279981a18d684902913b9", + marf_hash: "2924ee029ec25808adb301ab7b9f76247be9a554c9f68a8dc0758ed95ea2e59c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bfcf87218a951807aed5ec9187e268c34f0058cddc8d5295b391fcae7e503df6", + marf_hash: "9b1b2ffa2edaedad12e6ba3655b5cc5b14315bd320be47139bd8cc08740314d1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aea3c2fe6743db10d71220dae7c8cc6e11bc316941c41bf046a214a078bc309f", + marf_hash: "d9987021bc2cc2d5b77630d6486c15c20a9dd2ce6c4804f0818ce31885c44877", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c47b753f559768700702c873e73e492eea50bd2a409718d4f184a875b17a2d4f", + marf_hash: "497da04ffdfe57db6912e03eae11e08947b3632843547e9bbb59f2a666517dd0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "efa94248a3f088b9e033d5b54c7cfd769278c967e76aa1ddb9db4c9e8a55d2bf", + marf_hash: "25eaf529c822b7c64969f62b3c8280e41aee96071674ff6962cf184869f969d3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6f6e443fc41ec911d629b107dd79739036c0ade40388672d2fd16b6b9a558fdf", + marf_hash: "f7b5c63c940982168bed7f68984b6fb16e60d9423c927cb4bfaa1214c04390d7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "09453a5e40cbdb397d53db977cdf93c5f0e0572b62a2a56577c91e2272727da0", + marf_hash: "5b1e0726acd6c78e7d1b7a8f701f3e880921931624c5c9adb434ef6ba427dbb4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "585ace1954444fa4eb6ac8110112c0986b3c51a47ba87384f1fc4cafb8a0236f", + marf_hash: "5533170e2dd6a9d7aa574c77104c5a27902f1e10df82674193c8de384884bee2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "92db7208ce0846b476401329de169b46506ad54dbad83faa71cfac6d2974f1cb", + marf_hash: "7bc9fa5f69a47f7d70797e6e1295e107531e7be0571edf2bd4c39f86d9a1f051", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b9f815b58ed103386c8b57ce6ff3a62d9f4e9cd3fa7a245b9a77f58b3394729d", + marf_hash: "66501e91430ccab871751a9fe92e66ca4e2de3d95515ecfec824d3d957ebc64f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5e4b678051014bb4354a5c97b30cc531a8bc5fda9704dfb33f13c2e27d541f83", + marf_hash: "21e48be43bef773507df62fc552606281deb3da64d1c058e936fd1329563b726", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "78aca361153761d8e7c8589e6d828bf12a23ee09d80620b8d4bf8abaac20ba28", + marf_hash: "4f073154bdb81b3ab5deadbfbc5b2c4b9796aea671632c143da1fc1679f8b463", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f73fa649ec4b9b2a2d2de48d982a09db79e8ae398237df0ae254797ceb899965", + marf_hash: "e88b439de1249a58b3db65ed27bffada663a402df1c64a5d0bf18d7558aeb577", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5c620fe93ae28dd2d9756d2861aebea37d881db26e93a8efc5ff978fd509b78d", + marf_hash: "181d229acae644d2fcc3057aa552ba852f963607e7831522a65dfcc384a38ad5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4ff7264e58eb5d45fee477621d97e2b7f3bb64a11eb647f2f0fcbe309ca336c6", + marf_hash: "95b8d3b1bee7b84df97863a7e2e08220f54d3b8eb914df3df1b8b9c86087f0f1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dd23daa0c8970ea278209b536c8fec2c3188d439ef7ac7b032487a4435cce6ce", + marf_hash: "68328d3431b475a232571cee496de7c3b3447f8130b91f115daa1ae29f866af5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c9514ac7e7eb7f2a25dde574ba12792bdb80eaf6babfb4262436eebcf6f6951", + marf_hash: "8415d39e0eeb7b3b1e3f714f3c3f58e1c0a01d3569bf9ce8a5a4485ae256d7ee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1847b0b829e8d8aa5059c27c58f1ac3b64bb1b431ed781f70817c8aefae7f0d3", + marf_hash: "b2ed4c2f060d57f50643129f7c5ad4e1da2d0a10254ddc064a8f29c7b1dfd936", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0386eb0da6afa4edf8d982078ff3f67e5557cae2a084107a81ef43b3c2c5b91f", + marf_hash: "837f515676a89dbab5d70ef60469e7684558aaa5746aee5dbede15f88efbf43e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_union_type_value_error_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_union_type_value_error_ccall.snap index ec35c3a6531..abbacfc0b75 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_union_type_value_error_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_union_type_value_error_ccall.snap @@ -178,7 +178,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "355979753bd18ffaf50b61ca444052cfd6d0e29a238c6ac2b7e86e1ba2321db6", + marf_hash: "c5597bf3be3682a3f15722f5d78db2fd894b8977655bebc5257656b656d2aa57", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -206,7 +206,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "50f43b5f3ee1cfc7a860dc8eee4dba4148ba3e81a1897ea364c485ff4cbf7a2d", + marf_hash: "5f0e811f00d23d676da301d8ac37a5f7f1b075c2e19df80fd3f9c07bb6330ae7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -234,7 +234,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "80cfa7e62d9e3e271ce0ccdf2494c83a78119bb5d0feafb543173cbe1bedbf9e", + marf_hash: "bad7e90e302310466ba40619645f01b4f7e9e3f047a9e972daea69a3fb19a6b2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -262,7 +262,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ac96faf5cd4d754d23a6d882cfaafd7066329ed7196ccdc452862aa3b34df009", + marf_hash: "7de847cf835b0735d866f2d1e98e6c264ba752fb9c5dd2e9b709f00721cc1e2e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -292,7 +292,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c7cd994cf8b6c1a1bb586f1a4aa70ad6c937c341d632ee20cb3b3500ebe5d9d3", + marf_hash: "0b050982d2cc04b1ee460ee849db225ba8b667939d0a31f49aa256d4315f635b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -322,7 +322,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "781b00a6ee5251f5ba12eb47849acac59f35c9119f1d270ccee137ae53c7cc5c", + marf_hash: "52199b81cea905424430a07bceba98cb1fab989d897c17030772dceb1e254b73", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -352,7 +352,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bcef524217f453d5adcc62fb94cd34f2ba0e679f2664a455cd22f5719a52f827", + marf_hash: "a5a71bc1bb9eb35fff38ceea13dee76bb34e1595593225faaa2a2bae135fb957", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -382,7 +382,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "404b6612c4472601857428e0f68078f2a47ac9c9bb2a74638ab8cbbbaa703eff", + marf_hash: "6e71f7861835c4d861d13de7739c9b508f5795d0aec7ec71848ab2a142608e11", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -412,7 +412,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "98bf852e9a5bcf120bd6b3296ca55ae13ffa65593933a47459f7dc7f14417b23", + marf_hash: "c80ec1bdc1b6992fdc78aa8c060733eca12e5ee00562e6b909c91ac282601ce4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_union_type_value_error_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_union_type_value_error_cdeploy.snap index b07e5afdbdf..936e8e813a8 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_union_type_value_error_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_union_type_value_error_cdeploy.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1828f3f856f6874a6d2f0012173b1559c42ef8f726766dad1543ec8e329da970", + marf_hash: "445076e29aca22c84fc15ca1a1d03d3e2ac4f363704dd06a394e0bc874de56b7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cfa53ff9383561b8cd872890f84aac830f0baeec9d7cfcd57b2fc998f7c042ec", + marf_hash: "ed82717086443af0d11b9e2f453b52763afe7e2ecef1d6018889fb37485df20a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "93026ac5de2a42287f2831b8604e4cdeda59fa8436e60df6f270f4561dee56cb", + marf_hash: "e1dbb580ffeae0286ac446ad882004dab52afaf45fd44f34544e8f75c1ac3db2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_value_too_large_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_value_too_large_ccall.snap index db8d59c7bc6..456a52b5c68 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_value_too_large_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_value_too_large_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d8c6fd64298ff8910f157421a666af148e89a9f0915277fbadbb797bbf6134fe", + marf_hash: "b80da1cb49b36eeb73170c48ad5145eebe9412adf4757ee28baf9841872e7c73", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "73c8ea6b10c207145dcb891f37b97ceda95e5780c51e835c1a8a77a8d8d848ee", + marf_hash: "a58c6d5999aa8252f9af237e22ef31eaadc608895e8f68448363b0ba919929ab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b832cbb5c487933b2e4a792f830567539cf8496f6cda00e93509cd01c85a5f0f", + marf_hash: "ed08e31c9ee2aa09bd2d2dbe0d68854e2969de9d64118d747b2871b5912fc8ff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e4e4c7649e39d9e6cb1471b9794a0b1c70592ae845c7b7347a4df4cb134e9cce", + marf_hash: "b5871ebe2ee6b0440913e13c8b46606cfae63f101de6a423b07740693e77ce80", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b3a5c904250bad46230be7aae655a7ea2d85207abb13e8c81552708d8c6505a7", + marf_hash: "c20169c44e98b563aed04283a404d99e275a638cf9477c4194f5e9ac931aead5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5e7ee9b0f38ca877b3f469e2e8b62c73ed770bf5b5dc1b5bf7e7a3556a1db2d8", + marf_hash: "b983f814df50d91f0a43cc6ac12809c199302cc05b8cfc779b9198464a1d37e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d8bfa3d2cb8923b17099672c2f99947c79f8b676a705d4722457e1f219660778", + marf_hash: "76eded9d12d0509a5c4fcf407f9d19152aa057ab7bdcfc7469e88b58540ed61e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "63dcb5b06b35e1bdc0966274fa98c4261e848ee9254aa9059dd4407964e7409e", + marf_hash: "00ac33115c88ca56d3146521b5e83fb293f81b41ccd510895cc2cc781aa48d2d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "39bf09c38191610c3f4df3bba6627cd8e0ebffb6644f9d170557383bd6401e36", + marf_hash: "119fe3262dccb7568ac29271e51523d7902417cc50dacbab1eb089e81af12e93", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bc6db866f7fb2d5baf2c16a1ee65fbac631827759e3a50fcda0005080a7a14f3", + marf_hash: "268c88b279334a313b3b547cfdfe035031f5628d52b72955c389dbfbe2964e05", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58942ff5c0ce6ca16d26278f8b9e216498741934e7de82ab841bcd4f3748a955", + marf_hash: "41f33a25783b67df75854751f238b2a4f6a2f57be3e4d4dba923c9516fd61bb3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "62b1635e765c298764b073141446ff98e9bc1d500e29a0226a6c4729b21d3a71", + marf_hash: "97e96481323f453195549629ae18c6e248dd3228ca4a31a8bd242403a54054e2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e4d8fb397076c7ef8982f04a76961db9b0a377efce3f292f260eadb4835105f9", + marf_hash: "924ec99dad7d2f21293b390bf6bd9a023944d60eff1887e3e246c948c224a0ec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b75e706844e900b91730ea136817332f9c627420510e714753f4777a805a955f", + marf_hash: "cc8fc6d33dc2243e72ba3edd5f09022042b59d2157b13bd64fa5834378024628", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a6642d761b559001f6bb299e7e907234c899ffac82e6c1391c5c79735f6c1b9b", + marf_hash: "f59a7bb796e0c86ae84e1469084c84d5973d0c800ed0e04fb8e56929d5e832ef", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "19d9f1c1a4b7854d6dfb6bae06105b2eb143ed41e852617210a7740c9094cfb7", + marf_hash: "f33a713d8cf002baf1a8448d54cf2e5da46d53baeeefa708c27e33bc6500c4b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c9f88d113c91a4e6b60f8ad3ab1ec3c84f1c421206b82eb384962cd404192b5a", + marf_hash: "48ae1afa1985d63dc46fbe3b28a121af7bca140f3de5299bb6670d9e1a8bdcc8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "06f0dec5f1eaeb439882acf293720ffead7e19b417503c7c7b1f662a3b939d2a", + marf_hash: "35140931b89cf561bc36ab48bbed20dd5644ae0a67fd7d3b27324213388f3030", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5397740449abec8038f86c841c18f728fd035c8610d7c2fd038e32c716b2a67f", + marf_hash: "9a558d8569fea143a41d3cd850aeceb1ed53daaab85efbffac3fbf41a9ce0aba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cc7c809987eb0477e1a40a98c225504cbe22943fc993e49d12c5414b66aa8f0d", + marf_hash: "de4a49de2f5e5cfb4f1630a9796c7579fac9da16b9ecf46996a3333a15afc1ed", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ab149e4ecddf12e34b7204c52a5610327b5ebd76e896a12055ec3838a73c0474", + marf_hash: "cebd50530fb13d2de2699f334447c0e097654ec772d849ad57c076b47f5f6318", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0ad4c3cfb30d7694a6e4f168cff120b80e6af5d1ed8c231dcd985561fe74fe2d", + marf_hash: "80a5ade59e7690263c76e682274aec3641fd5cf1e4194d6514b09b75ffc62092", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7281a01a84e2e163f323233b7ac980e22e8be7aedae9f411302af409f272586a", + marf_hash: "4625aab08eecbd23dcc1ace144be88f9a24558e2f1378ececc57a3f147af8677", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1957ea2c345e61138721402db6c14f03f0503cf4d41dd44cf44da36201f716b2", + marf_hash: "bab221386acaa798e45533bbb7f71e9c9a053820f571b93d0c52cbc5799c40b2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8972f798a5b30c5c9b345834ce1cc88e09983e8904adc838fe29999eafd4f314", + marf_hash: "db37f451ed165e705706d3d65c072a97778bb8768ae9186b82671d7fd0c2b4cc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e1ed8ae01bf7767681db3a46f1b4830fe02e30ed185ff805ee2b3146094e0464", + marf_hash: "9e266d68badd9cfcb86fe1ff0358a247e04a9834024450b1f407b59008185702", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c1e3b826226496a145dcbdb35d68d79944b49c22ae7c6c892466c8f26de30729", + marf_hash: "369da04ea102f1d4b7da0621b01217ccf9fc916ea7f47ff20fb291f40f10f18c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9858654428d91584ba79ee80c85b4e7b345c18b490267761ccfceb183d3a8d2b", + marf_hash: "41c1e97385851f232f46b5e315257a55836a0dd894e452928d4209bc4d41b6a9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "35764d5c6670659835066b7e65e1c1e6c44498f23409e72b716eec573632a7e3", + marf_hash: "38467b93c250442d1604fcb01d768ae014ab86a93296d5ecece520502d79a783", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b0368ad113c52eff7899439889a162881b0fbfba29660ca269bdf97dc120b170", + marf_hash: "6eb7df949803eae34edac67f0a370428d6d459f0094ec2a204e2315c72af8cf1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d99596fe07293bc5daa8ad0c9b48427a59c3c3ebc0295c8283e5ecc8cea1db01", + marf_hash: "64ce28ef20ab733944392a59bfb006c261e1236584425e03c039e3db0430c0b9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5498f7589c8253a3fc324b85f36a3096058d1515df74146747bc33155126d853", + marf_hash: "5bc0e4fdb240edb3458e271cfb60a2a30bf63fd397ab06aee699fe04d78159f5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "79eae82e7609db8a28381986a6d60e67cb86217329900b30d58087e86270fa16", + marf_hash: "813f8a0e960542e47d0fc81e87983514412798adf8bdeedcea767b3deefca04f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "55f328561a89011402b4d2e5fb84181a5b47b429ef855fb28b88ba67aacf7fdb", + marf_hash: "6cfe4a656aeb2bcd9d3955f432bddccd2bafc4e6fefb2d94984b6ab4c1b4d58d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6543a02f2d5482f83e74b1b30c73365e1c74561c535fe26904e48e50eafd534a", + marf_hash: "c1f7c4f0bdda75f4b78736a0c0d89633ec3dafac9c99fd9ebe329090d9e9710f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "832d1f44c4ef4bd210b3fc99cc2d6eb9790f45eb56b04e5a789328bd6ee7401b", + marf_hash: "a42fe9da61ffd20a3d648bb13273bcaf373d675c01485d648d99f75e0b89f4af", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aa7b63a2ea04ef00daf767a655a51ecef305d17d86da800e988db8699a0f1644", + marf_hash: "b88647fc4746e1d1cb82111428736cdba06c68b57de099595bf7afc3ad716b1d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "634e7109daf078d6d4a4225c9cdb97c1e402a79a372acdbccc5969a9c86479d1", + marf_hash: "5fd0230d7e5a5760e4030cd016ab77650492a3989598a60c07714568e5245b26", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "829f83cbb0791c9af1a4854a7641a4a65a6df812c35b87312d6bffc9a5c8c933", + marf_hash: "43d4eff796f5351999cbfa78ab9e2129faf95b9aedb7c4625f51dfa5c5f250cd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0e4a4cc94518600c569452732aeeb68ca1226242cedf97a9f5059289ab2517ec", + marf_hash: "60ee6177effc1a8a958d2bb867974ffae517e687278fd9428ee9d7abbb6b6ee9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0d91954f01c833f85a2d5f84e4cf5ce85e5515ac4b4043c2899f2837579525d2", + marf_hash: "2fbecfd49beb61e9cc00c05bc3fb64da45fcf46cf22a19f3542b0595db8773ab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4ba00e39dffa31a1a5486aa0dc8fa421e93ac6c978dc145a193e18712fa0b48d", + marf_hash: "dd91eca322fc50776357c0fb8676dd5037df5a5cf57376ecdb193abfc74f2669", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_value_too_large_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_value_too_large_cdeploy.snap index e6b610ce1c0..078f9c8ece6 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_value_too_large_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_kind_value_too_large_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a71e210db10f56b9cd48e3ebbdab3b31b41b0ea9a04d790c975028e9332b0351", + marf_hash: "7c5d9c05afd822e7cdb14ca9af92e85dbd4c69a2752fbffa4e7ff2d273f34db2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e850af04aaca4ee62edd99f47b021c50ff846df772c15434da252f988327b051", + marf_hash: "e7b732f4abc288cde215994f5ddb1e00f50427d8f594c189fe5b0bf542431f66", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ea64df24ed4be1e93deb2ddd28229ffaa74b0fbfefd1f6cd0509e22421b738b0", + marf_hash: "f99b9ff90b7d417cbdb1b6159aac74a1964d38d9a2bf8e942e7f270712a7d114", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e6cdf9e85493e4f9a0eb24e2e1283a51a818699ae02a9ac2ef653a63c17fc66", + marf_hash: "d8e17bcb3c893e29dbba787a05219e466707f2a7775456d7441ceb36893e59db", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "70b4b71cac8d272e4322ee98cc5c1ac4a0abea371e72a6f37d4d45dcb4c42dbd", + marf_hash: "377fd5f99919956163b4b131faa0fc94d67cc4c38f1ae474969d3f1a3a80ad78", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "abc0d5edb5a43a844c1451b04e96b977eda1adaef2d2e9db950067c60eeb790d", + marf_hash: "8680095215539e3ad7b653bc7db20014dbe45118e08e95d5aed44991ad94b53a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_memory_balance_exceeded_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_memory_balance_exceeded_ccall.snap index ecf991bb422..1e59ab97afe 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_memory_balance_exceeded_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_memory_balance_exceeded_ccall.snap @@ -1280,7 +1280,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a9db67690d5aa14f003ae56757a302610297c6bcb5b74a425c9f567962044424", + marf_hash: "be93648745305dc0682c0226551149ca8dda4534b9201529cc73cb03762eef99", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1308,7 +1308,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "575d5acf7090658c5cf5bd210172b1facd3d31d476b492740cc7ccdddb70ffbe", + marf_hash: "142cfd72206f40eb6f2126e933abd5615df4e6a27a27181ae64d955b78bf1d02", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1336,7 +1336,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bed70186664f53b88fec6adc19a5459252787e9b707fad963de6630660c90282", + marf_hash: "01c637a62bd513b179a6312c052bca3208ee54e8e4fe3cfcd3460e082602c44b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1364,7 +1364,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f36ba1012704cb6717fe652732a464f1d9b00fc9dc9b9e052dbdd8feb7580702", + marf_hash: "e041264843be2eef46b2fdd2df32ceabfdd8b9084ad8bb0cb609342d6dd3b9cd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1392,7 +1392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ad19e214750c5269d7be2272ee8d177f5bc228e8088e9740922d05db68701e18", + marf_hash: "a364287d7aca1914cfc772039d8239e49860a48466ac3361fe6cce10f452a5ac", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1420,7 +1420,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4de7a4e61b56c8c8a865229bdf204250228031e4caf2783aa271c9b53dde4893", + marf_hash: "f632a60996a09db85309e85e6449f9c02841f794075e5ea4dff4eb3057b6ba6a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1448,7 +1448,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0f7f747d5704e290487f001551cd7322025f7862526f86f74d7d1fe26e52875a", + marf_hash: "35955a81132111de9d5b14bac49b7a85be43dd5a09b81821f12917aa28c8381f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1478,7 +1478,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5936dd928a2fb2b8add6f26605f4658efc70af816ebe4e544a8484aa505bfede", + marf_hash: "7527370546d446dddf374a07476ecb823bc757f1a20c6ed7d6aacac4377e7033", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1508,7 +1508,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e82df122d65d273092053f5dcd78b22856e56ab822f072ae755a13d72ddea7da", + marf_hash: "0c7babb1d606e2977db5818b39eed2a712920bf3a473581b5d6c457da11928fb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1538,7 +1538,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b6cea9d0900316f9823a7dfaf6c8ab0853c2fb8d212784335de2bde4525f6258", + marf_hash: "2a2cf1ca14df0947316413c7c76a71e561cc16b22cf1270c08a8b346fbd2a9c8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1568,7 +1568,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cf5fe091d1ec9c5a7f6feb081908cb98d81e043da41b9e6e84a43353529fea42", + marf_hash: "3435e25f9d0a30aea975161267166c17b0135c8ca4dd6b7af82957b50b258889", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1598,7 +1598,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c66ba51ffab2ea35de9ca17282577aded7a4faaa39c2b3850b71de9ca26c14e", + marf_hash: "f9a8a3a1e289aa1e2c5def66ed12184ec1dc514244fb2fff4ce6f0f09c610329", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1628,7 +1628,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "444269a66ecb1e0857c471c0d55fa6588bce33d6be6758ba08f1d22e92180eee", + marf_hash: "eb20ddffadcf3641b8007ca8457262dfecfa405c69a214d79774d5b1d5b0ed2e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1658,7 +1658,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "233821e9357a77ecdc001bbeef95fe830b8b6eea87ba1c169ce43635494a6598", + marf_hash: "cc23857e9a6d445c997f7dafca93ba1358e72798139d80df32bcd70e1d1478d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1688,7 +1688,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5bfec67dbda442b055216aae9e0ca38fe223e98d6dd430a46c430795492b4862", + marf_hash: "836081174ecf0f79679521c899dbe9fa0c26f8f7f4b5e7e94b025af58af38923", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1718,7 +1718,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9323eb8032cc4095d91687aca7526127300fa5f067439b9318a3adfaae7570c7", + marf_hash: "0c37b9bff0a789c4b1f111bb89a8bf3b40d942ee237139bf5bc24452602d22cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1748,7 +1748,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "14597e828a54b2f99833ff216735a263b1a6eb4cb8078f4bba52187518571533", + marf_hash: "ca058725d1e0b490dc056740d789187ddd84f03cebc1fee7edbb5fc183553320", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1778,7 +1778,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e880b8176325f298604926dcb743c910e68304472322c9d1da7387a17b550077", + marf_hash: "bb2a45b11c47d151eb423a39ed0ddee20ae10b83b2d61809c5ba8c96fd761151", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1808,7 +1808,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2931aed37d1f299b6b2d8b89046c81b1d3484fb7c456db72d3403d948ae5d348", + marf_hash: "879d427f4292ca8b6ae889ab8a4ac804c419df073f257f54e56e085acfd4212f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1838,7 +1838,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "64c5bd33b0ad82dd5513f87825921cb9441df22e466607dd82429a78246964ad", + marf_hash: "fa535f64f9c67af7e9d4b9cd4293d8bd3b98145ea4b2c891217cbf8ddf96a75e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1868,7 +1868,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "80d957aeb1adb4c7968778f573754bc970eeab7cc5034aeab4ed559694036c62", + marf_hash: "9acd1151275038357232932b3af9135a4a498d60ed5f12471ec53846516dfbe4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1898,7 +1898,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e410e44f2d8eb5bda93c4b3a817ac646f8225722f769c1d163c6850c0d308461", + marf_hash: "7fc1114432080bbf898a3449f3c38493dbb0312b9968f3248a4fb8ff4e2c8960", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1928,7 +1928,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b7c2b087e69e86f1a94deac6a55425daf8220bd9d74665f8583a9b51cd1efcf", + marf_hash: "9765c5c4196c36b26a3095fd0c289e1780f8a37482539b0bda987db84c1a71ca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1958,7 +1958,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c2e8a7241dad6da84b75f0e2d35339e7d1603bc78118abe435850e47b1bee025", + marf_hash: "3c48a13cb020237ab870ad471503f7e64a45b3080547288fe2b47b24eba5f1d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1988,7 +1988,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b0d0acb8782b26ce6a71d5e491cb9ce9d2225cee660e9e064e39989444fe8bbf", + marf_hash: "3a8afbc12b66279ad051e47e5a9d2f145702280d2091850982681b7b468d3e7a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2018,7 +2018,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9a07a644ba0924c0d964b3c3df6772fd2585f5cdc4d363d3f516593bd96746ff", + marf_hash: "1cd79c14500c56d64c39b2a8c45ea1ca96548e33b415875d58ac6c6eedb03d41", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2048,7 +2048,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cb8b6eb338a37de5be4019b598254355fb1bad933f0c4b9335ac3ff78b8a5b2a", + marf_hash: "1cc36461cfeba8ede1f8c8a8f9b9aafcd854af1cf2668561716cf1ecbffce61a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2078,7 +2078,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "63c0ad2067172605b3f79cc8f83b5cff3268bd48fb8b9258c6732a3760f7d176", + marf_hash: "c3a819078211c86863d2eebace47646b009dc8c393326d59bdec4f1c223276d7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2109,26 +2109,26 @@ expression: result )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block b02b2d764abaaf927250156c022ee2f27eac50b5d3b4eaf8e25122a1bd3f149e: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block b90e9a7ee951ec0a9837e366526e027c873bf57431e9e8cd1b3a820522fc55e9: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 04646672e340f31d1767104cc351991c00105e01a7ac785bf5155ca59bcce568: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block d9be7638b55817ec6b395af2c0e261eeed1d10a0d653d88b43b6dc7bec63d62c: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 238956f13eaa6fc354bb446cf27412c702c7866b03bb64a69620c53fec61c5da: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 98849e365e3da3c8a7f6393cc41d54735366829b73c9ab6cbf564f0643ae4804: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 112118a69b728d1f83300ae2f45c7445789d9a0f48d8859abba2f6ba6c5d51d4: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 1bbb3cf5c4e55f76c174d2e649fe62293b4b17ee72ad1166c2d93b69585dc035: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 0afae522f3b0489e0afd73537d953580fa4c8f4623004ea6774c3242dda9016b: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 2b86d155d5f0ff5717ef6ab80c2f632443a9c200dc8437a9fe3df9d9f1b5d994: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 3cbb0c1f88f3b03c39e66b7a9d24fb985816247160dceba9fd7660c9189e9fd6: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block cc2e7d44512fd510c6c2b7c0d1b2cc08ee031fb98239827137c9736623630319: CostOverflowError(ExecutionCost { write_length: 12810, write_count: 12, read_length: 46180580, read_count: 72, runtime: 4874946178 }, ExecutionCost { write_length: 12810, write_count: 12, read_length: 48279697, read_count: 75, runtime: 5000777969 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), ] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_memory_balance_exceeded_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_memory_balance_exceeded_cdeploy.snap index d14f981613d..5552247a35b 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_memory_balance_exceeded_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__runtime_check_error_memory_balance_exceeded_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e417ea11544d7425f3e0cc0c242ffee072824e145bc4670321182073c957a684", + marf_hash: "5bc7cbce7502b8c4d7274425ebde6055ea8cd0c3135e5bd1f6c06eb53460d8da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c2878d6bf71cc7535fe57d0bd69ee47b66c4a6a030c52d65a1b70707de13646e", + marf_hash: "8b3d03df54f89fe58c9ede9a70f7f2a949342bed478f9288dc9dc9386bf3b182", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cf777dbeb92c32fc71c5802650170772f62236862e8a1d052f567174f86d8eb0", + marf_hash: "d149992d59852d28d6843de7ae97116ac4c3955d11086b7e853dedc3411ec292", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "23120e280364ee8efc6a26737b4dd2594b79b131de0199cc753d7dfc84608646", + marf_hash: "47e236f9e1a1c615b4196dfd96480b9c2cca4071861ccf981e0ef4548925b51e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f1494024f6a36b0230068d442647d0c17b4c1cd47191bb3c1ab85530fe1565dc", + marf_hash: "299754a2e920a6e7cc8439c0e65a9d4d614a9295ee1a152ef7f74f37697f9f7d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9e798cc96741c43f37d9f6cb42901e3a2e5e0fa4b3ddd3eb255fbcb656375179", + marf_hash: "3cd53edbf401b6c28f3bea7d111ad62ac54873a3709192cdfd2c3accd15f1a27", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__trait_method_unknown_transitive_use_trait_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__trait_method_unknown_transitive_use_trait_ccall.snap index 9b0e3068d3e..2b464574ee0 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__trait_method_unknown_transitive_use_trait_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__trait_method_unknown_transitive_use_trait_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "96a617f6b5d7abfb96460b4d695ef0f346ae40a65a7e3546799b942145f2afea", + marf_hash: "9a82bc20cea62954b0905fe314b1849c9d76940657da3688f1fad4363d32ea86", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e58291829a377e70058d878a61a54387666b5b96c5768ca2b9b781e304640921", + marf_hash: "9fe64ba7a3b3f771b05c3acaa7dfb7dc70d126b8a3a393b7c702a4ed457e8f2c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9aac74cf9638c7ba66a7e024fbb0fd3609b392d848e847ba8491023cb94ad004", + marf_hash: "f7e118c6aaa1b58504afa4652d6b0fffd56196220746c02ed96363cb276dcdac", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "177af5abaccecd989769545a46c75188ef05feeac02f469960eb6a9f5c893b4b", + marf_hash: "a3e8ada39f7e46ae6a303416a717fcd113d08ee3a9d7042a4537d42733a29c17", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f1db334d92aec8e136b218e3dc4072ee7897fdaf884a1c0e2a01a350d7d5db2a", + marf_hash: "d2c2ab90a38239b2b234b8eeb7a39d3b8e61fb1c86b5c18959e63ff36fb16130", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "46ad6b02592a53910947cc30dc9ed759ccbbff6487d811409be2c8073d611217", + marf_hash: "257b6e7d2acdd2b7b1ba7c188830ea9f0fe49e195549531b5dc11007da16b5de", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3cd741a8f14ee118383dcb84cdfe9c6d67f61766d4818a2486595489d9839a70", + marf_hash: "2cf656a8b9b923e88990807657dd2b19dc38456402a7ad57a7f77307c0e96da0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f1963eb1fe1cf6afcb7019223a52f52c83b8be50f6bd60f37274dc0c7cc4e8f1", + marf_hash: "dc910fdc9425cc78ec62b3892a6382f4316ca706b6a90c584e58c6fb38df03e9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b1a2fd434deca84da7d723bc328aa69bb301aba6cac2f39524d51d882ab43d87", + marf_hash: "bac3456dac133c3634f931340d0fa127ffe3f729b9171af8a826da313df3da86", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "694d5c3d657b19be1f772b04440e25a89dafefc181ac998f222e1e437f6c6e49", + marf_hash: "ddb42257e721fd1d24835ebcf660a753515d376c2135b302894ff39b4a14a937", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d427702d2528d8c36ca4c4557a11b45b823485aae1899ef2a758221ffce7e134", + marf_hash: "20272836c378669537e3defe260bce8472f53ecddf51141898581adda9544c62", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c05dfbc2d55c2a0448d6c3470ebc0ae59f2245850b2c709be4c333f71a0c7467", + marf_hash: "ba197b16c0fae42142c36f1514df924f48de0e77afbc6f82981466599dab9e72", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c1c48c76fd35730a3f9be9349c64fde145950ec40c456a9dbd8fc868b822b657", + marf_hash: "ba97462059518e8ca794c44d60b28e6e832104837613d1e52b6bcc54d6cc3adb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "48b59a52fdf0cb70ee4dde870eb11e5ab985ca51b02292052baf002f9047a526", + marf_hash: "907039cb18c45f9a695499e447dad686b2e3b3b44f1671054344bf7509eb388c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dd519e6eb49aa912529c74f610385782e85f2c6f6e55516b7b9d6d66905fac03", + marf_hash: "eee86a81c18597a374d4eced8e9400e5b5aab998629057285e623b895420e68f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "10aec2791b8874772d79132cca11a097b990bc8bc514ace8fa3bc4f1ed0d2899", + marf_hash: "947dfdde53ed814cddff0a3bb252a9f794d9a3efe2516aff21d8fe836163880c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9e848b3c9208d15e553569745f23b0cf801044bccb4a24a80a3c4833f4d2f0e1", + marf_hash: "44155595282cc403db1c2083f19e43c09f2f177ce182cdf1495edff5563b4564", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2fc9ff368d94507e115ecc7c340f3fbab971964f310598219d9cecfe920c6b99", + marf_hash: "f9b82fe31e44630dc294c9a119099a7e6530a8ce2354f0aedd00c008d280911a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3684d4065a0c9dce54e143e493041b8fc24580fe0bcf1c04a791fad7176d68e0", + marf_hash: "d668b50e90151780302b75094e85cabe110593afee7892c271e10bec601937d7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f7648805435ebda7aad1269e4cbae5fe340a29f13f5c66ee5be7bd10619feea8", + marf_hash: "05ba2f383c07d3d609a77ed90e613f1b9cd7db88d3b47b0895f80330b3a85cc1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d375f218b8259c80efb8ba56f275666ad0edb692e676fab17d5059790e355101", + marf_hash: "3c77c858ecf0bf43f259af8a6274430a41c403d8c259a0d4ba32238bfb2dc8ab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0b22f077c878b97e651c0c2380f39c284e6c9b75c233f052fb0a3b60bc997132", + marf_hash: "b5e56e9880a032af16f614cb561885a535596827769c7626633aee118dcebb81", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6d8915ed7f10aec479d4531f1496158a2627183c798161813950d40a5b9f9523", + marf_hash: "284047458987fd3b4ad756607bfc08ba6aecdc6e1d9c852bee30f040557418c4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8f611c3aa6fdd6d63e168a714f5d366ff89f28ab14e74110c2980c7f0b82b3cc", + marf_hash: "d2e935ae7041326231d64adbee0d5f11a5d32e31cceed375c333a9ef53417e34", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dbcd915fbec658997c6c32e963b314781495ecfda8431c30eefee6151e255772", + marf_hash: "e570b86ae34ce0b09d90985eb55b28c77000bc4f66228affedbaa04a347ceae5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "daaba3c9aacdedbc3bad32e600a1ea5ac431dfe79e3694ef2bbe1527d5244030", + marf_hash: "7ec67fd457fb1c60f91ec36bf675d21533434721b2649ebf7520b5dbdf8062e0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "99fcb2acd669b4a8a09e97f74fc790c84b3516f38e1b3d9b6dc6999f6db1384a", + marf_hash: "ad25bcfc4c1a44785b7afddcf4083bc0ec0eec63810a27f7aa0c71f12f5f29b8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "32af0732e1c3a617955abccfd0b81524ae88df42b0f1af04281a4e3010dd038d", + marf_hash: "58cdc5f0fe55977cb1145fbde9bc990d625fd783b5ebaa552a81ea55b92d5f3a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "96261dd7ad0be06d106e57cb8ec440262df5fa35c0db18d597b8cc11c3f2042b", + marf_hash: "246f3d062d6ea8cbfeafee1e29c73de9be63d8183bdf8d4da31c2fa755e74af7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4d4281885e9fa3480f0f7336e932b834ec18228234d1d17f27a6d0002b9f56cc", + marf_hash: "2f60288715dbbf0849f2a4f486fa2a7af7e153d927377e528577bd58da52dfc2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5a0f74b54846114fc001af45f387385f8ac6d629eee0a6358c20203a303eef05", + marf_hash: "97c7e6edbdce3410342d3d277a9ec06e11c02736a3c25f1f238764a1aed6ff13", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "307c8fe6643ae19847d9b0c97e766e440a85471981abde521976df18ea7d01b7", + marf_hash: "d4b9f961c08e4b9a3610f0e2468bd1a7748e7e10063e4b7b2fe5256bfb020880", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c0b25238791972b59f9a4e329e5cfa36a92b0019cfd0f5f027b0ca68d62cb812", + marf_hash: "516502792f01bbd632679b86087784da262ab11f1d9cb435345faee7c63ba4fc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "573742fe91eeae3152b3efb34a892c9e2103eb1240b7d63705073554e1bbf3d1", + marf_hash: "cae19267d285a0694326cf9e78ab7d32d66803db0f541787545f36d3a835c34b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c3de679f41fbe5756ae500f704c2b065a429986b2ff6884a5bb1fd6eb25db483", + marf_hash: "a3f2593ccc1dc3663846498597a08517d327232aa5e50bf13777a95b35b97123", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3bb03a90388c8bf47e8198cfda874c7a47d48472f00ee08f14334c43264026cf", + marf_hash: "c07a854523c06c93ec21b582f8729950ed71cd308b40e2aa1d2a11f317befffb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "68df7348238174f8eb47c6dccd5496e79cc2fca282bc7c1872bf62dd54c0354d", + marf_hash: "b36c05af9904da19e49bb5ad4d51b342e13c05a3f952c61ca44dc412f12463d4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "22b779af672e8317867f817d5674eb593b35b3890c0926e7e81757c7991a92ad", + marf_hash: "51a097537563904e18a724fba7360fe870944f30518c7317a6bb392bdfc99bdc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1fd40c6ad5624d8b3ec46cfd33706a37200fefef3d5b3356560539375d78cc8d", + marf_hash: "fe0b60a14de63c0cda48f33ef21a474cc1f131251d6f855cc70d65a0ec65ede2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "10dd8c78634f8eab1da10a8543a98c961d8a08094a5afa670e91aa68f27b8afe", + marf_hash: "45d9211864b17d41b06e3fb071f6fda64b17ec48eb825f30567d10028def1317", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "369aa2a55bf707ba355c04869f32da29fa2ab5ffaf98c204984159f056c3e0ca", + marf_hash: "96a78d29b7f4f2a23ece5e01dc8029e0c469bf296a073ee827a5753af3a39a25", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9dc8b68392734e91c92014cb7ce5c3aa32d30c7aa710316ad8c820e2f359f305", + marf_hash: "13efd77b65152850c5d262a113e1f99b48f5ab90d58d31cb6f26357a248e5f4c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__trait_reference_unknown_transitive_use_trait_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__trait_reference_unknown_transitive_use_trait_ccall.snap index 7fcbd3765dc..085aad0b70f 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__trait_reference_unknown_transitive_use_trait_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_analysis_tests__trait_reference_unknown_transitive_use_trait_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "13fb28bd0b14cdb34e230eeaf64d5a19d18503961bf6bac5a185f3057f35f4e6", + marf_hash: "cac8498d95a9d620fc827a5a05969425e4c7a06582e3841cd78d2597383985c9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3ead683d12dde4731920b04f373849ef56081dd83780f5f70735c785f1efc376", + marf_hash: "400755bae13e77033a61e7dabea02d352934a66b3edfa4ef26bfa8727e3a51fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "334765c4d0f9a6d502aa3920e7c5273fc14823d7b72a497886b2a6aab31b66f5", + marf_hash: "5fa5cf634e42a2f2112a492c249197a9c17b7050b73c97464465c65e36d6eba4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "15d3dc27f9ba9005ca25029740b0af16f1d6ffe17085c82fcb8e3cf71394ca0d", + marf_hash: "ae8b6085a77fdbaf8240ba40bc9f3460f3989badd18f8128409de8fc0198ee24", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0e8de33b770689f7e3de8a7e7db4ad2c5f8715bed20d333e5219856b18eea941", + marf_hash: "2da9b5cbf80a5c7547c7fb44e6dd852d52a811722fa0cb91421fd80ff95814e5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a658a4c0472d3325595b45d8e811fd075b2181013db7bf84ece4809b5eb52c82", + marf_hash: "dff3eefd0e520b068417e1fac2069a2ab46d2169ff863d25591e37383990d024", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "afcd1f3286039276259e592ea2f51322a0500ef3519364943882c937e1e1ac7a", + marf_hash: "1f4c1f88314744ddaed6999a39ef591c935d271a1f5f28520ef08dc3b923320f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "618dd061cc85f2139c4070b458bdf044be3db736d1abd01652116ec35c47e6d9", + marf_hash: "b5eca9238dce47f59651f8455e394fa993790dd171d319db820379eea9cc644b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "acf7422d20513bdf24b21d05f9fdb20f49889eac2c9f8cfd7a8a5e31bc84d8b2", + marf_hash: "68091fa0465df61f98cd12001015c90a45d96b58ab7d319a9584f4d5c9d7d6b3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d6d69ace9ec8fff2dbeb1cfb90b86de0b4e938fcc78caccd82a38a0d4380debd", + marf_hash: "d54220fef5bc545e82576497e4a2ea53d0b7db87b3165538fef467dae6ed891e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4834de411a9cf96c705bf28b4c3d98af83219cf507357550433d3fed010a93d0", + marf_hash: "7f3a19376a1421183093c173b05a2af35c57d04c734c9ada519e31ff91155f32", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "079d684ce4c3fffc1d4a3d4ecc72fc4a07878e290f23de9002d21035395b0c99", + marf_hash: "f5969c74a262202c347555cbdff25ba9a5653d34dfade04c2d8b2ab465cf5f6d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "df33bec03fe1fc93eca1adce921bc6fa08932fb2ca9450441729f53204bbb178", + marf_hash: "86afe0ef35d61406da089dcf0c0ae2bd19ccc2a8eef81290022a2fd38529244a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "52a963f55ffd3415a5989bb9820c45eee5030246b9772a03d0cb01f362d8530a", + marf_hash: "e95c5645b668474b443afdf423a7e6f77d4d2290bd5055d4df44f4646a75e8b5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8b0025e4b8e80b2b1aa129bad1362f023da220d73db153398e3e49983b5d86d2", + marf_hash: "93765322a7981483d46757addc4a45b1e02d90e600eacb484f6ba27a7650caeb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "21e1e2774dd094df94bddc8c1199ba1e959352e5dddf1de58043b48cceacd706", + marf_hash: "238fa75ee5448a7b45abc82e518714124284b7b7e5ed6fe612cfd33dd5ac92d5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "72dcb1b193a65e00507d490b950a0f34ac3b63cc8295367b08a659a5b8f7021c", + marf_hash: "e49d747a6fc8d514202d25f6239fcc39d2520afc4ff92e78a9b0574ca352d11c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5543da9348364fb59dcff8d04da69908db3a5fbf4562ba3bc72f67ee83959052", + marf_hash: "fa427442a81756d384014342e4a4a8bb1bb74ab3690584db4fe77ff3940feb94", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4f987e3c46e652e7e49fefaf2ac50a3341a96b03ec95563a7426fc66e5614424", + marf_hash: "ba3882cfe33d51fdc8ac32422f8bcdef6310a4fb8e5a32e1745d8cb68708b6ea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4953fffb04caf9aecf17934dfac8ce9aab6a8191f19c4dff45602ac7caced75d", + marf_hash: "0d064bcd2ba1e178a34d7515c5f4ad0e30c726f9a96413db9e1d7c5afb6a0a50", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2ca947752f4cad0e3636e5ea5dbd03f31a8faa269507cb1ecd6e8c0200208d37", + marf_hash: "342d940bd15a0fa3e87443a5804e8396878b9dbd6564d4313e8b67d21956f9df", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "84f216a55db10e32a826fbf2e6abb8d5b8e89ba59a5b1b45169f3f6e8a4b1acc", + marf_hash: "64cc4a79e7dcb0fd9d59f9cdb4e7ad97f83e6b71bf977297b874e8d9697f336d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cbd07e85746b4dbb9cbc24e4789c419d1f64c59183c951d727a434ea16fcaf6a", + marf_hash: "adc481303155971d9feeca06129a0237fe65360e3037c2f5b2788792ac71eeb4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58088688641e08d6e7b19c552b1cdf1258fdde828f28c7334449119a31ac6a08", + marf_hash: "1bd323db2f6a12e7e79f4d9cb630076ae5cdee5b0ab4b0e50a23641a58ba50cd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e4d285e0ad134129bcd147b074b46484c9a207cd57415b3c44050bebdbbfd121", + marf_hash: "1e733cb607addec5e18203fe8c5638c8101397592b0d51743f59afbbb15632c3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f63fb170b70cf9e52caa481337ec890aa69a193b29a8eeff69059cc2629c742e", + marf_hash: "054853b5a7680c8a181e4fa178aa777f70bcfbade5a07cf5471d76397f2f56e4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1912cd98620ce783b33640813880dbb4998048884101c695e888854ea61307ed", + marf_hash: "0208eb6803ee16cc859555a280a4d07e93e0bd05b3077bf1936b624d3e23bcad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d4d8710e2af18cefbe2c218443e2b98ff94da2a9e8d58131c393e2588373e713", + marf_hash: "afbbb017a65c1617e90dfdb549bf715796774357de34da25c20a07a86c4e2150", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a10015b357158edbe7ecc873921705b0d8a13cd34052a15b6c21ccc0797f1062", + marf_hash: "2259e8302be26a547db365e8c66743c22bca5438da6343ac8e032a9943b00800", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f178d2dd1c167f3daaaeaf969c13db35c41889ac0a2e89594b22fb33ce8da263", + marf_hash: "f588bc033a49c731e4ad915342b905d801180db89da2d91e6b0948a996f67671", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a72392fc5da80f48e40c091458b733e0b8aefa1f74bb0e87bc35e20e538ce3b0", + marf_hash: "3c2288664c250afe0af26fcc22f272cf9ca69f73ac08ac5bdc4385b4f11149e1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9c6ba0f20ad5b5e4565542b78d0adc700ed753dc604360440313976c1c6b2dcf", + marf_hash: "5c5b4af50395e63fed1aaece7e139b11de4a39ed6045a735ebd8ccb0905c0c10", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b548bfe0b5507568a445d728da68bd4397bc14640091f66cc7beb9fb5047d49", + marf_hash: "ef45a4e75cf4a69f90a4b896c0d807462dd2da70ac61d014af0db72a74df46bd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6c0fbbc49ec18fd17eb6605c4786c926a9b6c5b5ec11b1fcd7dc9e54ba6466e5", + marf_hash: "de85374ad332f73ef3f745eee5701b31f5fe2bf345fdae0843832e45f37c1aec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "529e38bc5466a5ab6fd2378802fd76f80537a4f01ae83e37b73188b4479357e6", + marf_hash: "6c0f42c46e98d958ee26c5891f43d0fa21365d098c224e9f20e248d24501fca4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "38432d6f766b42770177b4ef2a4d8fe00b2aaecdf2f137190045b7892a1261ce", + marf_hash: "c9f682729a6a7ffa2614d427d56b8451e08b3b90ddcd6668d0449cd539e8299c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a3ab09a5769617c23c1f24fd576aedbb27ce4f748344ca870965dd16c8bf3153", + marf_hash: "d254f8c8603441d8b26bd9c9b9129f4529e60f2dded67092772ea3b797dbb8c9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ea38f184d3a2679e79877fe077d852b6bb7be7f372f2d54a4a4352c28bfd0526", + marf_hash: "b448dca1c7b334834943eafd2dd58f6d53c164efe268d864823d83e63e63499b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2d38a136ff9d6bec59d80fefd0e9c67bd17528b5ef83f8cb160d77ac995e517a", + marf_hash: "88b6de385fa506f2cd058fa36005069f2cfb350f0f8627650da22bf8d9528812", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a21e0699fd2949c60fd3618dc0c52c1ee6722ed4bef2d53972a663a3ddaeb03f", + marf_hash: "275af844fa0c9d6940dd2dada2fa0954e87a32d938bbee25ffcd2345ec669707", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dff5d22dc4e50f37e8f3a884cb003b21495cb2252a9607d1986f76f16a9b53a5", + marf_hash: "77bcc3403938fa2daa8b6f4ae8b4d6f514eae2210b10dd96e412cf166d4df1f6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "95a5ce03d1fb14e89c4fcee87d5fcbaade8275bd4fffc002943025598f498ae7", + marf_hash: "4921bf34c442bf537486aa77a5e9005baeb55194db032984a2faf0e63c60d5ac", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_log2_neg_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_log2_neg_ccall.snap index 751b1c302e6..9159302eaf3 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_log2_neg_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_log2_neg_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0480a9cf2353fb9aebddb5f62b8267be3bd1479404c2c6b940b37eb0c7f56be3", + marf_hash: "5ca3505cba71f0f1b8e4d2ddde7eceb60a51c68fe6b8f64970e7130a80845437", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a9babaa761007e1565a0867d0fcda17645528becb5f81648ca342e14f87ec959", + marf_hash: "c7fabbaa2322407eafb1de475cb8aa389689c1cb260aa2b58c54456f13ab2ab1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "df5c27f8443edff5914a1a5353e3361aea04ba9f9d6c6fc0bf8e39a601c7aa2c", + marf_hash: "6d9b20d0574693e6e2f5a610c52f4461e4b93c5d8376a9e6dbced7bd94bfc934", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "13274ed6f5f9a32e051e7062ff40c42980deed08caa710f9818d4090d9a43ccf", + marf_hash: "da0eee6b5438bb050d2f611bd4adc265955ce71908e99a8e348a88090b8dd542", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "35b1c9fb9d38a0fc0c6e9356afd883ea6bd7c431ca1590eb4cc7b2752ccfcd46", + marf_hash: "eaa9985f383f1d4efcaf7516c57bcd524103cd85bad636461f6a644c312b0fc0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aaea02b924d68f2558ef871f9524a141a7aae051f2f6e3ed8d4825c5f753d92e", + marf_hash: "b4bc456789b253518f95d70b443e4b9132f288f21b71f4fd05980dedc72ae389", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bfa5ad7e64ee83a504c5c560729edea3c645d3e0cb4e23a9c47ec388bd23deee", + marf_hash: "ba91c20e5e7ea2fe195f360203e2819519d73f73c5fb197b3b37ea9e807a8897", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cedb7d014b56f143b18d29c3d4c47946d87a3dc0c48bac99c0314b9d3026dc2d", + marf_hash: "38b42eb1ed5111b33528e5e56c7a769b1b534d5a20745977160eebdca1dfde88", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "898655735abd8a410e6bb0db0131fc14ab312a9ed84264d89507ac72265d092b", + marf_hash: "3f9484e93bbc34d827d8e9e4d2ab7dc3c233d5ed44924b3068eba4690293c85a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "372e7c47ae93e64098f8d1d93a5c71cb0d4932d4b237609f4b544b010129c66f", + marf_hash: "0ad8f71640a6333d52aae3bb7b588b486cb6b5238d2de116ef21ed05dea28bc1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6d232b9e60261ae363c1d925cd007de53b2064b1dc759c958840bba70ac03a5e", + marf_hash: "d95f2a68795ee746ac435cf3003f87964be420c10cc9520ae254ff67b0eed926", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "387f775e18507765c045742b4cf9a842cb3db52df00c967ad59ec8e9d996f1a2", + marf_hash: "a39bb97594e787fb559e80b0b14168fcf927a4117efc35906eda767a651c4c41", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a7c38a6027d9493a8e0dc01e623894c427bdba64f63722c73e064a86c86d89f1", + marf_hash: "7c8b0cf56693313c6701337143fbf407041a15aae05b4dde3be7329971396bb2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a953e6a111be0fba5fdfa07403f6d4581e406e51dc37661a12e200417aa61fed", + marf_hash: "a4c5cca35fea80ee58e8f16939711d58f3db17711ec87bce335b77c385ea0468", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d0bc9bd689413fc5081e684d5bb45288394551c51ade5c64bd865eebf87f6ab4", + marf_hash: "827d356c5d12364286c258d2e04ec11a3e0bd92fa6eca88e7b555a7d2a1a588a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cdda9aa91cfe0bab6e851c7403f9729e3baec44f88fe70eddd4c2a4add75eb69", + marf_hash: "42b88ecdec2e7905dbc479cc52e66a60cfdbc31ccb22e77bcf3a88b648937aa6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "65a3c165fa4c0524841386e5efb7182b2b2144c1140e4be886da44af21b0b0ea", + marf_hash: "40e17f6724e38bf14cf967062515e4d2e502cf500a29f5f2f59d78c5291c764f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e9214061e8da85b91dc16c8ada39b190de11746adda186315a094be57ff5660a", + marf_hash: "f8a61194f71b80bca125550301d117fb87cc2ecc8e5e80258df501444559882b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "131dcc2b02bfd16410743f16c38bc8dc93a3ad826c80b09b131f282113c175fa", + marf_hash: "28181534358c58f53c4566f535fce51c26e5501966417b4041343dcd246e51e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "825447f8e3ae9113e55964526a523f39af8c11da91b195d78a61c351544e9972", + marf_hash: "c875094927222f01005895972a7099003d6ddb8e6355f03ee7cf4d78a1688a19", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a784a397863bee2696b7621cde778f3178c7c496fcd655aa06e751dbbcb826f", + marf_hash: "1afb6d5c7fb085605d2622b1aca225eb882b9859ced68ac28d92f6dfb6f160fc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "27e1dc8283e448c6d148da25ef27157fe322ba29bccc051ce2f978d7ba16fa8e", + marf_hash: "254c1fb27f1da43e4a077d3b207f5f6b13a254004b74bd3cb400f19830fcf16a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ae4d3aa66eb1aeedd23ab8faa5b33312a666e6e4d0440ba469e9e7d2b35460d0", + marf_hash: "15e14dce0b13a1a8e97632436af167863fbf3e9a390a1a98254a6e0f092548b8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6c336c79bcd5511658b88e1a10fd5702b6204ca124e260662e67fd84c0a7823b", + marf_hash: "2a9dc32d95690bff44883b9cb9204a8e4e220b10e4ffd09532cbeb68da434910", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "768188ab94c1968c961825c41b1d7f0769de830e87c0d518c09e9827621814a7", + marf_hash: "dd3ad51fd23172de1e56d8d168276b399cffb2400329d28cc10cfe4fc1194e14", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "500e70a2512ffd4df0d1b5e50f0ac475fd30b5a09eccde877e74aaeac39fb50a", + marf_hash: "04d2742a9e3a45b5928bcedf5f00dbb52a5f890188b7a7b3e55dcd1d24afd195", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d724f2773c00e09fc54a1a1011937a82629df04d8e862437980b5e847e6268c7", + marf_hash: "c245f31b44c26fc3cda0fb1d7963b9cf7e5722f0143c8109972e6fcd3a21a646", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "12ab4e0fbf33c3f8c3eed7ff13bacc54e3532facf62c0e6103a0c0fd46076a18", + marf_hash: "43aacee3e43a0a91db6f908ef69a8fd6d526d2656624b6d25d1b27c254ebef30", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ae5b1899169b334e86b0ffcfd01cd79159ae42c35232ea55c3d994682fd8afe4", + marf_hash: "33072f3ec3c0dff3c4d116472601bb3c60c70dd244cbcabc23abe12e0d3fd719", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ccee9fe12a1229aed58dfb17b300a77d47918a9bc726940dbb1cb741824eabac", + marf_hash: "92e546ac7a1557e48e1ec41f7ae7fe4a900b6fc1999a294d177117c13a65d8f8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3e71690f2b7f4cf8135e8218df726708afc4666b0849d247051dfd3358a40a17", + marf_hash: "d1ab4c006f6252562ac4441f13588b4ddb4794e6d0eeb5014499babc44647725", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "73c337e106ba352532a38ec564ebbbc085a783871b8eeb6cf4ce44b26f53eff3", + marf_hash: "bd5e29851e8cee3f9a98960955690859734c0728a4a340429ea41df924fb65c8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ce98d49120dae559daa5588f9b10716f5a07494551bad09000848b19c99016c6", + marf_hash: "0024b666313e4650efd282caca1bb82b587b96221b81f9a4499b959fd8a0bf84", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2ca2dcfc0019e92b4f3abe6f44492f33aadcc8cba37ebb1c8a6e1472ffe4bc89", + marf_hash: "92ea3ffaeffd2e5328a1610eef8d744831ac72c6b649b54d4a876a8560565e82", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fec54ae2e42a5772dda9ec335dd11bbe5ee9bdc23f2df313edd3d292bb5594f7", + marf_hash: "deb418fe646971efbaa3ea1596677382749814ab58734b1e42908e7e51d99b5b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4a7a0304265c3ebccb85c9a5c4355712d333e762d16c7ea3444e578de0f763ca", + marf_hash: "16d0e8f345b53013d5323fe5624fd02c13c6390f1c924727b34df3634479240f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f44f578baba9c997cb9de4980006358402359486fecaab23e67a8923d840ef3c", + marf_hash: "fb52fb1660e055e8892a60f2711ba58a7621b4ed83b280e01ad27303ec47bd9d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1eb7d61075b9152133b4da865ef54f0671f0f980cc5739dabb98f487a0953eea", + marf_hash: "84ee12b561cb3ab5139424189a6ac9552f6c3c8efc1591732692876be2fd3d96", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5883923d8b5ba057a9d2686bc82c24713408e275e0652f8cf90f29b153c28fa8", + marf_hash: "6fe2dc580141aeecfe273ca315eac5a14079cbc979dbad6b0e36437cdd8a2adb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "594b390cf7fa00fc3fef36a0d842feec3920d7ae3d2d95180871597112abc277", + marf_hash: "c2d95c7343ac11468abb7f76617840b9f74287fc0f4b025cd4d92f659e2dc77a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "385311e24a6cd5b6efc05fe1259c8d880208c22dcd539b8c1c1dcd559cdc506c", + marf_hash: "661d1194b171588cb6ccd5dbf95d616c92510a56cbfb8f489c19ccaeb597581a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b3d49c4a57dbc1f67435af1a62126eba654e998353d2f1bb5a183f7feccc2ec8", + marf_hash: "804d4e28e90a5ecb44b0b1067790ecc2d2b0771e9989139a72eb0b7ea5931105", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_log2_neg_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_log2_neg_cdeploy.snap index 5a88ecae806..4a1531d446d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_log2_neg_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_log2_neg_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1b5339c16299a8b95f46ffa7517e9aa6ac05ccb2f16cd22edcd1280f417f19bd", + marf_hash: "4d7f2eaf8306416fcbf064c42d2a568748df037aa65c9387a6a6ebbd34e5d23c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "728cd7628ad9bb5f53cb33772e565a0437a418015d5ddea3d15c59c6822678da", + marf_hash: "99f44b701d9af496d64bbaa56ae170c9d891a28302a719fedda5a359f5e0e186", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b1c415ac7ba9d838d1df228329c2be954f5ff8cd2abde67cc3a21a75f4aa0daf", + marf_hash: "ee8626add320ce8da721874e52f2a2a471917ee47a8760b21375e41f0ebe8ffb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b788bc5c5793db4228fd72965a0992d7915f5992a8ee1eb8ec7298a35e1e6a2c", + marf_hash: "073987fe9d70793e8600baa40b7cfa8175e17bbe8ee522845b606aec2353a048", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "418e72de8cd1637c5100195c052a3525a21a4a1c7e75447563e595b436b5ef57", + marf_hash: "fc9da2d0fc57c86d1256e20a42c1822cd0cf405d13684a4be614936486da7c23", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9cd149a2c27ecbe760c6417daa904ad9465b318dc44062ea3eb642202554c855", + marf_hash: "d9e68a321de24b5d137fa9e118b0cfaa74a58422b291c4db7f596ce6afc6779f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_add_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_add_ccall.snap index 36e62a3201c..0cb5eaffc4e 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_add_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_add_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ac0bd0c645a0d2da3228d615c8ef71a56d49ab853647b18938a9545e9760fff6", + marf_hash: "01e5244221c907b7a37e53d7912e735737742feec4093bf19599ba4ab4662cde", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a8f7f157bcf657bd4f991869df10a71238d911be90f97784a60f0705346599e7", + marf_hash: "56e7c0dbbd05560904e473c47696ef859148de5bdc0866b38018e9718d82f7b8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b0d11758b24ef93db985084c06d551987fb165cd6cee62292358272f45e89a44", + marf_hash: "2ba493b2c91b59b44d584af724d9ca02468310df3ab09dc5dae0a97e0384599f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "197d77121ae10b391cd61125cf56fa28788fd528c947fbce6dcd2bedfb2c9a17", + marf_hash: "2630d1f31769fdc561df653298ab747cc4d7516ba0f7519fe6532b7e8446a719", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d5ebf6748ed177d63325209e3770619c803646bcef98f99a979cda73dda4c50f", + marf_hash: "d4877eb60fd70171e2ef1792838f48100ab800fbc17a76ae8a742971ca8a72cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9944cfa09f7c9ebf350eb2af5f7d5f054b2faf88c7df86f1443a19d2772ac57c", + marf_hash: "dbe93aed9929dae7606dc20975246e1530a47b9bb0e40823fe68c6377b910cc6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8312d55834c34a38bb0a42f4750e5605ed7879a8f17d2adbbd8039dfd8b42f7e", + marf_hash: "4d4a19dd2239cae773b25afe1e062ddb5366694658434d8879887fb7f8b0816a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b17b892acf941b078822ff498ec5ea3d9fd5ba2f9117193cefd63148ab3b77a", + marf_hash: "d241b4d55ee5c9bf438cee05a9cb259e38fce82a1a08a0c252a8ee6aab028a65", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "06c1dea1706cbcbd27621667a75090a038e55ca7f433ef068ccefcda5a7876a4", + marf_hash: "df70544bd4bc7377bdfbc3ab12b10abf0939b378f74b853d6e375b03652a1e60", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eee3a8f0377aa63ae1d5e3fe8a378f98fc6e9d7116aa8da5fcdd324b68bde327", + marf_hash: "202f3318f4c85b42fc7517085d02a4f516f5090e759fbca78fec16ff0e33dbce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a5c6a65f7730dc5b391b4388aa2cf96a11e9d63a0a46cd96464b975a8ed1d32d", + marf_hash: "9c4e0c9ee9ffec83f7b376221cc65b2485160541e9b6b11992cf279eda4926a1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b8e026ae5dfe735b45c190b5d657487da6f0648e453ca6a78e772fc2c3ba522", + marf_hash: "c72c41adc86a2a9dfa1d56e15ee930146ad476132f305afb2f16a2cfd21c0b5d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "72685635d0951f16e05c04f278f3d078ada33a76697ac5c61a51df7addf38c4f", + marf_hash: "b0bf33f96f7dbbec0563566d80171b7b6eaa3877e0b97a9a80cff36d22fdf8b9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "95f6b50ae5bb131de573f8f64adbec3614788b40fbb83eb2395370f670f00245", + marf_hash: "8dca18b2a46a0930b710196f00796c88245e205b1fd4a02eaeeade8d9e405706", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9524a2ae5aa7537556f621eeb6c70088ce4eb909c988581f518577aa277531c3", + marf_hash: "3f7c56d86bfbc24d84b39dcf669b03cfdfc5b24c8f67f4b1d7fa09a5e098db2b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "869db7c4a00eed6514d0826b58301ffd11cf9e78a099cc1668b75b92fcc8b14b", + marf_hash: "54387cf7130ba1beba03dfbba1d4fedaa712fedc44816d29aedda125c97b0b31", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d6ec1b61b0241ffdd3deef7c6d648e1ce8e80456eb2d323aa61479f7a83466e4", + marf_hash: "75c4ff0837909720ed5c40f41574a5bfbb4209641102ab07051ce627cea2d932", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f3a078048180609a6b7accfb1cba2674b36d50260588244e621664132e20771f", + marf_hash: "ad2e3524b431106146fbb6088580f4bce39088426897d025ac29e2f4bad1e682", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fe9a441ffe306e143cfb26f7fa106b2a3fec1bb084d8c8fcedcc01467b047072", + marf_hash: "1f8620b34578ac64500f1c62c4938e5180f89cb8b363a741484af6ee63656dd3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "06814aefd8469e57b236b3e0e08d4d8708042570c2d14c545ed264ae9609d46c", + marf_hash: "35038092661b49caa5a89433f2c0c4186216e5dba40f3bc65f0286669d9a58bf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd0a2af061a43be40e59c6b01caae94b66d2c4c6572521e5d3e185aa0e505fda", + marf_hash: "6ddbf80cce3d5803186155384a86025b41b90e930a4cd634e03ad046496e3134", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e2d408673639fd14a9bf4d2981ddc9751017d6ebae1ab39ea6a62bb09420272f", + marf_hash: "0e6b221eff307b6f052dce3f1f7e0cac4f38b93b70bad13844f730bdd593a368", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3a7c18b393f0cd066af16d97e40e944a96618431d2436a360f4d7448da970100", + marf_hash: "b7ac5263d71f1c844fd36857e2f3d3a6facb932d360a17884591b7dd6f02df0e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e81ec4761ca1eab787df464ece6add4379eb4b06b20980644386719f6b515e19", + marf_hash: "780cce906be25da28fb04947877af46ca15cb46100a05ee986e06d3774dde1e8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bb9297a6a8cb808e69fe81250dc98ca83ece161c1dfb0cb5d2edbe1582b76087", + marf_hash: "92d9f6d8a50f6213123c8ac23c427ffbeab7031c300b7a3325a795b9b7faaa99", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "086d410923886223f6a34e4eddadcb64bc21b9d5c729d28f9ff1db1fd1c48393", + marf_hash: "5f1353ad2767c3ddf5ff0f77df0db967dcc113bea6e0eb449d008e4a43082142", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4d2feb910b4f82d995ad902c13ae5014d501b37b78a8bd2b9e1155259aa98480", + marf_hash: "b87c68de7f7d175c24ad29fd0883c45a20894feeb46531553d5de71dd68c3b5e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c7b1f6a2e2611089faf58e02860fc1e265eba8c7a1cf4176e68042f385f87742", + marf_hash: "67d415001b2d21fcd6359ddf7676064e73967bfc5cea1ac6a3d99a6af678ef6e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4a7aec7e69d5c79d1e96f2b8772935ad9bbfc07169637b5533e226fb1b6cf44e", + marf_hash: "deb1e019048d7e7b0c8b0f946634ec275b5fa43ac178d84fa6ae3470c1a8eb23", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0f515d0cef18c68ca4005845323dc52ce899007e2c1129c72c46bdabd6364e04", + marf_hash: "fa95d55f7b2d1ec1b48a2b068c47e7d9bbe71f04c9a3b88a07ee6bb46dc1bea3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "43ad984d949fe7b1f84d5797ce057e7a8c525c6b5bbb8e7fe1be09074b8606f0", + marf_hash: "e860be017b1cb283c1d8bab796f4df2690e663239893a7067df5dff831a294d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3498b04b99a29c71e0bd0b6c744b651663c90630f2361781cac154ea864b39e3", + marf_hash: "40cfd0e4e0e75eb65f9cec2802def29b4e0428850d1973e47baa7281e2a9b2da", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c93b0b3054c7df1d4f490ae8ec206208232d734ccce10f67ab5eb36a50ef70a4", + marf_hash: "15a93b6e2fa6dd9551eac66357c4cfb69d39815ccc7077149e83494233484da9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8da1b9d6c16ddff86d10919f826d70605b375343e37528fa97f690b402f63608", + marf_hash: "0d5137c0594f6d54bdc9338606ed71c726451c2c9c0009c2a039f0ff6a45b67c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dd531dc0e78868817d5b5b05a2ffd78cd8c6a9e7ee74612a7973801a9db54412", + marf_hash: "c6bbc90c6c5dbdf0688cbbefd3f5af46243bbdc1cea227a1161d2600e24bdb98", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2133802cab7ad38f0fce741fa4f428bb9e9d0020557c2a35a35320999bc87ae3", + marf_hash: "d95d1eedbcd5ed9633efb60fc3d6f1cead067d2394c87d6792ac808d1de4cd33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "77ce1f4ed89ab0117af0fca1142b2e0801d0dae4ef2e46411cd6902052ac4150", + marf_hash: "4c364a71eff74affe86e9c5b32bac0514f22e8f181ecc53cfcb6c47b7674bbe7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cf214e2c371c14b13ce84592817fadaddf2314936b18afe6b353f9fb81114aab", + marf_hash: "cd0a4a58f38f6c6fbaaf9863179f3118805f177cbf7fbdb4c5fd3aa68650ef99", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5b8400963c995485ad04d792a30ad7694ed21d9d09f6c4cfed94cf19bc225166", + marf_hash: "d9ecb04a8251183b37857e2f4594eb902051f8e3a36e45f3a391711983aa2e97", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a62451a2680abfaf5aa0cb362a0f79150f89f7a2f5d54902c1b36bab3944ba84", + marf_hash: "ef06128119b670739dfc92fd3c4c2a25838a35f290a12450027fe05353908860", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "20a34ea8012b11de0054821bdf8dabe36de92671a4c8d656639dd9b4c468ce80", + marf_hash: "74fe92a397cfc5965f8b8940a98aa2e9e8ea6ec90967028fc3cc68684c8f8516", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6da1919cad1a1a0effa19fa5820b324cce2084fff5cfa7454d7a805d83df2eff", + marf_hash: "f807069f0ead3c2b3ebb3aac6542c0c4f2c8489f3fecc226093aa71f9ebad19a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_add_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_add_cdeploy.snap index ed176b0c68d..9f1d6bca088 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_add_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_add_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "45e0acbbc18f76353916c0ce0019171bec7125187fe3d36e1f372368b113dde9", + marf_hash: "8160a11c28e6800b5695376372254169b5ec754143b831ff150a636f2d8e1825", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c84ef5a032b73bb3af7f512db34851c87da7963c9fff035eb758c69c2e6f5155", + marf_hash: "a14e0823caa28c715b2d0dbc275ae38f1012512a685eff216f3447e38553bedd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "270fb13bbefd4636e54f71baa4ece7ba37a90ba33009681a8603d378bfcd0031", + marf_hash: "9384863706e07f5cd56abaaa4ebed7a691379b04550e11ff71cd76372a2fc7e2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ea6cfe4536a28e3f51569515df92a0d99bbcbd0a5b4ce5375480adc814939d66", + marf_hash: "d9862c02071b1b10c561f85cb32df727e8157926ba9e2bc32576d688258853eb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8ea467bd5620b1d560865fb76218bc9702f896b8d55f82c3ecb4c9d4e50d49d7", + marf_hash: "f03754b5c77310c2ed391bac68eb9e5d251db599ecd04667b11dbbcb0af6ca5d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9109cc1ad3c270ec451513f58d00ef02d308061c26af9ffbac1bb86bf631ec35", + marf_hash: "ecebfca9388ba3a22a3eb34f425391d0209b1e37fcb32e5cb4df6c10727546f4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_mul_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_mul_ccall.snap index 102762bf616..13e73367a2b 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_mul_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_mul_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "099c5d149b23dd14c6f23f98743ec90bc50777ba178105fa3c17b506a160fd36", + marf_hash: "3ef182843b9338d23a9556546d0d04619440cc267e2a5058793a2d8ef6f7fe06", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ef6c151e22ffe3fafb7074e586b9607abbc5893ef54c1d789aaa115f5d13c906", + marf_hash: "785ea98b26a847e86c975250cb66981348ff36891a640ff9974425ac931e284c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "978d21c61ab6e481e7fd03b81b2fc5662781f7b5d7768d0569dec5148466a928", + marf_hash: "a2044bc5c71490555f1e0ee8557e57d218f74a4ab2bf7cf5f78521362b58f6fd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8e722cbb151a441de7094b35ae3a8d00cf70522310756139769bfdfc4ca38ade", + marf_hash: "f4f20a018429ceed751291ae6117b457f392f6da36f2a54c8831ed3d7907a63e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1f2257212c4ba91206857a96634903901844d6021f8360ef317ae629a29b0a26", + marf_hash: "370591e96bfa1a06564a2e2f42b4c71c2379bc5687799bf1183ffdae560ec0d4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d006fbeb41c21a174e78c7ee9d8c7e05fccdcfe95c5a9f677cc5ee3557571ad8", + marf_hash: "997a5743e6880806b98d5c966aca2c587d6400f64031bbf100433f82f15501b4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5a2002e1e0f67fa4ba51f2582560ddf441f9249d9aa1b6e37f0c072839ff407e", + marf_hash: "5c5ffbf2156f4e7d130317db40930aca97eb0644c437c4cf537035a0a5de155b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "40b32818c45ea68fc37c3adf1a224b68d1c2a76f784f4c62fb97b2a783479d88", + marf_hash: "090f3d90f367f05a1fc971ff440e7ab3afec75d5209f02de335bbdcaf81d40fd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "db1c3451c8e1943643cef8709959cfbf48d5287bfb02036183bc44d6792b99c9", + marf_hash: "e92617e3f9a729913d430bd5865c93577534a0ae0b208e03928047d7fb99cf3a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7f31e2dad75621560ba050c2a967449f44864ec5fb320e0542cbd0e069389bc3", + marf_hash: "d490a3d96dfd82cbd5c7a424a2c067e052397dd8840dc45418238212594a0b24", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ee32a77bf2d5da80b09fcbc62ee08bac120eb9f68bf43083cc75602d4c8d75ee", + marf_hash: "2b54bf38248a2bc25a21f06c307fa280e13e4fe1546471ea3a516a07d3361c0a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a585a4a3c435210f3d1fa86da695291d1bec2a19a89b1fdda063fef257e26b3c", + marf_hash: "d7cbcc268c0e6eb572d88ec5d5a7d7343b0164fa58e39f84f97b18ba4406b850", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bde32ad859cc51de79b1595d932d07da19aad775d6b251f2b7e2ef5603de38e7", + marf_hash: "f782f67e510109c2da034c35181b1b6dad805d60e9dda05a68aa35698b2a437f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fe3697372ceb97ad960c625ef6502df40bdadc2934561bb667e9287c2bd23c98", + marf_hash: "e146721cfc3228294acc4f4382f2f09438e6f0b73cb6f6e7493ee40d32c31682", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c970718bd83ff6d9d2c10c2ecd385832f229abe7faef62fdc5fae40f3deb99c0", + marf_hash: "68c8425b4cc760e062efb4fb31ada3cb305b6bebb86abde220506d92f25c0339", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ab469be9290eaa67793b280a69ce24c550269e118090ce43544d06a415cd5986", + marf_hash: "283f506785dfa2276f4cec2caf410c63a52df31ae3b9aacf3e6cae6e420eacbe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "64103ae79ba2503cd880c15e278c6eab3f62ec30fa0d8612bcdd7e66849dc03d", + marf_hash: "78b0c036259bf2f94b2d9d60e5203616cfe7c20b3fd4a2746832f9c9396822b2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "24608acea2fb1b1e1206c36094c4910cf041988a370e6f4dc0fe4dfb6f279ff6", + marf_hash: "a0fbc24f7a3f8d28f8a0b12a2166e0f1678215f1df7db292e98bf0767c3ccea5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "019215df5ad361c968d683aa805008aa02bf640d80448cc47ca8b61c39c60d26", + marf_hash: "f9b8cd763e3ecab1f95ec4673de4968af6d612b416a6dfdcce4088d1fe8bcca3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a230873c8b29474e1fb68e611ea199b104cdc181d38850f10e3f32f9e5c54bc3", + marf_hash: "8be478241e46d466dbef3138d55f3baa3276175d6b1305e787afd122c134b69c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2fd31e7eea8d21db9f0f0c1ef43fea936c5279e42bf8d9028a12031ce77c54c7", + marf_hash: "9920edd8f1f1ebcba7057617488ec586183c205ffb70214aa679b99cf46a4094", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "76a94b5c62451fa3ba9d3a6932ce8b8e8d34ea2905038bfadb0eafc50e8c1fa8", + marf_hash: "0846115fb3255b64f159cf83555cdeb948ed4933367c11f35f21f0c2a54168d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5a5addf1c52ae422204dc18b03741513aab4e8a87aea91a76e7f477480fe156f", + marf_hash: "e0c34e90c06399a214a2bba5f0b4611cad6e666a1b7be9c68e3a5dbe6d35874c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "34e838d1a2b17e7fc1b101ec977c6ff6cebe80407f53b88f2f9cc850f54e2ca1", + marf_hash: "3be61c92acb99b990d15f70807c6db86d83797b45086ef9c38f7b6e612d41ef7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1a059ce326964faa1f9034bb80ea436d0a90ca1771c10c36f8f8b03ba3fbeb3a", + marf_hash: "623a7d77cabf51ff1f582cccae5f254c87c4d204ed9277fc969fbb03aed032e0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8311b168963149810dd95af0fcba385c3e11826cc9cd7c3320093a32d8713c40", + marf_hash: "e0c617bbb353f78b7c446afff4fbebfd78042bbbe1a73df088ea931f5e624341", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8ea5b05608e98b815e61b6f142471dd9022814861b61733259a7a70a34a66e57", + marf_hash: "d51aa4bc90a38214c354f8bbeaf76a12fecaf12597b1a44c5a2210ad9928231b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dddd9815879d14f1bd8f8f0fc20481b131f604a38590140cfad1d9d05e52e001", + marf_hash: "809c7bfc0429d4a5993ee62a087ecb8389d7e4b85e4715fa65be37293f4d87cd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c3564dfe58ec37b6b93c1b1559afb413e5aa8cf06ee91dbfd709b6f76f867af3", + marf_hash: "c240e72bac5b9e4e95caa5480f2a6128a088837f4df8660ad69332bfb4e8468a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3fac9924fed81a520e6f514a385a1544dd042a0a82dbfeeab944a1587b9513e2", + marf_hash: "e85cf68adda107029faeb0b1e83647fac945a45b273db3f741286e5379b133cd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "91bbf884b17349acff83046f412360431009c476f886486a0e75dc728a0fc23a", + marf_hash: "0c308d3ddc281101c6414e8265754957a359848a7aa89b07173e74cd06ef41e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "17d21c42be8bc5137a38b16f2830e5539cdf6c2eb34b7702c832ba6df975f969", + marf_hash: "98d3f514fa6de8e22242b2ae97c04e8f4be8776f3ac3fd903b7f9b3b63960e41", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6e07004f03555712bb882e013d435934db82d8db8237d8eeccce1a82c8e2e5a8", + marf_hash: "912d19cc8e5d2314eb5a4f1460be0c9ac00b8cd9a950f1337d49fcf2fb211406", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2753177692545d5f1a7ac130f82a3b715cb576687b599e667360b41e72d73a83", + marf_hash: "011ed228b0c1cddf31150ff1391b38ba004e23aa61a7ec41a861b77e2de59014", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0525a88b5cad97a6cf01f6371353c8d4f0260080b4cd712fd2fb781f6e6c1770", + marf_hash: "577f015fa1e7886db28b0dfacf7916d8a9cd907bdd0553575dbb8a919466e868", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "20fc660d438e3d739dd0159562dad86802aa526776f57365e42723c4bbd14a1d", + marf_hash: "8c3e7022b267d1866b531c7e9c8626f1c9fe4456a05bafca1a0ab352335276d2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c4781c672a40e1cfffc0b78e2534beabb322c9e09f14698a66b9cabdd44bc850", + marf_hash: "b159bd401e01e2f51cb7539a886f0cc61217c63965fdbde7c260459c9fd63d55", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd9ce1f4af12ac87db5c1a5e744ddb0c41d438f291d96e5bf74f8296d5f9be3a", + marf_hash: "1d373005f631518fe736709d52ec2c477be3e47e62a982075918fd6a2765b228", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0e53d30f9315835188350c659a11cdff00d80f6d8f66b77abe4cc84c986c6443", + marf_hash: "ed31f00e5d5b4e35f3e40a78dbfb3ef71eb0f8633b8776de244e4116fb0d7914", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5422172f215b5fea0c990bc304a19e3d6f57e9202a8f1cf419f1cedf063a7c75", + marf_hash: "24c136216143dcf7839d90344a64e60cdbd2d38804b6009ed258c1a330765518", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9b7f66900bda4aadd6faa55e3281450b56ee23226304731dcf41013659dc4b08", + marf_hash: "fb37e1eae4b2dd56c2f2b539a690abbb6b79631046aea22685f9160faf2c0df8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "de6fda1fda089d391b94789b74b20d708aaa4cb5af2a59374e00380f2c86ca0e", + marf_hash: "ff623fc1be96307ace662458b4d5930a886d0c9df00809d1c466f92aa97d6652", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_mul_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_mul_cdeploy.snap index fd9e96531b0..3b80990a9e3 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_mul_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_mul_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "841118eec8363971deda2f5bb12ebc67eca6452df8cf626459ab61318a0735a9", + marf_hash: "d4a51d5223261dea61f0ab73c23e94b9c4705e8bedb0077793f26894c3094d2d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f6a260c65d89ad87004330acec88b462f1fa8fc787d554ec7057465f498f5a66", + marf_hash: "3914f6019accd0799b36eb599cbe5283029d8162b1aeccf2a888ff757ec27f89", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a4960b9f5523efab743fe5c5817ae4328e6ff0841d0cb3781278edd76d1f223b", + marf_hash: "e6d1929153bfd623285910beecd4856eaa22f1b9dc7049c4fdbfeb2492b181ea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b7d3d489ad61fb8a4b082df56001443b2033c25a1c510010942f5318d75f559c", + marf_hash: "8d180b1ecde46fedeca3ce1ddd9f944dc81047b2b5da579e45b581f81800163a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "91076dfa13f26700240ed09423daf97c40a962d62273e07e178e595f2631cb73", + marf_hash: "2f305502c1ea2107c2644751b786569f96785b952fdd0f72b04f837284461fb5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8134523aecf239bddbba914a246023e446fde0a0f3320a40888307771b209c6e", + marf_hash: "452a48cce7cb07cc3163772a6e8e4b1a7b26865e6f6ab89020cf078be4503f79", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_pow_at_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_pow_at_cdeploy.snap index 9718cd885f7..0f1a960abef 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_pow_at_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_pow_at_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1304649ec556952e3c461e7a91f18ef6ffd4f125d733184d3e4ddfcb4009abf0", + marf_hash: "a5370e65b385293db558b9421b3c226642f41779407d0bed37065f38641dd616", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5f05fdd2b64ee28c155578203805efd4b18963f59a4fe21dd6d6f0003565a5bd", + marf_hash: "2db9ea10c377ce88eb160b41b6cc58469c1740a8ac4540a96ad9902e18459e2d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f162ae2cb6c07f092f98319f59bbddfb11645a1c48e5e01b3f914d3ec1e99e2f", + marf_hash: "0a02ed21f289c3d39ae87d4f2c10c2f0943fbe8f5089ea6bf1a0f7324e474fa5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "65e050d99ce4b24499378dfa4c561add0a681c69e2634045884dabbb7d508623", + marf_hash: "50a88519f4775e09fc9c082d349a4dda3141627500b357e314e334afa8032af4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6025094ed839357e0569bfc88e6a8f064ca3dd59a24ad9529a80e6f28b1b0a63", + marf_hash: "1d244b1462c88e6b0bc6f85dc65d66cbb29947e95141245fcc32e3d6c178a104", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "738e59930cb5b653b4f3c0735c17b3e27038e4f503ed04424ca21acd2bd3f14f", + marf_hash: "4c8d0b379c6f1f71b479af1c826ab400c5a9ca567d4a1ccd6f794427e81d1986", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_pow_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_pow_ccall.snap index 633c66e5ac6..cddb91dee45 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_pow_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_pow_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "69c702b1c460612b5ef8d1e3e958d06075a903d9434c0213832d415f5137cff4", + marf_hash: "b2876fa7e106cbbf5885631c203f44f1acb1839bbd0c9121ba9b4fecb457692a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "540bfb063a9350fedaf68f041cf9da210099d0b7c18b8060ddc9425e8314775a", + marf_hash: "165d45d6338929ef1f3f67dec36ed528d102bbdb7af4ee5b273f4d6f1b9dcc7a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "407ce62951de79b808d75f45d9271c5ed55ecd6a663198eb7c28dc562650e4a6", + marf_hash: "ee7cfbd774e0b196c3109060b035630e3141a581b21e52e41f7474fc19c823f2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "98739f6824af338e72ac5c1778e35a252b1f494d0f8e9a518f5ef3d032037897", + marf_hash: "701e42f60f60b2c2ee7568c1fbf9b17fd59124efb399a9ae4cfae7a6a965738e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4c2134928525df616e6e0f9e5f88d5973964c8f6cd8583c9b20627d3739c5be4", + marf_hash: "fc972655ff41c19bf6cc9f32cb6eac5801bd62e439c6d04d60ca11f63c7ad7fd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "755150c089ee84a8c02baceb196e8a528a5c10b0ff6538ed5b28d452e1dc133e", + marf_hash: "8d7e0448106762d59f68c4989b5ef3a22a45ecb38f3cfff0ea6c83448019d1b5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "df95a1cbc7879b4977dc9ebc4b04a9fc075aa92b39553105d807246a6317fea5", + marf_hash: "bd773acadafb3abc2ad9a6152853f7e0b03716ee8e75c63a2928721022c41d5f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3885fab5777287f5f58cfce04e32ebfa7c946380869f7d8db56fd3eaeebab98d", + marf_hash: "aea094bfa4252a7d00b2a71495de777b29282624cafac371137cef9220cc6011", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "49db3c9a16bfdad3ac2ba6198d924efa58d7bb8aa7f5c64f61212957b9cc30ef", + marf_hash: "1e35aa9925cece402e4923f5a4403b3197b891ebf20b398f036d52e69a12bc1c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "107c1bde6091d92067616ecf66de8017b7a26f4e91e8fb482e68344b56e60e29", + marf_hash: "15a7dabf6ec867e4531d3deee369b26ee2da0c3057b76bd02566acc458f40bf6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "130565c7965d50709afa9540d57b3fc1c13635b40ebaf2504418f96b9386b46a", + marf_hash: "8fc8879ded996eda0aafc1087188e6d0a632a5977c7612c4390f11f33eeb949e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f1aec901db1dea07b318c597ac395365dafe4847e61efb57f721113422e8cad7", + marf_hash: "ae77df8e45fa561a4973e9cf192455fd7f7e367b45ced248a19e0ac694197038", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca26dc50400f319db7e575ab176c7fd79e3c377293f9e1f3f1b67da0a9891090", + marf_hash: "4843b7ee8ceb6b7f313bba8a02b555aa2c422e78a707c35c868ef54b08f9c259", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "48549ed591580020e8d8eaf58c1f489a645f73514baf6b6f470b6931ced53ccb", + marf_hash: "532926d2ba9797a7ff24c4809c4d6826c87220f339d70bf5da473d21baa305f6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4dbddffaa7a698e2439dc50fa5babfd24a9e3224b0244796f51b66538eca1f00", + marf_hash: "6e1f21b34e2ca4f34c155f59b1f275167a0204978b0e82e7f8785f0f63f251b0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "034d54e920ea1f59fad28bb4b35e3553fb331e63975b3e49a14ee687bb2f6c93", + marf_hash: "096669a565002acfa99e015db671f6e7a58142e1fdf819cb66f6edabf8d05573", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9af8562f0518ad9f44b3a56d50c33614ae63fb056bec913b005028d1d84cc2e5", + marf_hash: "0c106fd112f3188f456c3fad331c96292e3795ce6a182d094c16f94c0e26611e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d72e7a457573bc3f8eed674e3c804d7e4c6bce109be832a57835bf9d0d1e9208", + marf_hash: "13fc7127850f871edc25ae3460106608a399238243b69fb020b764bd119915dc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c2f177225a5140ca2f2e2a65770fbbb2da186f4f50302087390cfed5bef07cf8", + marf_hash: "77b51127dffbda2075201fcf22f8342dbfcedfe4cf780351cd438f245fde0a84", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8faaa3af3f20dfea6472497c62a4a4d7bb68713ee28af06c764d4e4faeb046fb", + marf_hash: "7e789f4cac4c83c6d751f7a1d6c918128fd36d21b8bf441ac9d238ddc75c0100", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "61dcc89d702a22ada61e1c498cf30eb88cadb2755cbed194b8550088a699b2cd", + marf_hash: "825235b648e50bee6783fc058eae112b25c509df6de8e2309862e0b10e93f01f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c9e88d007bf072fc1e9b2e295d77e51f88119048332aeff51989e194ab35a0a5", + marf_hash: "8054b87fbabdac9a2caf5c6c6b0abf5f8bc6f26bbe6abdeefa95960a80a8cdeb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4cb349ba7fe7d917a2866bc27eb2e5289e9b22882ce80c3f43e02d428651327a", + marf_hash: "9f8ea69ab1790ee8a023fee03879f83c223515bff84fd000da45d3082ef5adaf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ff80926714c3999502dbc10f0c601dbc4f03c579c11526794bb336422baa9d4c", + marf_hash: "f05a3e6bac5e24640598faed02151e0123db554089fdde0d8885f238d8b67590", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9bbe0f0a011bd63fe665667d5027a79c0750524b47c841096742cdbf0ebacfd9", + marf_hash: "8c15071ac2a6bc1930ad47b0f8bce256f8812cd1771919f6170de7f4d25e9551", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "80872d156981bc56f5e21ff5ac014289bbf8fe522e7ad367f5226df25c48fdb6", + marf_hash: "d40c17ebf5279893d96f1d29a7a0fa2501697b61347adb8473c34ba82b4cfac8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa8bac4d1492a446c4a14218a0d33e96a5df5b495d0de262e791a00bfd05d34f", + marf_hash: "7b284985323d43dab5c11e10d3e4dc7cb79f241004e6bcb263706c30648b7d1d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "57d064149b5bd88b09aa5bf9178e969cfef46473fc104926dc09c79862803b08", + marf_hash: "c96310b786cd3eb45743a6efe68c4e1731258edd42afdec70134dbe5b2ede248", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b6e464b763c0b2bf316bab86c74ad79e6cb1b23090fd3a18ecff706afc20002e", + marf_hash: "0a03c54f33add93749f68dce77f13976fbd0c479f3493325b70db90246acc945", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c9b1e60224602bf3304c4064471d00c2efa64c89476e7e5ffe79fbad44e278db", + marf_hash: "1ee7a6241b1663c9cddcb395ff86cc34f0d2659d28235021bf384708a789cfe7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b12c9894b891ce80ab1f39e1d5bffb6649f5b380cbcf48996420edcb38ef066a", + marf_hash: "a8392c9a1bdcaa3bf94229f0373feefd8171a823fa6ee597f156e7eabd4212ae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "12ec6b4fe55d53af8b944e7f6ceff20e1d58358625bd456966f7fd042245bab5", + marf_hash: "cffc4e28ad2aec1986ef8555d063301447feb08dab0c9ca693ac56fc7dce4083", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c58f6358a98b290e5f81c41de2ee7f025d452f2ef469e8a661c1ef916a91d7fc", + marf_hash: "c517ae34322361cd8a6df175033068f3fbabb3883b1d3c9d88515149fcdf97aa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9cde9ce3a1475c4f7632a7413395f2aed805a0391104b63e95d8198b43635448", + marf_hash: "abfc3b7a09617a2bd3de281b41fcd527b818576f1063919092d7bb0315811969", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d8e2d95776930b492631e2d2de00f5bb99373755be3557d3fcf8e252561ea75a", + marf_hash: "7861fe5c37d69b47b7854d541e201dda9b0ed1f94efc42b2d327d291a4de9eb2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8284b77ae44cd71af5e522838b4d619f90b6d713f819fc8740d64a88770264dc", + marf_hash: "0035c69d048fd87d5a11318798630cd20fe6f9bf6bf304f8947e94b8a4855d56", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a62b87fd74d9ba0ef93dfd9968c26d0aaebd0694f46536cb1cad317567173f10", + marf_hash: "cb3e431dc63aeadb61ff4c3c793ffa3ccd8470ff11b5b6db4abf3ac3433f20aa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "197da9114c2e4b326fbd2389b29f1392391acbb8d5790931b3d881bb1da9ffe4", + marf_hash: "6e3d6feaa94f308348e6cc3dcbd804241a908bf29a0a5f9d645d4ff2539ab86d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3ccf343c6fb2ae345f9320aeea4908deca61367c227ac98b3fc9dd8df5aa5f1b", + marf_hash: "d6dd37a6398b02651d2a662790275c713409a1862dc4f0bbc20becc47cb3879e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b26275d796c597aef24804c80600105c4d9800ed111e504925320e020c3d5f0f", + marf_hash: "b39712e136f92735d77c9074b5b905877ef9d46d6c83c354ee51c485e9cd5d1b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bb88dc554ee069909cc97566738bbc445b1587fd9e2bec0995271e5eaa71c04c", + marf_hash: "e9cfa3cca3413f16b5851c2fedd73ad21d6a5bbefd5c4744a75cca18aee73e82", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "456241b73d71dfa7f8877b7926047792fe6b1f0e6bb515c77287a7d0b7c6e67f", + marf_hash: "591da8bb0535e69d2d95b979541c787b25e9e534dc090604888b820d5352b536", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_to_int_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_to_int_ccall.snap index 2b4a0a16780..0a35450633b 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_to_int_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_to_int_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fb8c190cd0d2ec39e2e44ca55e2733644d9e926538c0f729daa479357bc1da88", + marf_hash: "7edf3f907aed5610521ecdb3146fe7d1fa03facf0972ec5928848739c973d830", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5d8263eb13344d34b8d6fd6c044a0146b70fbc92e5f8c52f444a325341a18507", + marf_hash: "80e57b43577477eee98cb0449c60b7b1a0d634462bda322b116d928dc6fca7d0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b71328c999f7b85ca022d4d88903ef4b08c4bceb4c8e13681d0e237ff2cc32fa", + marf_hash: "286361d03ed3c85c7fb32bfaad3f76f617be3706fb5cc85cf8cabb0e50520f11", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "de2406764300a6ccb5a1a26e1c21bf17a39db19176343bdfb421a3681be908a0", + marf_hash: "5c8cbb8b14cadd6e9b0c262f1128ce076253f44dfd3873622cc1052971cd10b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a6c251b7f126064ca2e4fb7a6693c42f34f8f7fd5c0fef77830fc96b6422bc64", + marf_hash: "8c3e352106cec68a30946e115f2195ffc4a023c192da9feb3429253c526f0030", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "739c5960f03d5430c65414202c864218f514321704fc366bfad127cac0e6a205", + marf_hash: "8eeade5bdec664318494b2636d145daeec439e70ab8e7c61080aab2404c2626d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9e165c847834d77b9dd00ce498df04a08af967e24d9b112ded60f3ebab4d15d1", + marf_hash: "7dded4a428d0e8a7d8a8d988c68f5f7b18d2fc732b27d28ff550c6d69ae7d360", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b3956351acb4a9e44e99b68ce8639b9fd649c4c55ff9f8f7428183e14ce4d1ed", + marf_hash: "bd0d9514a1129d1369f0f42d1ab881f8df6b5b4abc70453216dcd6db19a773cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "26759eac7cc4e23b02a4d3bd35dc1da8b30f083311beedc38436387f70521202", + marf_hash: "c1ca9005e2e0ba9209896420687bf6384c3060a887f05224b61407f4758b8b0b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f93f9240d948c927b1531bdc35ffe475102e173c59b92699dbbd376dfbc96904", + marf_hash: "d5d263b368660b4d38dd80591b44e20c4c3c6c156f4b8c3cffb5777e75051738", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3d50b6447b32fd68054422da577f03353872402047c5949573e2c32dd48d9276", + marf_hash: "e2faa6d515ffacc2916c006f9e1098c1fb7d4ffa4be124826a1f57cf241cf08d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7b71ea8ea6aeefae2820ad8f26720b43ed815b7459d62b364e710703fd713d25", + marf_hash: "d6546692db4a655a7ee5ad85b95e4d04318e11514d3f5bcd34f627034ea25610", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ada245445fba2e2accfe18f51cbf8f4ce4bfdb3fcd77ea7641b2cf3b12316c90", + marf_hash: "3fcd5f8f2d22f27772f154aa49e89acdb70598b1e272ea0aee811f939d18cc1b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "26c3950d6a8ed3e01f3d6d88e32d9b81c6b856cd4f062b600040f8a6165581c7", + marf_hash: "f29a04e7d66fcb8fa01b716c3b8e6235f724b749aade80dd202a1ec5f9d4da3f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a0110bd3cc59dad8ff097152d4e49dc8db7a209d53a9cf5fb6356ac0fcbd81bf", + marf_hash: "261a7f041091103d9bfe91f3186c33cbf8377f23b295610aa5b103d575664038", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6809a64b0130c77589fa9043488ba495db1c90de90db04a5c8b134ece4e70a67", + marf_hash: "9ccc65e08f4d24eddfc2b7a34a0615564b87f49685256532ea8aec2b429f577b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e7deb99ffae216eaf8c3e3d161d7f55937de0e38d8936e9ef25f374219360c3a", + marf_hash: "8c98e522e7e1f92651df81b708b0e41a226ca9bbfac59d1218cfa67b36cabbcb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f2d286dee5dbd29f201d5129337bc3b6049f9370adde96f07c65b424d253bae0", + marf_hash: "2af4c923320eb92403613eeca5340a80c1437eaae14d16fff723ed38e917dc40", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dfae145224f45b7cb132bea4aaa1204411af5741cfa85585f0fb4c4c705b89e2", + marf_hash: "fa761344e0cc75c021da38d660f666e467845973829a6d7f1eb48edf263b82b6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "05af9ff3337f82bf4eaa3a166d3071ae24a468124990cb16b28afc587d0d73de", + marf_hash: "7efdf5b8664d42a672f96b67cd4cc879cb017eb59ad0586c9df88f7c314e5554", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5317fcef64d22d29c2fecafdfbce35911e5a93bd8cb97b277306c52c4e39ee65", + marf_hash: "f0b87a1cd0148c50bbcaeb15a663229b224139b3624909ca342a1857091296a4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cca0fc7973753f178bb4142eed515f124f5234cc508538d5f58121d874c72399", + marf_hash: "e269df51d712d543141cfe53c5265fb46a155b51368909793c3a900b77dfb9fd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "625b22d24893970d52e7f8b108190f68987066b5a0c64fa5e2c30494bb96739b", + marf_hash: "ff571360ef2173544d881f0f63b284e0a96a71e874a4fc380d3436568aa776dd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e0e9fef736bdfe753d013ecfac275d4125053711d5ce5dc20cd90672aafea31", + marf_hash: "81c1d4fb3381c653a602085f412ce1df116cad7a2c1ab9964963f738314d028a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "311ebccb4a2e6ebf55f7d9120a895be979f2f3044d17b02b11496d16c4bbd8b2", + marf_hash: "ea16e43daf7abe8751011efae54d00ee547801f4eed44488038e32b7b4b53b02", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9b7adf79258d99c51d14b8490b80b072168b8a527c48b72c6d50f8baee4020cf", + marf_hash: "c9dd333678b75e1c70db9e2e24b6f598df06e721aef5712c607133df10564ab7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8bcdd1b9767d0360aead72ea5ad196ca4149c44e01027c4e526634028b609c77", + marf_hash: "622d344b884fbf26dbc4e3c36c76f3586da0c70b72ca5b0604edc8772422226e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1d8845c5a6c2a82a8132a51650955ad65611a67c726357c46f09b3db0ecf0d9b", + marf_hash: "2c6bedc729099655f58af99d92db7432c61d99c371256d08d43aee522f52062e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd9fdf89c6a209ee246b94d82ea83e9331a28ec6a0da8f8aa50ed12eab60b9d2", + marf_hash: "ea2caaf31c31d19ed95b5efda493bb35af707e8e1602bbac431ec9c3f651d9cd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "27081ec53a7a215e53f2c7a41108e6d81d609ae330800f373cd21bb43e0205b9", + marf_hash: "996078d7f8c42bc5347e550b17c92039f3735b4bb4727d478e637a95bcc39e72", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a2a73cade31135c37733763dfba6d6ded07588e4bb009af0cad07ae2cdaac46d", + marf_hash: "11fedc7e2f9e88eead10d977298bb4f109dc1a1875e89ab520cae793bc2da17f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8ef7ed054c7f57ec8023c09ecf0d18db7f28d641bd5c9c16327a786c2b07f96e", + marf_hash: "5d31722f53551e19a04bd9625fdfdac6300d6e7fd07bc6ff8abf67b6d710b0cc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9fd609bbd1aa5f4ae5c460d9a48c419b4d72812f5edd2943097356a7447bbb41", + marf_hash: "ae7073c23f5c3440927579e3443514e703c788d2d9c31537268ce99c65307cad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "600f3844167a69eabfa32119e2c4dd4385b7015cebd456c7a8328b561a92581a", + marf_hash: "744cf5e47c8abb7dc199c0021de85983044c9e9e03c27580047c2f53310af46b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d31aa76218c732cc7e4f61c0c176aa8d0772693927b0ec7ea9f0824d787650b4", + marf_hash: "edcba9b393533ba4908af5aa8e189e4e8cdf08f67e45199c933b6f0b494aa7ca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "db2b2707f396356d120e8427f1db448c5f80eb7cc282771f96a69acdd9737d05", + marf_hash: "dff5a6880e5749e7fb0264ca85be412a3db17623910016b639f897fe75cfc510", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3c41895bcd82c9dd1d18ed14d4e0bfa9f4763b1e3d0b361f77a2561e582583c0", + marf_hash: "f5a6aa70d660e6d20112f340d398b80985a453d46b4db72d3d0e4c03404061c2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0ab24b5f37ea192ec27a39d92f5896807c2875c562813f41bf3d76b7c0dc7319", + marf_hash: "47fea9317f8193169e1d938efe83fa3e3f48e5571c28399dfb014d4b8b95dc75", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c982f13f7a6ce871a3ad41d19ed7fdc7e60c542bc09f37b6c0b3f27612a1c006", + marf_hash: "a955ba46b3d836554b5fc577693caf82323953b9529954109d91420d779007bd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ae98675e4190b6eb75b2cac5bbda3cda49cedc9fb2af2fc44a02f808826e6a63", + marf_hash: "575e9c94c3508afa27e77cf63db3f7dc3bf61e7f43917786ecf2092e8ba6b701", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a34a0f09c21e52e5ab7759da67d4fa1b2ef98f365b5d96b2c4f1ed375af76b1a", + marf_hash: "c78b930cf5e79541d7348ef0478c4e93ed4a4da43242d1c0650293a5fee17897", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b18a2ff163647d7c6cbdae5482d80d71124a490d055732f15a51c4ba405a61b9", + marf_hash: "663fbed98faba79baec6b764be8a57d12fc50ea214d0e0ae06cbe99487785b5b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_to_int_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_to_int_cdeploy.snap index 606d3832661..c1490d6bd13 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_to_int_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_overflow_to_int_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bc7c2a3f034390ce574e9c4e746bf15468d225ab52a12e2448a4c679ddd2e83e", + marf_hash: "2b4597b6454ff1baf4e7782df4769da3db046d6fe133deae53cc4ff22bf144f5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ddf9c3eccef006e80700eebedea6e3dcc09b86093da07ce83460a4cb49375865", + marf_hash: "bb06bf4214f8ed2784f716c392184dbb205ec91c14c8038444e5d251d5bd9982", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9c2370a5b01b2260d3f5e766c00a93ce4727ec39ffdde3fddc3cab932bcba347", + marf_hash: "9c9facefbc70b976638001ef9a8e499daec7777e59922874eee1e877a81ed077", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9ea2c9844c3fa482eb0c26b307ed10e92df089e5db5520f6176c50a22de31870", + marf_hash: "f70d120935a7767efcbb00d32aa700a56eaaa27a516f36810bbfbb6f7ba15f00", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dbf746b007714a0f18be354c4b4dbf71c6b45f8e6bab9ef022c8a5fc4466a92f", + marf_hash: "eabeda45a197f6553c5eaf2e1acb5f3dd6ec9ef1251e86af21e73b89d65e23c4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "562824ec1fa3aa8d675e74077d9cf175dc586cf3553ffab0405974cac53c8fa9", + marf_hash: "162c603d4f7a27dd02bb16550cae4924335262b1b478a74eb1cf994c8f9cd276", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_large_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_large_ccall.snap index 048a8401a1f..3fbcd851823 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_large_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_large_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "62e9fc6583838f4150434c5930a68eabe38da5e89c5d842c20a4d80329b377db", + marf_hash: "b6cc7d409f201f8d3c3ba31fd3d86ad7e9b7489dd4937491e5224dce29e4aa61", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7023c31b6f74477873144d6ffa0a4652c80514366ac8846e9d8b02c7012ee2a6", + marf_hash: "dcb5e2be5dd0c5b1e68f8b0deaf3ee2679acc8d2cdbe8dafed75f3fee7d0a4ac", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "16d06321b01fe1b5a01f3b679c0a90ad24ee3439b23296d9bf4c1ea0818b59ad", + marf_hash: "57fb99fb85812f3f44badc2cc693c9cba199a13afb09765d94031da4790692fd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "15f6744470d998545049aeaf7a160ac1ddca15dde821348c3226846947a5fbe0", + marf_hash: "d191644b1a80961ee47c4ac83027db34d127ff7b632546b61157087af6e272c5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5bbf68ec6c2ec340063c3dcd609b86beca3bf2a58eec720f44e0f009853e182e", + marf_hash: "7dfe70a5e1b5249e8bd3ddd867c259c941fd5e725cb3d50413797679e794241e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fccfdd25953b44608149d997e8d7b3834105b7f9ae4898ff7d622a17b428eef3", + marf_hash: "ae7093ddc51ca7ca1c93454a92c8694e7e849ad5f7552bcaaea96f5a46fc991e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca68a5bee1a66845676b82088da698b28d0ab1d252f84813ac56edc72836e9ee", + marf_hash: "a82540056d23e3bd70616c44a9fe1fa79dde37bc62a59ea6274348b607211f59", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "81cdc8accba6a1d0a66eff8ee6a6725073faabf5662bed010044c2b7296526dd", + marf_hash: "d94883366342c37ffa7a01a9ba3cd8ee271c8201434a89ed5a2e7c488bcab6c8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6acc2c6a0f659a73ad41f710b10e67dd2b195391b00edfd9a51615218602d51a", + marf_hash: "a59b6dd8bc9badf86d79e28c224f6c820fd311687cf85573d21118060fd46dd5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c3ec1e7d9373d2c1a9a3c4b63e00162eeb92acee8cf20b06b722112643e3a80", + marf_hash: "9bee39f032486b6176e04c2ac836e538abbc0ba98476b7fdb8e2ea4c72d91bc1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dcdf2308cd8ea3f07f75c18864ec25b04a793fb6bf6bfd7372df722a7564f649", + marf_hash: "0f5dcbba3e5cd05dd03b79156c9daf9e71313de3143182c4ad24222e23d710f2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5529e276781c1f55f4c8caa59028e6085debeb2c69405de9ccf6762532111805", + marf_hash: "0d3d97d5b9c537c4650fdd3375a1fc66acd72786564a46aad2dc05c2d65b4d97", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9afbdc82fc4dfd27e6955aecf05a5ba5d0a01b60a4e1261c29bee7f9b3dfbd25", + marf_hash: "84cc2bdfb5e959139b375ca9166ba077edb82ab5ee471be16a38ce15af59e7eb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "02735224834a2911870a1514a3563db583e27687e7e827c0e1cab7a821f01fa6", + marf_hash: "16ceb3176703b23352df55bc20288c8ce0d51a50b4a2af91595bb01fb39ad62f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ba3ca9a2fbf60fcb66c4c0b21c584b16fcb5d6295a9efc70f520ff10ab164e9b", + marf_hash: "8f8ca98c8aa6d885bbfcf85caedcde9241be9693e38cc8cf5f4e0678ec7202e0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "12f874c17e050312814b4bef4713124e9bab81581c4918c827f5321e914bd8b3", + marf_hash: "91fc48be5130c3c83a31fc839f2da329b90ef47558bae242c8cd7016343be2d2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "657b6d7e6825e309e49acdc7fb173fea170ce27332b30aecb4257058f7b944fd", + marf_hash: "60c571b29fab0dd45070e524758fc161d8297ee45267d7401054bb507b661d46", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e421bf3da455173a113e1c9d602a52cd3be5a24459347e2b427528805f71092b", + marf_hash: "c59a0a889cb27e69607fe8bf62074cb2e3b0e55406b789969821f7821e97e674", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "59a1d65a2d2f901dee05788e07de64f8d613f5d8a504df98f528ba771ffea38a", + marf_hash: "3522421ddffd8b3bc00551f889e7883e3d9574ad7dca02369c77992dc681cd25", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cb9a10de6b4c1e0f6cb104017a50254061a2ecbb2b41b7401d53da70444345fa", + marf_hash: "2d339ca5b762c1744305b7023a63931b91368ead9fafe4a3a6eb49806a441a05", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ff1d88b116971ee283c0b289693184eb7ff17ed3591842fbc0a36014c679f3fe", + marf_hash: "e8ce46137f31adf5b2e13a8648275b59377bf596a0f14763f94042a9e9c8499e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "062de4c305e179dfa1ec39c6e6f6ca5214f4ce76e49ea679a02082246a78b6f6", + marf_hash: "673fa53437a845b34ecfc0880ddc2b6a4c5d77719fa60abff2f861e778445cfa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aa8534c82aa19022cb9250ccfc78ff6f29b7fc2a517a7489b554cdafbbce63dd", + marf_hash: "87ff5fa67529cc65b22596780d7ec7bff9d1f641ff4196c58fed7501ca8db0a2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a78e90773947c7711d39469173d6d144582e671d8045fc8c63b8544d6b581ac4", + marf_hash: "1e86c617d0421de6462837874063665e4d69a4fb8b5a88c2af7a71003bf61b96", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e533de44a9da5f35a9a37a9d06a5a1f5b7a8b389503d675ed2dbca83eb919506", + marf_hash: "965bcf2db373323cde70d3df3fdb72d970a2d656b41e65a8bfc4abb13f3702af", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ce6f680c130746828d9cd2d196e5f4f1c48edff94d2000c2e17203a676190b54", + marf_hash: "24fa571a604a4fb8e2981a1425488ec3ba2acc7e1e7be24b57b13307214133d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6a6a180b96dbdfbf6cd254ae910c3e3a1032245b2bbd2c2530dfe19ad0ea67ee", + marf_hash: "80f7695790ec094f9decbbb9c3b72b6bd476372b4853261b1dbeb8132fe81df7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7ebf2df15d88438d07bcbfe1271643a131736b012e97e4e65c2c3f34eaba3864", + marf_hash: "816c79b432d8e23db48834dd575e788423a776e095aa7559b7eab748cf72a734", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3d591118694a36d1c050ee95bc877bf3c1303300338401912d5ee7d292a1e4c7", + marf_hash: "e1429d607ff831c73da9b749e48e4b92aa56a0f91bd01d4de1fb808e24d5b15c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6e7555a548ef2fda3eafed494264e4076e8e459a536bfd4797549e555edc28f9", + marf_hash: "05f75a8ac059c36ea88c2246b0f1a27dea353544f47862ff1765c197bf4698c8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f6a634b05ff1c6329a8774597938871776fbd91bbf7f90905285333fbb961e85", + marf_hash: "a8d08b1ccf2adf4e94f0ec015c0406db0705fe5c2ef824adb9082cdcc55b3ece", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "66e163baebfdc5b1a19891e6c66d9c40504a2f80cca48a49e3e7fbba0ad617c0", + marf_hash: "6ee341e76e7ace9cececd80a5186b82d84bb9110c8e0f6894204deed3cf70159", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c59fff3ce205946021573a512834d288710961ab60bb3d8d6b5fd01760518833", + marf_hash: "56591d252b94bd0ba67743fecaaca89f74ba7ada0d91a436c117fd60beab7f30", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "efbda9525cc3c9f23655a4f8b38cb98078129436ccaef6f7e677c5979a80d057", + marf_hash: "2e641c41c88f7c11b800faeccc71a7eacb7cb8011654d4c877b140777b2f48d5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a587e06e02747c0f6cc773036ae1c34d6cd27d314e9329cd0fe7755d14dfb036", + marf_hash: "1ad85c96c6966ad51bb54dcc6469acafb1e8db5b610b5bd05556b9371f101998", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "483233470c59a4ccf4e85f378b4d808c41e213ea5d38186f3ab15766994cfb0e", + marf_hash: "ce48cfccfc5bc086d978e9259e0828b5b73ee91100c23a2b20ea3c35059c69fa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "206a9e3f3d492baa76c4595f97153e37b6136896c724a929d5a289efc07428fc", + marf_hash: "76d67624a5193c9d9e706da93fc790cd735ff4a451f129e098a9c1c157a62f16", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "55e9a786c4a482bdc0524b58b8af596b4aa741bc1c25d9da24f77acbb5a00f35", + marf_hash: "44de3fc9904700c47895f241e634fa6661fa3dc27cb0f5b5ec50945fcd0096e5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "923fa380727a2ab16fa9a81e1c28317a416eff38d7c97513b44b5031ccbb30d9", + marf_hash: "c3c3b23fed71939418ee031b072705f5a8a689870d9928cdb730238affdfca59", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c13d706326df5971fa40d73a5f698e2d888176e0ac1027dfb14ca1bb4793e7a6", + marf_hash: "a856efd6d8ee49f423f91d21a850227dd5621370b522404908460befca059db9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "44c093113cace4acb2dfd5991f22582b39fcb55dd4794af762e4fef0df3af06b", + marf_hash: "8a9f0075b5d84706e890ca5021c0a217d4ffec466c2b9ee98abde057bc55200c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a4041d22c2f41229dc342c648c8987deb41f11788069fa23236505ba2a5f7069", + marf_hash: "eabf745cd547e2c9bc4e0bc48f0634862d4c30fce34580e056189b2f3c439b0d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_large_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_large_cdeploy.snap index e939d77207c..b18c06b95eb 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_large_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_large_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f4df5e6684f724b687700cc944955425f82e5483aca43d3720a079340f3f2d37", + marf_hash: "ae6cf00be2e7152052e53dd1aa2a1165e7813f17a5bf2301764c072b84a6f24f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cc2065beac92fac6369b02754b9acacc1437c1ad9a9cfa50b045b7a5067ce9ec", + marf_hash: "343727bb8324a6e4c3ae546aefb1e9dfa18c8efebadf8e30eb22bd31fcf24f67", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "691dd363ada58b7cb4e7f2739aeca9fba4ff40573a96f8e45a46b25f85f9b3ff", + marf_hash: "b8d866e722bc16d672c8b7fd3d55eded98ffece037f0eb20122e40d60e10d1d2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1494317f5b253a4f8195411f38a36d3233611bd42c1dbb2d86760ed55636c4d7", + marf_hash: "6dc2e60f9dfc4c9e870b31a611b4be9b7ee9c7f2da221186e70d03568618f4d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "65dfdbdbccf3a9111b3b5b66012bc20cdb736d2bd48db7f077a43078309eabd8", + marf_hash: "94d69334b2effc7df60d1b6ee89720eb60240c223158f4be1e5db1a15fb07537", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f1e5760599e16e05970e0a8d7fb06fb75539c594d102b650676adece3fe4ad38", + marf_hash: "1c917a7e9be20148b7eb593f69e1a85c47bfac88c3e91adf3afe107634e2090d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_neg_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_neg_ccall.snap index 0804306461c..a1641d871b3 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_neg_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_neg_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2af951ea89a7d46388df5a11154d652351e33d1e16eb342db1f40617bcf8c413", + marf_hash: "fdb91b73484e5647068be7f6335aad8dddf2d3370d2ca1ba0b1327557b710291", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5c8688e152361c90abd75c9b6349cb1c03443fb89663afd0d13f6b9ff90d39ab", + marf_hash: "30a02323f54c12fa6b7935907bc998d2b8cc98df6cdc7b9b1e3ea605bcdbc368", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2ded5e8ca492c7abba433ebaac3c5a3dff354735a3f1f0ae553ff68314b91109", + marf_hash: "75dbbb6aaa268aaef47c64e61e438de5246fe3093d2264eff3ec0acef649bad0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "480f776e0a6e7d87aa4f43870c9e3f8b3f976d2b4dfc01a179bbd090cf6995f8", + marf_hash: "8a303b83034f1fde06334247b3ea091e381a34977303e64ca408016b8c366416", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "67792391c5c6f13203a01ac1f3e4214749e3726ee6b931691fa87d7031f0772f", + marf_hash: "8fe231833d129937883a78dec91bf27ab47c9503cb9a2e7bbb5a8f99aa025713", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "55966a944e4826b391564a62de47fdcdf010237613a0575b0b9543cfcf12b07c", + marf_hash: "b34dd4bdd60098747ad5f9a0530dc6f6b0f15d8310644f2bb36ae4e1917d2966", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "065bf7ec050cc4bd7d03df467b2044cc0cb13d68ef1f8b2cac10f7e9e0411a3a", + marf_hash: "0f4ecb6134df5d122ac9d70dd3197f892739570f6a5fc6ad664d7c91bf83644b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a5af0f5f2a44e5ae57288ffbc41f19e17b5c0f9b30793addecf575fab277742", + marf_hash: "9148cb1f43523cccd02d5c744a7a9e30aeae6a632e1d54e4c69425be9595ae5a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7a0d85e9d2eb655444f24501322cf3b309def91679aedcbbda3273c180eb2b70", + marf_hash: "4d344feb19c3fc8be5b08112537718894c21e02169208294910a4a198a814ef3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "56bc31114d6424324f9ac93a321b9773babc52f672f68abf1fc9c2f20c1aedd6", + marf_hash: "4cc4072a9d87f1b9324f16592ed33dd73b5c9ada865f75c290c35a61417201dd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "506f6857cfed4f2f498adf0045f47eecbdda7d5a2947657ef03c1c2925fdb97e", + marf_hash: "3369cabb1c6cfb6af5ea3a862e2a839d4e5f9d994b3ee618c4af9290b4fd46ae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5a378eede4bb3dcaf1bc044d5281c92f7fa60c5e3699c04054d782286fc85ac6", + marf_hash: "58a49438e27817175435e9ea56607f98d442b4472f484cc63f5537fde00b855c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e61fef3e21f68d77cfecf817ab74de909caa5a4ce9d101c4957de1144e8b9733", + marf_hash: "b9c803739cee248e3e505b839ba040b3c67a5f104e0ed3b2720b68f5f7dca6f4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c3663e1177e9022484e15c3ceda91892099fcb690699dd1f673ddcd52b7e2152", + marf_hash: "b5cf1dc2634abd02369eb98fa75b3ef3e21ab76df7b1d0f1309b36f14767383c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e0f18b8ee4b8c343a1672b0ed1de276c1ca3032bd61f600249712f416dce6b93", + marf_hash: "98e27723375431504e0c192635d481062445145997eadc978417ac5bb85e58b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7b8cbfdd4527590bf5b1c373e241b4ee07d3e1f35761448b123d0c4ff3d25ffb", + marf_hash: "b4d5170390c1700f4c28731996c8a95e37168d7bd9d9ad40d8718e70d0a7a779", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd0efb2d066fa8cc56d7d27695e203ac62a21a2b134d26fdf673ba57934e271e", + marf_hash: "dad440e91757a07294d76eb2becbb765110fdd0208e1d87637e386f6d1bcecb7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "495157e3d40f5d7daa35ad2a0c4e378a35e25bf9c310a68efca7e6651e9b1dc5", + marf_hash: "33a890124c60a011ec6cfe54c6bf28eab11e8bbf5a5d44352f2482d5b4effd15", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "743edf6453621a2c11efdcee2cca6769249fceb4e3e9af242594d52912c433af", + marf_hash: "13dd54b50bcd2d127a0957506aa7a9d6df1f7e8b2dc56aeace344731d01c1941", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c5f60ab0095ba27cf971a1c90a49e310b56f390490cd47f2c47baac09b2f0f09", + marf_hash: "4d82bcb1facaeb138f5fb3d8319ac4f9ea8dd7eab6f978e96eaf8c46e06cb0a7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c0d9dd101146ff19328f32ec1797e3567c0ea2afc4dc1d71aff6673cc4e0910c", + marf_hash: "3732e449962ec3bbf9ee9b33f1fae88a198c9bc9bb881ba39943a26d18d85cfc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "51b90ca8b4c5c97b19e4923bf2672a4624b8c71ecf84b38d689cd49855898da2", + marf_hash: "368bb8c14db326a514dba82c0cd84598726c7d124af71d2ab6098ae1a7dfcc22", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8097c74fd84d1c28689038a22c96514d91d536753a7e7e82d5bd28a62d856c02", + marf_hash: "1472848f76273070d0f24d86dbbcefa458a13e348faf09ac4ff3ac3b3bee47f8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f09384b0771f85ad1d4dd3f6f1b314893f0d2995483e829d36dff849c45e3aae", + marf_hash: "7f76204621743ba22345d049a2f9fd0bf1c2e47c0389a10e4fa9ee908398ac1c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7a1bacaf6677dff09f2e3dad205182e3807e52cd4c53990ab161f80f9c7b4ae3", + marf_hash: "e72065de9c83fe4fb581181049f9c93aee1781365fea5a811d0f8ce8a11b9196", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f11a685c9a8988ccdaca1d6f4f2a0487c9b8e7b2df352afb0cfbd06468c965e4", + marf_hash: "bbe57546a50a49e36de5e794f7f7c03e3fdb8df6e751125fdf175a44db937db5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0750dabeaa8df6b912bc41fa6e64d24f1e01adb5f23db6ca1c7cd1dce71ee173", + marf_hash: "ffb33a1db87d73c7218376ff729f6bbb481a1843207275f58c9d4723f5a72c3a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cce550959d7e63799d81186d611558d2f9c859c86c94ffca5ec9118dac5fa52a", + marf_hash: "7c58f0b99afc4e20aa85ba7c874075ccdc54b0ebcac9c6a62b1d078d68e88c50", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dc0e917197d4d9486f289da7f734b1c12b113f4365dff04425cfcc7f797c5b98", + marf_hash: "571f3f584ac4b97f3326da200b759c63f87da387249328a9ba932936a16234c5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "10227a4e3c8631826dc0e4212794592059ef2e8d8ee37a3d93ffcb0c19f94ca9", + marf_hash: "185d39c946174d66ca91c02c99cf75c74abe9ed77e3d94d5ec72aef3f9403a86", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0733c984f471ab238322d6fefb845f81f46a290f43b040b8896cfe2bcf11aa45", + marf_hash: "30aa647ce95d41ea321b3f664306c018b5ca41424512f42c57a4351fb6562f27", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c325aa9fcf4f41f4b633ebd75bad9e9257470d73093ad95e155492a95e671eb6", + marf_hash: "ce6045e81c75812e3135c7f88dbbe7098099e8a43da29706036bc8058df13ed3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3a42e6e0a36cc95c04e6189159af188f1cc6e0b9c300d7035a18c16abc3a559d", + marf_hash: "69a52f5464fd6065ed39f2c180edd001f3e42360ffbe883b2a9438bb2f39706d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a135111d0d1cc6d6f7ea53d8f8cc2f59b93fd5e4ed4837e191ca06c4f807a5b8", + marf_hash: "4dd18b4458cebb7193888ed3610bfc10625bd8e6e1447fe8148b2e3725bea949", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8509254aef3cafaaa497f89074f66687ba3c3a4ddec8b9231313625d125f8b50", + marf_hash: "36ae62b2b51e85acd16d39ec603c32f23d3fcc81e7499f52e9f59956e733b2cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5d15412230b8b80edd0864d35bb4c57731c670d64a389689c5d20c62430c3479", + marf_hash: "e4cc011b52e279ae119b34e22fc5f9584f9640b85f940c560521d915a72d9cd0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e34c87a3008fa147f331ceaa32e1d39f728c459433ced658149848ab5f58aaa9", + marf_hash: "942af46c12c37a661b7f817aeff6e6a012effb6c61feeac2da437f05b86d90ba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8fba440f72377301dbd23162218e45ab773219b3b6a7f68bfc2bc68bd0e73731", + marf_hash: "ac3adc8c675861c523e50cb4d536563d95deb9052b76d31182ea7e6650622eb8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5adee57814c560565cc422e2efb8ee093c896a1e613ca6e0ad0794c0ca376b3b", + marf_hash: "9d3f7b6b439775e94a58c10a2bb01d360a180b45208d54ffa6d019b3837736ba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cda46c7368e61d10cbafefae3e19e046a32d730d997064489880332d6512387c", + marf_hash: "37998722717a38baaa4c1db720fc768aadaaa81472bfc15bcc1bc3c93bc783b5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3c0029c83fac5c4836c9d0667ac6ec7cd137af6000a427c8ec39366475789bc2", + marf_hash: "17a33dccd1ca71a07647b0cdba07281536f9fc2b044c2f00dc65ba1ee3c1709f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "53eeb512d4950ffff85c32f2d21f3f08b3dea8335d2e4f94e09dcce381331bb6", + marf_hash: "b7a88283f72e159595552973a30e1469061ca58a3ce39ae3d950fa7fb1d2ff89", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_neg_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_neg_cdeploy.snap index 0bbe18b0c3c..718631034b4 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_neg_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_pow_neg_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5fba3429d505b2c451e583bcf897dd61b81231aedec13e6ef9e58ad75872b57b", + marf_hash: "ef5bea9605cb41fefbe4dfe19a5177b9baa9fc9536b8dc996a869114f3909b61", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6e4fb6ebb521471cf7011674450a71f4e0cdb1bf13285b7634a0ca7aef467f7e", + marf_hash: "735abed32141dfa8d951ce635c5e62087d0b811fa6ed4315f07ffe6755c3521b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "25f1af43174bae5a35a77ba55c2fb07bb3e28fa50663b65f9906f7cadfea2762", + marf_hash: "e8ebec3674aa84c16552b3bf79261f1a5e23dfe8a1179a901a1462dd1014d7c9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e44d2df23a9928d0987ab19db6fc5ff5fdb7fabb573160dad3386ac1a14d8d7e", + marf_hash: "ef4d9d121ac57c9ed229b14a99d58931f37d2ab07bdbb52e07bcd34589748be6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4425f97e3994e6715b316c628fe52c73158c03e5073549860aca8be352138d7d", + marf_hash: "c37d231fee1833b3c73a2471878f732d1b67850dbed2237a57de94b65befd3fc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0eee1747b413b9c590d3aec32a0f959d1cbaac3f9ba425c87e59de0452fcdba8", + marf_hash: "258e2faa019cd751579775c3c8c36b99e0f0160786a93ed4e1aee54190836124", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_sqrti_neg_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_sqrti_neg_ccall.snap index aeee99f9e65..d6331d9da35 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_sqrti_neg_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_sqrti_neg_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "16555c4e0203c1db6f53abc7534f585fa0e61479dc064fdc367a1e85426aa2bb", + marf_hash: "e9ad738b76a82e6c400aa905556d5bed402b620190334cabee08c2b0a0fb2974", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "510acc2be2a9bfcfb7e425821dd360dc5ec9e5071674330899a88ceed380dd77", + marf_hash: "99fae2c36761ca64add91134ffc17f30b86934a7790dcd0452647a727a1b523d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9195d38c11ae6827a84cb4738de82a79102150233b45e53a57e1084e36fd35e5", + marf_hash: "40ab1f4e953fafc17a920bd2ac1b4eeee91987b30ebb79bcdfb1604cccff5643", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e8ac945c4a70c9c2138d09096224edae09dfc6f669d31efda078b1dd1f74fe5c", + marf_hash: "06ef57edd7e0c466e395afc1ef1ac17e2c2f66f623bb8e0a8e5f4f3e0c2d78ad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6b6f0af4aad42046558ffdef0b479c4631599b67f1b43111ba758c4629b34635", + marf_hash: "139a65b926cbdd7cde22fb8e1fb8922c05bbbd2da15823be9615ec273f5bacae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "648777089e2bc5495bcd5b1d0ef13b78dc178c7cfa4be4d7bf54a25de550a55d", + marf_hash: "a7a2bda7d8e3a9fea89265364115eda30497b38776df0c03b3f648d729fa9b46", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8aecd9a9f3d16e581e147e0fb3a4153516edbbb34007c60cf8e2a33666c77dc8", + marf_hash: "30d9a7288edac78a574187b33a0ba63075f82a02232fc09120078ff061d35a7e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca7e26adee0a68f3e4d44651b5f974461e7400b27243c51ec48e078cee0ab43f", + marf_hash: "35baf32a0d5e6325186abbf71074512d22da06f3aca845b8e4e6d60b083c125e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d9bb34f6137d6f8372a61e549ab35ba48a75225a0c894ccda73b2a0eea8da154", + marf_hash: "8e96a40c55b8835cf293344a30bea2271f51ca7778b1aa2f932803d3ef14bb20", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2061f7b972ba94380dccc3ee22b33a43c08845ad140a9011de2183a13955dbeb", + marf_hash: "b68ee54f53ceec0549524e3b89dc1f7927e947fae031a07e38cb12ae173f713b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "403c995649392af0cfa4f73ddef1f415f15764141b36d2b7c1e2a066d784407d", + marf_hash: "031300f0169a1e92741cc457c78bb8f566516b55f334e9504583b4a60b16aabb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c5b40f0849197bf9c1a86cee89170fd4ab46ad9084112bf49035e0fc59ea7bbd", + marf_hash: "beeb77514292188650e451cdf75413bfb60a739e1cee59bebe364fb3592ca5a6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4782800523bbafb03a9cd82437f1f232a8b9bfa1b21daaeb4bc58fb5b07175cf", + marf_hash: "a9b05c5296efaebe29661358428f9893b4f50093643ca96d491436215a533b1d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b4ed477e7ffc15c9243b9a9d9742f6807512f8800bde0878638eee269c86f03d", + marf_hash: "28b11737f30360b04ee00355719ef8781e6621ba5e59a4820548fbe63295666e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2e579031165687c07d07bb9c2490bf62cae30af11c601d510649376958b4031a", + marf_hash: "45b73263ac6f0d1ea6abf9cb71f0a3a48ea812495e0b01dca22ce36f39ea39ef", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b5cb7dcefc1026ae2da20f86952556e23bc86a757793371a30c07713c408bfa1", + marf_hash: "eb39f669cea5de7f1dc2bcd0ad825f4b6f6b8710a0f70af4a1064cc3e633e76b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4201f951c3842be0f7eabd11f3a53b25c45642cb2468f8be40814e2421c5b0ed", + marf_hash: "ecda597283f324335d73cefdd5561c35183a6ae86c9a09e89fe3469d29753c38", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4cce1eaedb67a7622f4aac6d54c7a229e86ffc2e7ed32252326b91d3ac4c56b9", + marf_hash: "7f6b2fc3c5e366b1262f18c7a62243868fdd7587d1b460285a07882bf33edea8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "222ac3e2f639957c1c0fd89b626af7924e99ef8f3f064fe74ce5b020f79ef9fa", + marf_hash: "362a4fbd408a4e4f61d18e20d573a36b0eb7dbcddcf4bb5ea90bcc48fe8b9fa6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1d4fb94092ce822677199a25f12055e0e5788322539ef26c43b1708032344433", + marf_hash: "5e0fcf132bb5387d33657c0d55b2eed5b49481f22ffc8f990a6cbe74de529936", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "01a53bbd65786268fcc181a1bba7cb6926278dd7f5d7b1856500073f284022d6", + marf_hash: "04ec4125d4aa473e43242b15c75c28837c7a523b4fc2ebe51fea80ea158ac0a6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3c9ed92b9cf3d4c22d189f90374143ba0b1f224c3f9cd8f88ba24c7e83e03019", + marf_hash: "7720a3b4083afc942aceb636579df09f5cdad4d0c800c3e87413b50ed47db0ab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0f6e925e15fae0f132d6bcce4fc20f1fc8d0366a780a1e9d43818460338c68de", + marf_hash: "e3f2bf96332fa62521a6dce2cabfd3b2867ad33661e1bf043314d9d43bfbf9f6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ae365293560e92c4b2ff5e89667ca73e8aba33ee8b2c3bd9a05403d016937ffb", + marf_hash: "905a7dee18bf102e04740f11e5dd66d2e464f1e43ff1ee947f477f998bb654cd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "26655d953696202ef2544a65661d282b7236173d67dc7d03227a0167b20012ea", + marf_hash: "e3a7e69ed80bed81fd2ffab084ea48468671cdb22a5ed6137ab89daaff706f3a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "59ecdb8a4cd4d6144926ffdef891db19daf2bfd15b4c11be56e36235bb766fdf", + marf_hash: "d460823c3bcabcfddbda4167e4f465c13ddd73e844c5148c7da8df5354730c33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "22016fe285f0c505bff233f0986940b69c0c768674065adfd6d3bfce5168d3fe", + marf_hash: "dc240b6dabd4d076e6c50c5274a2d06368790090cd96a8e18c0ad0f4d57e2cea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1e136a655f94040673c5cdd178184b782b4f5e0099b284c2be69e83a76317312", + marf_hash: "e1a2694c2336a7e23316c5693ddc2c343fd467b11c84c41e377d3d2a9a2edac1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2797df3c87a159db0766a6691b58244a12e3b09a42d332a7fa5d28b52a8dcb51", + marf_hash: "ff5c7bf9dbd15393d4efc6c9d892118f426df7e249b0af999c80383def8af539", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "adcc982093797ae08cab104b487633dafbacafd72ad475de08dd8b64e29f2bbb", + marf_hash: "0d94a1848983cacbec46ecd3a7eec194136c1506ecf2f65ba1ca7b6d2fb89fef", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b355c5502648380072efb32877c26793dcc2adbcc17b2593d67e49dd33d96cc1", + marf_hash: "2045f2737b419ac10c916dc570a6514d316d5bc1b0e59f87e0585e9bc243fffa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "80467fca293dbb200f8f12e8bbc8de77e0871a09c84861c3b5aef49d8c2773fa", + marf_hash: "36831492165b1a1cd43fca27f285304055e776db6c0ae32bec052005eef88f6f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cd552844542002934895b0fe24d3de24e8b05d4f59a60b002cd9ebcc81a60bbf", + marf_hash: "76b4cfb6be6065d0da52bb45941b78f09660eda8a7d963d92f412c1d3b90eea9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "19f8f2e68e39da6bc1b4e38ee8d2d463a401849050b763c7a21eadc7def7bd8c", + marf_hash: "9ab6f6f36474b210cf67f6c2bdb5b96623e8dfa71e9b00237d3705d48a69044a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ad748e67fd99faa6720f273a1c1c08ce849f967682219814293d6e39ac26fd6f", + marf_hash: "a513ca749a1145ae1ea6760b8b88c0db393d37b04ad37320c9be68f819a6b9fb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "81c826109d94f5277d4eb84b0cd436c2792a46e36b3bc3b37cc1873e0dfe196f", + marf_hash: "9233cf5abd48b1fb5b621185e0a60b72c4c8758f19c4eef436a98d8aeae053fe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e66e7fb4cde91fb626bddcc92ae3528bfb91cdcc9123579dea3e82eb27fda5f7", + marf_hash: "dfcebded978d1d023d6cc6bcf7a14722bbd529a8181c017a5b46b16457543b7f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "595f8835b978655e37de260979766c0af15156b90b93f82cd62a9b49692c460f", + marf_hash: "9e9beafaa5a63ac4c919a7d8acc65923273279488689e8d37749d912715dc02f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ab077799e0c7757974c7d77942f4ca6d0bc66e84614c3f91bf462634fd431947", + marf_hash: "dc1d07c710ea329024336176837f50f4df5e71b69b6b80721a13f9942bb794ad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "94f22f495bbde60275b12d5b31200a027a7974cd7d604359551e4ef644cabc9d", + marf_hash: "5e647fc44d7d064f3f3134088b637108097cc4057fd1f27ae1af7106c01fe827", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d00458bacb504b3a25aaca45e533ca77336f29b1586bd5cdc5f1834ccd6e631d", + marf_hash: "b8b2f44935822f224c03d5a5dfd976ed0fe0b8ada1fa29d2fa516cc0b5201225", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e08509a287c6a273a36213a02a45588f18a48264101a3555009d9ae1af74ecf2", + marf_hash: "de68567c684a3f7cd114dfb7a4884bd201772ca7c2d57fc54ed424e569b3b4f3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_sqrti_neg_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_sqrti_neg_cdeploy.snap index 5c50a2a443c..9235785b170 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_sqrti_neg_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__arithmetic_sqrti_neg_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "584ed1b7c0fa2a5f5e04688d4ad54701115e573a12895394cb9b955ec19f7932", + marf_hash: "4c1c5ea519ba5a82f09df897df8ba638aebc94c5d8d496267faa9dac7078e8e8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "82847e1807d57cdfeb24adb2cef6837cc44469343021811900e59c3341f43d12", + marf_hash: "cff75f1100bf9f72e63670ecb71190d14e44659eed6e5eea472d044a655ced9a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa37522d7a9dfe4587ca3431623ee56b61c1d2282764f6e8cbb377fab8aad533", + marf_hash: "684b45685589082f884c3c4ff33a83e49d8fcfbc3337ff20dc0f4583419c221f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d4d8134ba7f070f6e80225f6d8e893ecf3fd39799aea9b60bc0537805d9e0fc5", + marf_hash: "02b3f153822fa3348811f19dbc43a040d0b9b5b69dbde69c14ceaad2eb59913e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3c84dc52bee319b26eebb1aadb2892602651e84fb8b1591d8be53b8350fefbfc", + marf_hash: "2da8552a0b08ca16f19f67f7aea2461ff0539c25481c235202ab4b1c1d3b5922", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "00ab72037f2c65e7f1175e4633f608d69333da0e262774cecb3fe678de8e413e", + marf_hash: "72ded37e8a5f55664188fc9eb312391e639f3d382ca61d91fafadf6db34c8c1e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__defunct_pox_contracts.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__defunct_pox_contracts.snap index 0b40a1d6663..cd5b52ed4fe 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__defunct_pox_contracts.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__defunct_pox_contracts.snap @@ -4,7 +4,7 @@ expression: results --- [ Success(ExpectedBlockOutput( - marf_hash: "0a186368ffbd25104d93cf9c52b241979e286c4aa8149f4b471645c114ed139a", + marf_hash: "96d6917f0ffa169555b762b4583ab6e0bf5091786c93961b542045a97b13c102", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -34,7 +34,7 @@ expression: results ), )), Success(ExpectedBlockOutput( - marf_hash: "26c1bc637c121fd3027d2881e4f42470f0bfe07144d5e24b75395eff48d84855", + marf_hash: "943436a42e62cf1267e58f7e7418817ead579c502f0de302fd5302f8ef1b51e3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -64,7 +64,7 @@ expression: results ), )), Success(ExpectedBlockOutput( - marf_hash: "2a1125ce879b593966fefd0690c7df0481ce7ca00466d47dd35ee4c4320cc8c2", + marf_hash: "7cca2557e84af1f2bc27149da0c0d92d6b44c3617c7a830740b4b8268fa0d248", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: results ), )), Success(ExpectedBlockOutput( - marf_hash: "52770e463886fa389a5bb9b42867f6499cb840ce62be54a70eb2b17aa2c027af", + marf_hash: "1f32b0c15804ec9be2dce80ef992b39bb43e9aae3ed0a5083395e13a6287551d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_ccall.snap index 4b06b84c056..6ce57c82a80 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a7a022f0cd6e7ed5039dba302c12be56472afab6d21e31a7af6fcf4e659f63da", + marf_hash: "5220983f1e7c6a87e7f2225a36daccf62c387ae309e0ee07fc1b872082ae89e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f4f8b8881ee404658334c98919797d1d25b1392460c7855977c5fd07d913d602", + marf_hash: "50e2d26fc2ff59df547a2db37946436638d88c53306ad5cf43d9a40d3ba8241e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e0d36ebafccdb6547502e1f21f5b884ef9081d09ed18c87757ac26aebbd50d0", + marf_hash: "2378c2eed813628f7d1898a56f8301966e3b9b3b264cf18a863e6564d099ea00", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f64c476cd7d009787d7d213505e0bc1f5c47217b69bf87c8f8c0917c287a9579", + marf_hash: "2a0cc52030094d787ee1c07378aaff68b78ef0b737d67f5a90433b21188f0a3a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "375969dbadf7b388469f488fc130bdbeaa6099e30b5ef61000d1241d4aa476c5", + marf_hash: "2af751ad7109af0a6817b0f76a05ec59c4049289b4c0ac4bd99fdae77ac81a0f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "55d0bde307f1f5c2df7065f9f118d964d4063a23aec2911e8f1f242a4f7c1f96", + marf_hash: "c8f7a139bf9a52dc0701edb109bdd5a3ca8baa137ddfd1bc251fc8a118d53a02", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a37e81b8e7eae21daca2a5b6b2db33b783a3088df977fab05cf419aa48889d6a", + marf_hash: "f434abd0f9aae7ae54a0038a0964f242b0f4924f444154441277e490acd61346", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7d806b584fce1e01f38c4158ba7abe0450a3684e504bc8a2fa9de59cba9e9d0b", + marf_hash: "88bbc814896bf27d5549a34a37f1046a9c6233aaf3897ea7ed9549c73566c5af", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ff6c5a0579fce896f48478ff2a879f8f39bfe168a7e3026613b544e87a78036f", + marf_hash: "c2e392c0a1c9b45858618b1463dd5c2fca04e2b2d4b4c3094330f94d6c5cf36e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "900ca9d1322208d567dedbe2f4a770fb0c48c9e45e4483b5b6f80d828ac27030", + marf_hash: "dc7831080e50c6448d4d2423f3f5bc2acefd209001afc6466e7c2853bfe668a7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b6582e4ec49e3575284a79e9b263cad8e6f2a5d6dacb21a7a8c204e7f490c5d", + marf_hash: "c85c7916d710055bfe9d4917f2ca1c6601d098fa14f870c736bad2ffc7df1e77", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "599cf0f25f508e9116bacb9c884a25afd04179afd7948f12200c4d7c8d491fd6", + marf_hash: "fa9c8e92638585e34fbfeb3dceab2479fdaa8e72dbabd1254cf80f298648eb82", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9bdf19b26793aa8b027cfde7d173dfa56253c484759fdecb0cb8735885e56a9b", + marf_hash: "3443845ec19abda4f8f962976e85dcf2532eae5d3be2086da9d7e46f39a22c30", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f2593dd374485392de534d15fe731b58543b7a8ad1a89b582c04917902a9882e", + marf_hash: "bdb30f0a741e502df51e44a09d36f505c1187c4a19a0599e88579a268c2b79ba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "df42bfadcb81234d7fcd17f6e582c855ea0f0dd6f7552f3234aeca52122e03ee", + marf_hash: "e3338a799f288d8b3d687f69aa910f1cfc35c281aeff4527aebeba82be8aabd7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8b8caba893213f07174114b448961472b05bce991bbaecc0c27e03375676a7df", + marf_hash: "1423d59e0e35e190b3c124c7209ae694468c36bb3e50428d1f443ba46e839be7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ae2f550a5ed7a2d2749ebd27649a3a1c353ee1b64d762bfe52d1c50a6236fdc8", + marf_hash: "688f20b264453393a92ed525ff4585ddf32f5f1516cb822cb806c60ceeaa18b4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "083815256398e317bfd00285ee2899411ee77c621f1a9b1e48bc44a43a302c84", + marf_hash: "8df5ff7b39c99bca16db79dff0436c3063a0aa69f0e15602c7d4567cb345c97b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8e5683ce9fa09f8f888679224293752feb9853aa77f6e4cd7f16f562cd7041ff", + marf_hash: "d96a241fd1435eb8368da163efdf8e1acbcf9f28d7dc121a590ae765f132837b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a20ff282498f96cb6bcff115a3d518377e7d405f833d28edf02d60134a1daeb", + marf_hash: "c7b9940ec5e6a26fb9f7fbe559e13a162ffb36360fcc22873e3b5b08b95f92ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c05b1ebb48760e47018d022a91aadbacd1f0a5fd583093f0e2b844d3ace7d38", + marf_hash: "e7ece665ad5bbab2c2f9c0d0bc0e4217dd9af4bbd57d59ff7df1e707241fec25", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0075baa7d5e27608ca66c3b5ef9db8598c08b1228552cc9e54a1b2a4aec9f880", + marf_hash: "b43914d410f1db77b8ab24f34c1d4d421652df725428e088d56f06348d49ea9e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d12b6ebe60f671cebb831e354184a040b1a55756a31250001a9ab39ad830fb74", + marf_hash: "6b4997bed0b45fd198e07dc691d4086a7fdaf087ad82ed01533bce25f922f8c9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "20680e2a4acf8cc22f4a66185a245d051cf8e7bef4f63db063fe27bd24703953", + marf_hash: "c881599263585703e996bdcca2327a12a615ea62719fc98737ea4a9d05a13ed4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6ad4b58eb2339a1dbc4bdc37344f9867c8610c965cb2217dd39ae7d77a44ac02", + marf_hash: "acf97a434f842aded8a877f354174fd6f5b1451321c668d9243f7f8a420ca429", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d7947d1e487a057604ba60986c008fdbe2b0bbc307ad2a8a57710761164b06ac", + marf_hash: "0790a916ecbad16107cb5fbcc9d15f338b9a63e54b758d205d8bd39c6327a856", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0fefece6d83c283792a69962f89e4298a7935e4a452596bfcf8c57ffabf535e3", + marf_hash: "178fba65c6382178575fc708e6e49f17a6cef0577c7972cd46b39885bdfd5f3f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0e0be8d9f2cee2c4c7508034f15ecc535090c1e2209f7caba8c71361910d79c9", + marf_hash: "6164427b769ac67be50e763bb6e3f25b9281e37e90e70474d31eac641d301af9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "00798a018216d3a3e87bfbbcf551baa2daf2bca4c720373a4bdda89d15cc8051", + marf_hash: "6e43c25fa2ee8616888a64fe91fbb25d109f72bc7e83e35ee88c1ebb451e6a97", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8cb6ecee92794017430ea1f4c78ab89fdc04d706576de9e8e53dda965a2359dc", + marf_hash: "e510469c6b07980c747a3c88b824307366ffe478d0d0234bfdbc68ecdaac2a0b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "20f915c59c123bd3f22f83f8cf4cae5d8c1b783c2565ddb09306f335bc5f8dca", + marf_hash: "873bbad4144f56f350c72657f738e22df248d3dc96ef2bf6c7998139e87a1e42", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cbb1efc4f526964279acbe5837f34178cbf92307c67087e83964fa0ab9ea9254", + marf_hash: "f1ef147d038dc6654a2c283ef3ae9ab6bfb8aa7f42122d0c7c67b833cbf9f938", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa12181574e4464640987b99081e8696a96d677dd614d0b04e1a3c5d03964ab4", + marf_hash: "2e83e7bc22128c8e3f2d9e7ea69560a131349fe2b425a9c9ac4a443958d430d4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "74061c2f98830b1f3613533f647630449fa86b7e860024ca38ff91e2545a65a7", + marf_hash: "a885f7f7782c93319a965722079f230435370aaff24d188e87a9da1933be3579", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b3a2fe2370b208f6aea1ad94b73c6dfa73952ba30113c5f6faad8e7687a3435d", + marf_hash: "12031f6cb4713cb997557caeaa8547a270d0624c1a018e75bef9bc78375c59ff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "63574c6f1b6be568d4d7f3fd0c98012823f7e0bd85c6135da9aff0a0ef3a5fc0", + marf_hash: "bd3d6c35a6f4257966f3c1025423e6b7e111c937ad47bae54d9e5065a304ee59", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "18f3205389bfeba82a5062f1721c434b2140f3a4d3ca9dbe285b380068c62a6d", + marf_hash: "20d81f997ca977847e30ecf5f8403a2b7f725b2a8195f04ff674926d216f6163", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "817d57b361522906127e86349c80dbe95e6d9a482aed390cf3a6815b9ffec7d5", + marf_hash: "c6554fc814ce4ee1f2aeefa8dded89c80dffe8663c37f8d7a3f826dc9c96f460", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7a28ecb77ba4976d0aa9ecb9c12766ddcec689698ec695f1d7c1d25ec694602c", + marf_hash: "b12395c49ace66458ca53afee1fe65632718a3c67eb5718fd06c76e4f20594ed", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fe38a541822c292d36e08d7e3e69386433db092903fe19828a729628f84bc86d", + marf_hash: "51cfab549808b533aec2477cb2641d23bed672a231660bb676c867e865fc697f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "94b6b1dedd2eb297c8e69db278b4655ecbcaaed4d615dcf6515a8c854be32789", + marf_hash: "5cbd3f840f8640419f9acec1b6bc52cbeb0e922a46b0739994f41864ca7577c5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "433a62e02fc804415bb26a6d6865fd2c2203e745f3c181a7fc9aaa8be1ad9900", + marf_hash: "87bc1c5a20a58a94f39e3cc969aefb60694e205ae04ffb66e8c8c9470a38b093", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_cdeploy.snap index 0defbde989a..c49ac4fdf75 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ab8bc56aa4c2a7010dbc58bbddcbcffee0eb6af809892ecb2131359eff07dba7", + marf_hash: "885e0aca3a66517ca4009237426360316bcaeaf1d643972b310153b7f342ae64", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca440fd1acdbca4e0e5ceb951540947982c3b68fdfa0552deb7983942893c36a", + marf_hash: "9f5b7e9fddfcd525941c2dcaa66cabd685bb368673a714df359cc38924258950", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8792edae70e21d676e37797aa0ffdbdfdcda2e33e874c64b77c02aeb471edcb4", + marf_hash: "28ab7f5b0f60a9f6223a1d8e7e971a1542a79b2f9e9cd3823630db91a6a12dc8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3de899b4c341e0a16d38c7d899885c4877b26589ff475a8f1e76fd5b02afb325", + marf_hash: "e2534948ba61e2a7978faf6485fc036f125baa9a5cc149f591947f185f4247ee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7d9963f75abcb184f8cf5b2ab4b1c18f8bfc7233482a2bae0c7494cf021c4a12", + marf_hash: "1c982b107b70d8b76bb751aac02875a4d1dbd72bdc654add8b7c49136d2e465f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "db675685f0c02228b3465f6dd5e2ebc673cbb24990b5359f23a53a73cf0f6d90", + marf_hash: "2e1978043c6b83e27711b4de723cd36b5ae135e4b14e27d7452b45b871ec4b9a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_mod_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_mod_ccall.snap index 0249d59e2e9..37208088966 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_mod_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_mod_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "026414566fe86eed214b01348180b8cde61257cf345b314578c56716264a10a6", + marf_hash: "9df1fb696c9d448fff02f305b13ff431c44d652784ec1f049ad1caf3c3705b56", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f85b58c48c9081bc61ff4c0d571fb12644adaec3aaa6c37033f3738b06d1f349", + marf_hash: "c129ceadbecaaade821de7ee827ca4034acd53160cb63d869218aa9df7af8ddf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "20b5630116b4b6450017fc8acf7091fb75505bb3ae22baf050aea079923cca48", + marf_hash: "f0987a648fdfb3ace2f494db1a5c513c0627d262947d434464a2ed71e4c4f793", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f08427649ecb65f63c296fdd0b3d376eb64727dc769ae9de22e975886b419ccc", + marf_hash: "5f0bcb82eb8379bc8418fd01ce37042f3f5ac3707897d7a4f06fedb961f2efe4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b2f76f0f426134a4555f3124f3e8bfee5fda472a8405bcbd84e25842533cb015", + marf_hash: "f77d23652cce83ad3e46589d9d800d29ee4a134f6fa135dd5aab33cc4aaa3dd2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0145ab152d76a7c595addd18ff0f2eea7880bf41332f5d4d2785a6206e713aa5", + marf_hash: "8aa1f687311ad2e28a4098c58d1c3acc9a1ee7093ca408f24367ec15b11ebc53", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a32413cf4276d813e1f988ebcc8f8d618e2aa9631c0144309e396b7a1110712f", + marf_hash: "dcb9655b09310d9653f49a63f546cd8ae654f827ffd0e072904ae0e8f8f0660b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3afcdc03971e251000b7ff97d982e521991d5300e330cde3b404f49ea6456a71", + marf_hash: "aa14695f389445baeceb72aee79f453b2799a790be487d96dbda0d950345141c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b422427afe673067f5c61d670182dd71c04dc96defe744d9d896724405ef555f", + marf_hash: "90c0eb90dd76f99349491af0e2a167e228737eb5ad2aca47593a96f1ae8ba504", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e860f5376ea82b75a9b0a29a4b351917970bae275819099b6f241988394c6f5", + marf_hash: "f4bb07bb861c912f84a9d2fafd268dd2a2f778a5a1c04c86186b57ca720197af", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a74a8732f0a52bbb30b8be9fe9cc640418cf1594ba10c5f82c636c5b3f2fb5fd", + marf_hash: "6c0cc4434856c29e58c11bca73f6ab557314a89d6ef5941a2724b79e53c2f5c7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "858ed832df5b0737d13397d32840d9fc4d73453790893c0bb1e30ca0202acb97", + marf_hash: "3a6bd62c5c2d03add61d89d30c92c132fdad33ad4a2b9fe284b8b44aaf8df90a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bfe330f5951c5ba18d63d9d37657bbd13fa82b43ef7174c247af699794f1d64a", + marf_hash: "9dd91a7ad146f1a06518c8d7934c618b07c0a561dd67a2387d28bb890c459e12", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "552d14eda96afd91bfa35073bc88e1ddbfc1c598e51e28f1f71f6d7ec6608ded", + marf_hash: "aa96bd71881f00dff0dd3ddbccece25f33b75284a6f3bf7eb5afbcea1c1f9a2a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4f6bd2ce651150e254f43f3eab56b93900e7c148317e299dce808c7a5e8c6a51", + marf_hash: "f65d410d17b6a3a7d638d2d541a4b51816aedea3c4622df6e954531cf66ede0f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "31e4f4c24c9b69da45709e59ae138ec3786c55cbd6ed129fae7ad7ad5533d40b", + marf_hash: "075f6531a61022532827e40d0025f268984130aa05b0b1c67612bc88bfe38bc3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7512b618cb9d98792e4995fdf30d44c8be3ee57474a7f07f855e64da81b7222a", + marf_hash: "cd0382ae1f657cd32a0916ef56adee25fe01e072d4661b8346025c225ff66742", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "08ffad602cdee11e3fea44d7a8997e43baf1bee802c71888198054c827074f88", + marf_hash: "ee1c029de4202d02ad3d3ce5b45faf91153b257c485528e5e111a601d305bfe1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d216424d1ad8aeb36a138c51fe3ad3453f171dd5868e668b9c8ce55a373aa377", + marf_hash: "6e03201de84b126cf7fb6ce4d792aa3a93c5db590406a6fd9da6365f7226c552", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "83904147e2e5541f3d9f20538da68a4541961d557f4aceed61375d8b5ca36299", + marf_hash: "fe8e8861333d40d7f8d90fb24bd04dcefe6bb6cc2b50939cda0d298f2cfef95e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "df8c2fd703d0184049c5712e320ceba00b7331f1ff2f7a645c96316e7cf66f5d", + marf_hash: "7c82696521483e8fdb12c23cd9fbdfd3f61efec8de7518d08cb751459677e2bc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0db184e9d20583a603b11d6bc67f2356ef6dcde91f126263e20d471bd4ecebbd", + marf_hash: "626593c67f3dc75d248c329ef326bc3bd18a0662ddbf18a198d325da8447ea4f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "56e27f5465b7c413d8cb7107ffdaba767108d6997016fd3b0ad6b8952ca8cb54", + marf_hash: "10d8df398554230ce08a1e51e01dfbbdd97f6e2e5b6738cae9de93ef6c40c9e1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a38c778858a5f73fddf28207c5de9aab1d9a3683e5fdc7305baa45297a583bf3", + marf_hash: "0877b8fe7006fc9c37ba6b2218ae6d37ee2e175705a7220f2f0e444b93fbb13a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d9a7d61b1d4a5b36e19be1c5b270f2d83f04e7b6aacc4a13505a44f022c065c8", + marf_hash: "392146b5f7fa65c079cf44de1881f06ebbda89310f564d1b5ce164c061c02a67", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "961902549899565f496486b66605a0a1052ece48e7cd07ae181b246aaf55c41e", + marf_hash: "37a898d351e45061eae1748653e3499e16570d2c3627f77361725c563485459b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0cd5285f76d96a24bb06c1aa6500d23035d4abf8ee410095ed2b9593d672252b", + marf_hash: "2780bdc516a77fdaebd6048c61b9e7ac196810cac28b9d28a7f8b30528063201", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3afed2e0ea392c2c2a1ff7cb47416252527a7068557329e8d8aaaa794fc0ccf1", + marf_hash: "b66230cee82e35911c87157fd3c94e244e37d382f88d5294c80391a33483440c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "59ad449473bd8581180ed940c9313ddd16684f7525755f38e85c58b602bcf2ee", + marf_hash: "f90acb2891beba19e3a1e29b72cac7433ce8c77839d0b72640289813fd5d59b6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c9a3079f322a83f975f0b6e18b0c8aebc000bd4757adabee0fe0766726cfe18d", + marf_hash: "39a8b483b5c081d7297df653f1eb7c9f766b64d6c7ff1474d299bf2be11e9e58", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6df727aa0a80fd51cfdfbc1225e30305445e4c0109b4d74453afd9b6d11c06cf", + marf_hash: "86351e8b2aef8d483e9f9043b380c4404d31df6a4d49c14398655a58f86fe083", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d0a0701548b9dc1776ea927f7d6ba4f7c0eb36acac6a751d06bd9973bb2acfe4", + marf_hash: "08162e6ea5ba9b2ab726cd62f44523caaa0c50733349804acfc460f10aae49f3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "64ef996036d246b66f1a9dba1fafa3acbdfc4cd6a9b94a03377faad26326e4c4", + marf_hash: "6a43316b23ea9fce827bf47b11c480ca3c023fd3da22a360259385d887c41d1f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eee45007eeb77574f2975472033b7b058655da926ce3a86cd881f4768951bf03", + marf_hash: "72fa1b594a7f64f188ca42fae46179a960f12867df3f0b87f80e9568736f60f0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6f815cc4c67406641630508186dd8a3a0617211816977fe6f4d78c8206282208", + marf_hash: "63459d053665d1b40cb5075f8923b99fbcf08caecffa51c30e499d679d388974", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "344d30d7c4f9e1bf3a81d7868c9f7bba82a6e93fbeebd9b949dd6e29884d5f86", + marf_hash: "de26bf9748faec5781dc639e1c00d79d96c1ab7fbd8b5659a5507b4bb072f782", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "05b07a18dee284a1be0325386074dd868e1ea7ceaf6ccc9d2a9340e0f1c85a29", + marf_hash: "9e29bc7686639c4271298a6a05d7ca9488834a07ba7f30fd5d7ea6026360e9e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "30a1f65002d6181c980a2f23decf2fce6a35cdda59b61e45be5ca225ffaef2ad", + marf_hash: "b9875235e6b8742bca84f2c71cb80b07e71123aee1de4e6fc17292fddc95a650", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "819081e06666da36a9f44a7dd9185943217bdd9bb82b10b7551a89b53665b670", + marf_hash: "3e758ad79ae51a78ea8dfca07c6788465347c6f6ca7cdee3f8e43907c6ca99ab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "47e026b3d9d6aab7178a9911fec3bcae5fcf83a0a7519420ec912d195ec64f0f", + marf_hash: "773ade2c9e2ef38dd3ee08964b65c82d64170d1f6f3d1199bb09845d1b4f1b57", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c5c4fe2bbc1f09c1a163ba9de333de223fefcd92f65ce6f96c346429948d5a8", + marf_hash: "6c836ea3b2e1d1bc8e4217594af653a09a7ae1e351faafc1038f20dc03a1d191", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d85a03772813ede2c367580ca98a90b5cdd182b473003af831268829ec93962e", + marf_hash: "61a8dfbafa5078f111912ea57a8cce3fb560f493e6d9bc22de032c773576485b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_mod_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_mod_cdeploy.snap index 974d97ccf44..afd5c019187 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_mod_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__division_by_zero_mod_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "236834bde15a99653a3ac08d998413288129025cc626eaa497cec46aeb8d2f55", + marf_hash: "02f9c9fa9a62acf3eff06afe0eb464ef62b76ce1c61bbd49d7cca00e6b3368d2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1b095147336409261d9b967978d37474a1fde1cc072f0834bf245d440910a416", + marf_hash: "73d25fe1b7d0cee7b8f253a706cf0726f5f455df1a8ad602e29505bc5fac0270", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0a9f9f2604bf96714f8a69509b18031ef94dfe013abf18c19e3446b4e284a546", + marf_hash: "9b7688a26be56b1470bbbd0c9a3db3fdc6230ee4b4120b4ab2ebf69776a75605", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c7fe5e96dba6fc38b34050893e53840272ef3e5942626daa1404a010f307aa9", + marf_hash: "e36f5057d369314db5b1cb90062d7eb79c544e34bc6b27b9b104dbbef8843dcc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2071792355babba838addc1a30405682907e2ea0134b26f02edb30dab382b0c2", + marf_hash: "b4418b366710ca80944a54197c424d02a4860701f35626028b4e876cac2daa12", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e58931758a1e32b2f5cacc1142ebb325bbc74b9b2c7059819ca19f3bd0637a21", + marf_hash: "c0869fdbc4c10b68431a5538f6bc5a11bc6047af4c22804f4bf5c168e683a15f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__ft_mint_overflow.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__ft_mint_overflow.snap index 40ef95ca456..31a8e71857e 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__ft_mint_overflow.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__ft_mint_overflow.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e29522634d97f650493667600c847cb49f9e7bcf1881d92ed78fd15b83077318", + marf_hash: "89bb8fb58fa3f8775de27be5dddb9f65cccd366987fa8a6c33a3eb935eabb3e4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a2f6f3d3014550993fc34de9286b4c410a78f023533fd9d3feb9fb08c994cb26", + marf_hash: "0907c9ae668d4edd0203b5719d64681941c762a870e5ad8b0b2bfc876f202712", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "151939558691365892407a85764bb73063be955796d3d44801f33fe8a8a10cd7", + marf_hash: "6835c940a7de4e216cb98b6022094dcf1c73d97f0b81dc9fc7f0daac47839941", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b895ecf939fef0d50389751df03793ae9429f1781668cc5788b0ac369bb0c19", + marf_hash: "d3ae28e717cb5757ce7547d8121e1d709c7b283c3914f9f758a5a5bebf6b18f7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "49d0625146625176007de4f5937acc3a823200ed1e2aed06ab33b4b80d49e8d9", + marf_hash: "f19421b0fe4a84f2e669ea8ec8a25b102c5ac53d3c80dfe0df021b9f29f3e82a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5fccc48cf7b1d4a309077bc215435395445ef045f40f3ad2be35783a676664a2", + marf_hash: "fc09776caff702df2ebc73efcd263daa485ba6f6cb99bf31f9ebdec5889c5b10", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bebfc2fd9c540b04c73443617320b49b1e00e8b70d28834c13a4a081d9193065", + marf_hash: "8b0321fbec1830dde6e568f6dc0278bb5b044f748ca7339cef94072ca6603a50", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b4b6c83a99d23482c08afce40b829ca3aa8542876f64aa966148e87e9ee09dd6", + marf_hash: "6b0d708f92d4b020ca6e5e4332dd1a2a3c0abaa9e5c5d17883ee47ae8fa22ea1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "046b6860d02b4115f3a6c786d09ee6e5e932c0ec95288d7a6e7b9b44d8d69d61", + marf_hash: "64da40b7cd7dc7d674a017d83c628f877901560c06e43fd5144e5d1e0a65b380", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd1b432c2fb079bace70061fd3d2ce778ecf22adfa199235b57cb84a544d3560", + marf_hash: "288d54ab1ff16c3e766ed63b7ebbf28d7058d21914c47913455db0b348fbb597", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f5511fb003ed436b9627eff54cb990a40c40788618ca9e281d4451efa42d37da", + marf_hash: "b21feadd00d35381240367cd0604cf49b795db3e6c7533745d95824c3e7df5e0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "73069ee937ac43ac4b35a6bc5175f35765efad9f092e076475a6b1ffc8d876e3", + marf_hash: "7d3911dc1e3df1c546111665cfc005d11ccf73d2bcc3d5d0260d2e5795efb3a2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2b2e7aa02ca821d00913d5cc44d1b7650fa54482934ba96ac9617b264c0ce0ae", + marf_hash: "06f1d9ac9847e70e6a608d90f7e59dcc16f3e1e5cd46fb71f86ae5ed1f372089", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8ededc168ef51737033063d0d9d6716b9f1295a8d66b53ecdc97ea23b587149e", + marf_hash: "1d8a3453fc2b7c357f106cc4d258b29aaa29d01f2008384aba208b1ff57c6efb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7b689c3dcd4718221b4976e6c31d53263e74e7b0e8f5908fa7cb9e386c180ab8", + marf_hash: "41e8341336cce0ada8d7062b32dd89afcb8a41b03932b120fca53b1d6ba9cd6e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "65af498041a008f2c5cd83df3e0f09a3139cc2db2302b6e929528d5f19d4eef7", + marf_hash: "91ad5bb07386ca1631163235447954ec987199c7f3fd7af642ea328a7732a3fc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "364989a3f5b828809feb21a80fe8fede390df1cd9f3e440aef38c79b12b807a9", + marf_hash: "43e65abaa43a98d1db925e842e9e9348d666a15f6c1f07297633039b6b8a478b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f6a1be15bd74c3e091f63f038dc19601dcd4bfd6a219ebdd6a89785d7d44be90", + marf_hash: "311f6a93554665f06d1b21eb2d94da3adb4e6e47312df06de0978ac75e31ac09", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c6dd3a365e2278d3263fad514846b45401b71629e01d9b51a22ed03ca73cc9fc", + marf_hash: "081612903dcb262440293df9d312ace3582388128e0177276e4c90fe90ed52b7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "de775f0c41b5644996e5bb568f99677eb612d7b2f5b5aded1e238b62c7643341", + marf_hash: "aac8e6a65ddbe648599b918b14b1a24180dd16cca7f198edc1dd01e6e5450b26", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e26061ce6e0524881e9f8f1b090a26099583559dedb5af7b2d64eed3998d39e4", + marf_hash: "34cd5b0999d52d0f1b0e9d92dd1afc9321d2514c5f5a6d26b4f316b31c88efa7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3f916fa544806d9b93906550e77c52c0edbddf28a29ceb633e9589d9aa88b40e", + marf_hash: "15b7b603e30c7ec9e10074d9a8ccc61f09158bfae2b55c8ca20513af980475d2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "153ff755797ea0413ead3fbcaec3a9e0681c66c3105b2605b17bd095587d005c", + marf_hash: "7b89440986bf5bfdc4ea2e021f011fadd49b59451aa91847f0026dcc3d41288c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca6ae88f67a55771e6434f3be3a56c945762a3b53493442fc49588f1afcdeca1", + marf_hash: "bbd6b4ed7f93241cc8b87d40a3c91c97286bde9697a30c46cbc88fe09ebbc04f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c498274c18315ac3f312809fdcaaec1d4feac33a5d7773dcba347ef88203f69", + marf_hash: "ae0b489cb83b4455e427d2c2503b8d65b00d01598f39edb7200cb382bfd9f55f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bb629b963b20fc74c2c6372494db2aa2497579c657de16ebf0aa7f0228c3a57e", + marf_hash: "5b98d3c818ce9ceb3b927d9279d5c0c9e9bdafcaad8a4d3ebff7332984b9ead1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5b18f3eb39ebb6f65a38817c0442c34df36d03418e1ffd26380d730fd3ad9a65", + marf_hash: "f64e709660eba04b0403b5f2ae17293e00d8b48fcd0991d0a85e2144917540c5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1a10be0ef777bea66044712172d7bb030415888205e9cf17da33ee724b6b191a", + marf_hash: "54eaf009dac0cbed98ba8bcf3508fca59785771a36100bbf9172d51de92b580c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "adf6fa639468002a9dbb0fb11ef2186649d70e00ded9764d68d9b57c6f93fdb7", + marf_hash: "16f91da822a2dd1efacfc7703375ab5176c6e125718edf16114abfed27223a4e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "11f98ec604b246d823e3ebacafa0265926739f57e353b0fb652269f7417ddd69", + marf_hash: "24c9ccc755edec5401a165b5f4b0e2959599230369d5c9ab1f03d6b683178ebe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c3e75e19f5247553900226db62762badcf1584e3fc9c93b6fb65b83edd22e7cf", + marf_hash: "dbb47703a82317192fd3a6262cf0212edef54bdb34239d188fcc0dc976fe773c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "da5df5e1fcd85d02b56a7a095575818fa250197bb36a67a51562ea1f58bb8050", + marf_hash: "8fa5d182268f5e57995511f9571779dfe29cfabe86d6cc53a599160f455ed271", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c98d91c40bc1857a5b8ff440b810464c7bf6db3ee50435d91cb2ee3d66832106", + marf_hash: "f0806c711750bf36ad7c6e47ae4d140d960c43e330d25013139a07559b2351c8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a0bc228eb28ca71953dd446a64b54ac3d1882a13a3a302b89ebff2c41f9ded41", + marf_hash: "4f1dba7aaf9aa52b69a10f1087dc0c5734b7968b70f00ed1ab57979104b6ee6f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "37627af160659222df57ab81eb1467945fb5cb7ea4b171bf5b85702a48e4cd99", + marf_hash: "cc795ca95777e741dbd9ef79d779ae682de0eb2467168452be9df3f9989e4264", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "83bcd073c00fe1bbad5bb9057398f3f88f639e0675b01d8310fcb72bbfba5e68", + marf_hash: "896c570d7eed8ca4c38e8b95a58968c96541738db784e33511ef1a90cd22ab40", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a628773c353f2124bc5f4ff6d23d9f9c628a5ab5fbb1b80e7d8e30a716c27952", + marf_hash: "efd23029c133602ff20603b4860ef5ec2c9512f1edc20b8411d651d85ec561af", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "56acb5372e730af885c0e9c903ba13e8148291451f6309bce2ad564dbcd0c9a2", + marf_hash: "15a7a5baf93c83dd7f7fbfaeeff5cd2acf172f243b98b5603eee8f2945bb1914", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "441ce7b17a822d651ecee23b118998ddd0823fc7e3179da81e2969d0ceef890a", + marf_hash: "35939dc3cacbf644ba9bce455f9129bd96de8fa41c7de4b8a84b59d99dbf20cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aad7a1f224bc0ed67e63e9630dd90bea6f61ad73fd1af220a60af8830def44e1", + marf_hash: "4e38208dd3ed9bb21c59beb8cd98c8d04dff8fc9d2e26094d85305b1c5e2b033", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3464733b52cdbf2f5a7b5fff69a3316b3bc07026af324cb00bfa4e20208e23da", + marf_hash: "1f7c8e321840fb0a0a7d0beaf1a57892afb7dca8e66fe505d0ec59fec27d0970", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c086dd0dd897bf718d4b96dd70549446c65b651b2b319dc0e018be28712689e9", + marf_hash: "9bde36c869a47ecc7e470e789a801ba9462c7db43496714366edcfe86440adb2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__ft_mint_supply_overflow.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__ft_mint_supply_overflow.snap index 205bb5cb2a0..e3f8eb51710 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__ft_mint_supply_overflow.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__ft_mint_supply_overflow.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58dbcfc60825d704298c6977898dbfb93fd922c6eb333f9d3b8c53a6d9d5f856", + marf_hash: "7ba1cc72ec230226e5342cff6585b9de1533e447a046b81ac85c12a95381df8b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "87b827abd71e21f1bc8ef4910fbe211ece784d12802f5beecadfef395486ac2a", + marf_hash: "be4e198d458b4edb2200fd93b226646fc64c50295c5020548bcebc58a5b2320a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5d9e5fbb0ffa5dab68fbfbc1be7b819047410848422da060706051288da41c62", + marf_hash: "3256622fd34c6a817cb6097cdf5a750276261873cd7be50fe4fbb2835ffe54ae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "60f8bbcd9ca02628d94ab231bc3941cd80ac493cc4390be2f4e96c3d79996a07", + marf_hash: "64a7285544555d45436b41915625bbda08b443f25c256e137ccd2fbebc3ba606", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a0f88921966aec99f1a5e45c2c2ff6c011b35e76f4e1f029a6e981c3f9c21c06", + marf_hash: "3a01241d4cdb79b17685015437219b026fb5b144918a5a33804aa03a114e44b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "417c8c7c8d6c77c42fbbed4ba1fa0135cecb767601c7ec9727bf8969a75b3ef6", + marf_hash: "874e62dd3eea80113fbb24c8f58059aee6d9325aa2da52b30cb90fece213c928", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1545a82c07ec9dde5d77a6f35043603b094121d6f625d16f7b0b2f9c17d6af20", + marf_hash: "ed2779932d3c25a12e59479540bfa61643bf70de427e2b8ec66e8c5fdc949d19", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c8c71bd2cbe81258cda3fc76cecacc0ba072f5fde6edc4e1591d8c71a0061b9a", + marf_hash: "4415d41c81995d7ec5d2b7b76ddf182ecaf6641ec0ceb95b63c1d590f0fbde7e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3c8b5b3f88d88e0ee74e2f83cae3b7f98ce040da239970a2d70e71c55bb17a47", + marf_hash: "015a5a22ef2a8be65bdbabef3c22eb3ad45272f1f7a427ac0fd932f24c0f86fd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "782473d2af69bb1d03d498a82d12dcae4f0932957029820b7669cb3abc5d9875", + marf_hash: "f5ac68dc360df6ae3f37172b567ea31de880eb5a89d8f52fa6cf0a9ba7bb3865", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "68a75be66e673e07c8e13b3bfb18640773f1f44107e49566acfc5cbcfa28f16e", + marf_hash: "373653a75316517f1ba4009bab8c8d8a66b8123fc9b7bf561587cb793d7dcf92", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dfc3519a88f6578aa980d4a645b4719f6c37da5fa4c67460a58c56cb3f5f049b", + marf_hash: "09b876de06496c9c9413d7c06d11ad18e169410a4e155df66c6583e3d4139c5f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "534a67a30dee04b0ad5abe718ffdb1427070b3974095dbd115ef43ddd0aeb5a4", + marf_hash: "fc2421229ad21b97a51edefe50f0bfaa62dc5eac8442d9ccd4ba888ec48437a4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a35622553559645041b5c160d04c8af91c04778071108716238236ac4299d76b", + marf_hash: "a7212cc8f0c813cbc89d81e362cf27e08d40d860067b845c908b144a66d8a879", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b2e7ffcef5ede14036b6331a0ddd56abee536229d552985603265ed037ac7687", + marf_hash: "2d44488dc468582a0fcfae581cab5d1b4eff657e0d2037ec151cc9deb456fead", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "067a7f277d368348f6346128c72324fa8d1c663abed59ef722aef6155e4ca2ca", + marf_hash: "ada0b9428dfb7380dd743a36c0a53fed7289ba9108aa72e13270a9388229bd7f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5f57bd682f38b7b889b15b0c20d8e22ba3002c0447a0e4aa90f42513bc80a276", + marf_hash: "7af602d7ebc48c4e8e12a3cd609b8c45dbe3ab2ab3defc9416830d325156f4ab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4af4ece3ac1227bccfe106e55730270604fcbf2d5a0bf73326c39b665d7f904d", + marf_hash: "6ed0a40ab78921f736b1ca45b98b464d098814c6a89fa9f99a694de8988c9bea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "224b84fbfc8858895a15403ca4bff0058f1d1deeb8d6f3f3e06ba208e91daa85", + marf_hash: "b61044350871198bc44df4a3096e9e8cf8c425f61a6fd81e96483f2418b1f0e3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c7d3e5572881ca860e336195ef058919d5980341087cd01e18c267880ff9495a", + marf_hash: "5eff87abde4fca4c7a4d4e7bf44ae0f8842a33ee4b4631dcfc6cb52a77bda749", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bfb10fe549116c6369c6ffbb5d987119c211c4bd3703eaf28b0b900c7d4e8c96", + marf_hash: "708a9cda0f8f4bff242e79144d0574cad5bf54896ac7b0b6ba05b6c0e233d0b6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "26b07fca78ce5dbda10465507ac3b94dba1813135cdb116eaac1c59207d51afe", + marf_hash: "63996c4e3005850a28de8e53c447e278534a560ac99a76842477ee5548ff09d4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b4124e847c69442e27a7c1621f60aff2d5c40b7fed66f927bbe8251074ac7a30", + marf_hash: "cfd98cee8e356087b2d50274c8409323759758fcd2e65ca253d4843562029a09", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "35aebf320f92cc2263bc4b898982e20cfe960b180ab4832d8dd943f6167351a5", + marf_hash: "1b5ac38643902407fd9163fd6334c8582cd53778aaa39bfbcc7aa25ed47ae661", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d78710199b9af2a514789a85643097748610a293198b2f6ed725d8e3cfc6433f", + marf_hash: "d2d461c29fcc16b82197fe735f1b8b33f15aae7f28ad02535e3c7573d2bd0ab9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d927c5da4552c5443889b5d1db2a00aed0a46b5e2008fbef1e97da31b92522da", + marf_hash: "52babe6a67b6f212396b52135e54da07311c67c8a4de9a7c49701aa63a33f5a8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2e13a5d91ef18246bcd7038cb52e5cb92dabefcbc0c3050c138125c3df94e80e", + marf_hash: "78ed177477a05327c277bee0b0c659c91afc373f14cbfe52e8c8305f5dea747c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "61a08c11299d30e4f7245ce545d90d185657ed77db00c583ad447cbe57f956c5", + marf_hash: "6e4c98547f141d0a766d3967b7c6ba587342b4f20d9ca577066c728fd0a6e428", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "515505a188b11e444289fa0f4b163f21b4e199c5c1ca76d6f886ea20ca1df078", + marf_hash: "e46416741d94468ecf57cdc3e7bfd72649821cfcbe473de85e0a7b60aab9a816", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bef8381035d4803e9f05c09cf56f13f5f663d100edfe7dc2c645b2c6e604e215", + marf_hash: "c290895afcc2d02684df245c09ddfddcca0a52dbf1da89609cb59f42249be481", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a2218c6ce7642f7a8735c7f8ed96fb3154b9eb125fa1a45b667e6cba82ace371", + marf_hash: "477806c75b87a99919134e39eade47eaee2c0a929ebaf4f4b488656f0049e491", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58a36003350cbe67f6ed0b3e97791f1e00c82d6fe59686eddf9ca371ba01631c", + marf_hash: "7ca060463cfa1604e8d23e60d009729f9f74c8a9832abb386ce079c95f47c723", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "289d585279789cbe8b2d49a0517b65ea37292dbd4173c097e49b5a5cc614f056", + marf_hash: "e3ce89dc46e5fe70399f39feac1e7782b3449c4e2f4245b272d0233d8ddc0d83", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0db2cb443bdeabf44c848c4459adb8a90422edf22d7f144f19ab4c0e07f0d670", + marf_hash: "137bd04fb61d9f082adc6265975a358c17571ec9502a3ee57d32697c27893a4f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "331dc7933f13f3f59298471a21cfe66bc208bdfa93f82545bb869e59977b600f", + marf_hash: "8a157897551798125c52cc39cee0cc57fe5b99c1ad8d4fc70cf28936d5e0b123", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1a32b04e562d53fcdc3806a1a2052e44bebdc459f79c53d80d88f685cb89c2ee", + marf_hash: "967aa48a4431aca7f5399ad738f99383b44eea6e68e67ccf66b34d5c15139d93", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "340fc230a68932438eb1fd08ed7a95f9b3fe72e5a7ae18d1769a2500325ab428", + marf_hash: "552dc2a2d34a64061b5545e11bf06b82c7acff5147b752d5c9f50f6ff31f7d9f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4769fb065b342d52132df5707abf6c3a279953a2c1d31f307973d5e1fe6305c4", + marf_hash: "c5509fd64e8a2c117317c0c7ff82fbfbc89c9806806aa2234194eeab5e6dac52", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "695268ad84b7da6b4809279697b93447b89385a4d834a81d59cb5f706dc19024", + marf_hash: "efddb4c1fa65b9784a6ca13240000f3deb61ff983eb0cfbc66362830e5e38a68", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5d2635c8912f377e15a0e3b418e5bdabfb883600ee6497d9b8e8b212e2c98e94", + marf_hash: "28aa1083f29fb21424d7e6c07fe73653ba0334945dc995aaeaabc8de82ae9298", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a3ffa6a68a97681ad59863870ab957f31980b32a4052f870167f77ea0999c460", + marf_hash: "1059e6e0b3405ae1985d120fb3efa58f9254e569202b9d64a3132f4f1daad008", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5739174e2e5c15d2f851a980d1c9e785641e60483279e4b6afa7558aecf6a618", + marf_hash: "f77371d9ba332944b0e0c452fb33f867a8b27153602af9955334dce931486efb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__stack_depth_too_deep_call_chain_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__stack_depth_too_deep_call_chain_ccall.snap index 06d5342ab54..a1815c02866 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__stack_depth_too_deep_call_chain_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__stack_depth_too_deep_call_chain_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a22b192fbe114ee67ed69d3a2e894f379d041adb1c5b705fd6c6e5bbd1b6abea", + marf_hash: "9373f3bccd4c9f16a890a202a2f0366a37d14bf11418f6fcabb1177a7d9d4f04", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "23a2111c5f6adf4ba82aaa60dfbb0d854a7f77c822c405733978f9e88f36a36d", + marf_hash: "0a0a841dca914356e1b10434a165ce8bd75b075118150dba200e5b39884c57b5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a5f9c9c117f7e4b9fb7213d2cce86640366252474f23221c95c905880490f509", + marf_hash: "bda360fbe221f7572a1ecdd916e5b39dfc15c2e9e00eb3821785c9e873a62fbd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8a7606e4e14306c153407bbaeec6b09e7f701686e7802f3f52adbc1d2c83d03e", + marf_hash: "44e24e9480f989c6a1a8eb506f102c0888807d18a5d1f56cb3dc65751cd82e96", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fad5236c29d5e7658158ca4198d9d6deb1b0aef3a4f0966f7e485bf44b1376da", + marf_hash: "31202e93e7db4c07001c236baaf66ad739e5d98c09af570dff75905241a0a357", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d42a3f3b9f089a33c1db44c4c6e327fee660a31171eca1e528c8da1717e5bb00", + marf_hash: "c95209c92ffde9d885eebc465818ca24e851e6c8f51e8f49e2694d9f92f038ec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8ce5413372e4d52e2b7b76823e760df634c0b048089ea2dd733f7f12fbe46405", + marf_hash: "90d229cfdd945e367449eb99ffc242e706a381c225aae1437f097c56f62442d3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fca3a1517781d98d44b42480e7ee607127225708236f88397cafed415f6f12c8", + marf_hash: "7420c6d0f3018b419e143a9f15e6603b57b7c637e7f7c337f064eebc68fad0f3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aaeb95d72560fa546bffa15d030bb485bc0b31e28606b924b21062648738ece2", + marf_hash: "f2f10bae3f1ca1a3b70b640ccd11da543cde679e6112af3a6520f1119b0f134b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1d35ff12d4b933231d611550bfe96d32c66b1e3c706375b35ef18fb9e57c20fb", + marf_hash: "519d45436b25d7239933110b85effc588ef2af8218d85ce0452bcae7f3d1cec9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c3e6238e25d359795017e375abb8fb825aa183b59f1710c6652102273ca126f9", + marf_hash: "7ded958a51912bcd51771b398cdf142707bfcebe3261649feb046971689d3d1b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e759fac1e61896c575c03ca1847654c143aeb87ab7bb1dc58acc0696618946ff", + marf_hash: "db38d65635209fe91002ee87da34f90a005d784ec981de44ff508c6c3bc4d27d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "06761165edb969123ade41e81b7623025298553c1b03353f1a830d2c51e61bdb", + marf_hash: "da8db2f0ae4553df67e4c41177be6c96282adf4604a22a0c4978d36bd87dcb4b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "45ac1ca85659fe7055a4a9d224d9a9b3976c2b75346a4d236179b2f0d88a8138", + marf_hash: "97c5fb5c4484d0b8b0e368f834d66b0109e31d0d7128af06a466ae7f18a1e7f8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0140e66a65703d7f11ae737dac19b9c6c64d919a84f19475940fe2560e9e5d77", + marf_hash: "907093afc693e899644cd2048cd194e2828d4c90bac781cbc6e9365ab4b43a1a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fdf388f66bc9e3158c401d240d8e8f786dbf420e63fce6c368dbdff2096927f2", + marf_hash: "c7619608edd2c0e81a20d6130d3944d9d966d7c99a51ca389d6c45db17ebabce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c358afaa7463b633f54c92054951f55232afd0086a3c583b62a08bfddc6d4151", + marf_hash: "eb203a2d5d8e08f70808d4151ff37b9db0f39786b9b1806f3e6942c3a5770da5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f823f079f45e64cd359a9e03d9f7aa7207f866a0a8521e54e80b59786cc357e4", + marf_hash: "2b517a7920fa44ce76f07174ae9c9894d345a31b1c10ef20c8c05ad45974f521", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b347c7b0d45d073b21f663a289aede3cee835aafca357ce0ceee81929aafa263", + marf_hash: "9b9ee106740ae19654f2a0ec87717dd84cc15b336dc2e1796961c9450e06bb9e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "43b0f0642b7386e3807ef836f859d46b4e2d89947efbe13ba57a38ead0eed803", + marf_hash: "f0fd7bc96ea02ddb86a0bf2a9d31efa980fee30ee573e5120c0c5699b8a51a79", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a3b3d16f65fb3632d5104f90e08bcaa88ca8b5c083a4ba8f713ff2cbe20757d8", + marf_hash: "4f8a2a2274d8169a798fbd29eb5832d25a6eb750ea37c89090c5018d05cb9dfa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "02b4651acaae38d18670c808d3e0aedda85fdef811e66c568ec5a9a3f3a5dfce", + marf_hash: "0e4769ba257687229304e13e4a52c4865ea177b1e1523851051665e5ba9e7bf6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "94dd53abc3a0b4b7358e53ebcb614a2105262f3b9c6b973d300909246360c366", + marf_hash: "9131741465819fe3e2596578735c22dd202c9384e1a5a1266ac82c267664ee82", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4856321537fa171cf3eda217eac5abe7f0790aed1c2139cf1bd0cae452f7eb27", + marf_hash: "a32e9c131552a9fe1a5b4cbe58b968bf288e944cf2c4a98305f57347f9ca14cb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6a550215a91920aa7261abddd0037b9b901d623f75979823c7538283a6412ba9", + marf_hash: "1cb251a200bf1e37d7625759f90cc38d2b1ed06fed35c7682789af6db4d78615", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9cc144c44052773b655d72af08798e43ca82e0a51f6b0151e27bd1214224ad85", + marf_hash: "32ba10bc58696da2b6896b845c96ec84e90c86e01fb8b808659717e87ec9c9b4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4223659c52fdad9a99129793d5296ab980749e005f0f0708a396cf152c9e59ec", + marf_hash: "646dd6fc107feae84bfb0738c4ff4663a83cf2e12a53809072fac0e46e0ac1e4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fdca1b4bbf2f10757a000f8a24b1198d16c3151683a76a3e732239f94ff6268c", + marf_hash: "e2fd90ae4fc7fe021441d67a6798c17666e23452f5d44e9a35cae2eeff18889e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c3230276b69901087b02fa7cd04e8958cddd3752fef853c154e0ebb1ae05e429", + marf_hash: "38a3bbbe1df48feb42cfcde490196f4ed4750869289f6ce5e8e81ff9cd82c3e1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7ca38f5e836086a8d4092e784df3e1b25d6d3dabf0a673f057f54721de99bcce", + marf_hash: "44d9c05e6841a10966071eace620b48dde5ba34aa0433476c8b8d34890aec9a1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "22563dafad7bbb609bc73ca601f6b95f448de34cdb4152be57b12f910b25e387", + marf_hash: "34cc77bdcd6cde7ecf289905ddf80562a970f30cc191633fa1ca64152f273f90", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0515810913d8ef381e2c9da4b30fae548d1fc8291fc1f9089836e2a300f1f771", + marf_hash: "5866942e9dc951b13ec469100e12c1b58190b8ff4f9fe7f70d3d98d62cc2b510", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "20a7c545fbf994c14c89b6a9eb3a2a0737a6c6486ec6f61c2daa299cb742f366", + marf_hash: "e358b593c93875fcd6d0841f33b49eba7cba1e9c12060f2733bf14f874de18bd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f524c558adc0478a33db2ce998905e285c9e4b2af6c7dbb4d31905c130b93e25", + marf_hash: "3f8bedea3011fb1d8d86077f82ecdc4329478d598b0e7dcfa261c4d05f27f3f7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aa0278cc74840cc3bee036d360b6ba9afd9796c1386c73f3836a2136885fe6ea", + marf_hash: "588a7d7542aff6da0fcf456b913f63524ad304c2b0bdc3e1e1139b58372bc89d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "600c421659e39681daabfc6971eead3a9e7a9efe248806f63930be9838a4e197", + marf_hash: "8b2a7c143615677264c9e13281b97dd41ea65a14bfc4ed91a2858dd031c0ac43", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f3905ce023497573fc3aa0570c661d2df29ea1476750b5f15de8d45042f92337", + marf_hash: "e9db5ba94de2e358611467c8c264f4328b3229fab6ea069429a010d56e49b492", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9c2b8bcfaf20a4f797bbdf9b19a4180110440487d2fadfb6430e61eff3830a76", + marf_hash: "b33ca805824df16191f3010063425cbee9eeeef149897942923e4ed1a76734f8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0c7a82002477f1ecdac08364ee764632495f62b51306135009bcdc813fe6f396", + marf_hash: "5a7eeabb8f04df0a4c6711c3625a26abb35cb77e8a907ba2196c09fd015bfbba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4434701cf04a4690549972afae52198712df117ce47e157febf2d268e852031f", + marf_hash: "680f509748fecc0129872ed5361b77920c8e3f202cecdf0934a2c7af9cfaacdf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e8c5e1dee5c345138f8395c8bb11fa95c7b3e03df87e14eec2c995dfac25ed6", + marf_hash: "b7012b15a1077a49b11157bc543ddf27f25edd2b5a62b4001c5b337115fbe969", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd58517dde62af0251909fa0788c4a25fc73de08ff38d1e9de3b1c780e0502e9", + marf_hash: "76832766a207e785e9962e79d814f2721b353939178bf91689ecb8f3bc7151a2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__stack_depth_too_deep_call_chain_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__stack_depth_too_deep_call_chain_cdeploy.snap index 3d0c08e3bb7..51c588760cd 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__stack_depth_too_deep_call_chain_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__stack_depth_too_deep_call_chain_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "05d4a3b91b2f1d0565190c5785b30bab5d590e3ca8a0da1fe6dbe47e633ceb16", + marf_hash: "3cf7a902fc5f4514f65cdb58ddaf16ebb894c6f0c29f356ff38dc9979f968a50", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a46623618284605882a22834cf9357fd794e07149c3d71e29fd4e162c5743e2d", + marf_hash: "f9cd5fb14d92c4e62bae83b024149d6fae4c44baff20764c3e2ebefd9885fa9f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ba200a17e1f54a98662a3c2ff62c195c156dd894aaf52120a8097318e80e74c9", + marf_hash: "ef9f1e512cf5a65f1efb0437e17f5685c9642e4f89a33674d21b37a08b84a775", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "280ef0d94f701d154a5da71eda7b0d2148c886498fa228cdf40cbdfb91b61d47", + marf_hash: "807ed47b6cf441faa31b61cb0980f731c66175b1e6b2344301a7575ec33261c0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cbf292a07e1f96e8ef5ae7d29f296412bb3145de6bf49e9e1f7e5687b8e26828", + marf_hash: "72d57cc7d1f03c50186b5067331cb8bfd1b07a945ae92c222f2d4b07ab9cb6e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b37e65242f0fd574ea678f6b14b77a7836e30c8a476e4b7c58885f91b252a24f", + marf_hash: "1e51979adfb906f988dc0dc17db70afb1080bca8e83319e64d158628f3a62512", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_arg_len_underflow_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_arg_len_underflow_ccall.snap index d7dfa29c410..8aae3c00a5e 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_arg_len_underflow_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_arg_len_underflow_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cfb91eb26375e48085f424e64ad7e1b364630ad8227fbc485d12b5f106a014a5", + marf_hash: "655ba241a0c866d65f63415037119b0461c402c319a22f19790f1477a4a3f09a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6e69e0a5af003af2b852dbbcd095cfa2a7dbdc51b97403bc5044cc4ed56a3096", + marf_hash: "e074b981746231ac4afec5888ddd8b79e3e5e7b640df0411f4e7805ece8e71cd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b657d29cf31cf6712ed3d96e833934bb0f857492b0b5ba9ac665b72c647a367a", + marf_hash: "0d91574b84d24c73bcbe73ae1f5f1f676a0711d9a34b624b0dc22a62e1e0bf1f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2eae2f88aa3bd4daf34484d5fd21ff4d349a227134ff001f4e41523ed8296da0", + marf_hash: "6c1da308fe67a99fd7d024ac82ef1bc3b8075aafe65a190c77a95f75178c6fa3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e46219e8994ca0079b98b2f09083185379d3244cb157cdf400718369be69e6cf", + marf_hash: "3cbd9f87a7dedc7b25e7dc50ea0033c1a85033e2d95a4c4651fdca19e7880c6b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a6b894d51b8fbc9ef32a4cf0fe01f1348de6e9405bedd20c97bdecacd7de0468", + marf_hash: "94b2dd73db5cd5e99edde4c29ed1b2c283b23d01af4d4ee2a13e1f475c875858", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "277fc53cadd403a2a7431c9d9a8bb9a7177728b4daf8ec3dbaa068736eee33ef", + marf_hash: "568d2a1fe6a6f97a46006edc64c9b933a2a6b5f718c49b412f498702a79df6ea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5acfa2b54255b489b7295d2d6b4ed0cea5fdea799e75ff0d133d484650c1fde4", + marf_hash: "b9dae0238918e7271b9695b22f9f30b06465e327fe05680a98caaf9bd391bb02", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6f894a976a7219ff11a8992496f23f0d6ee8d99cb290acc7d05b406c0c6d4433", + marf_hash: "c0f54c7700875deb9271250811c95340ac5d388bce585bec8ad865ff418907ca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "764dee5c390fc4d6cf4119a89121cf7ff32ff917e6ad075b6f1b11965b2130b0", + marf_hash: "c482cf84201ccc99f731cc12870481485230e15bc0322425bcc659469fdad4a6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d02c2287617c7de5f745d7a9e13b517c0cab75f5dc5cedbb287249311aeb4514", + marf_hash: "811d744b9111caa766004ab8acf5d2a5cc26c1e0f213e000fe7626fc095377f1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1b033bdca80ff1b238306c9f3f9acaa2de6753c17f2b8301062a9af3b3b10d61", + marf_hash: "32237c9faf8a64f3a13d6cc37a3fc07ba7926fa63671edf9cdf54461d66d114a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e9cfdd3bd0b0514d3428502e04b3d0ab2fe3f6b64a13859f9ef98c7727a1a54a", + marf_hash: "0eb981914aa2c9d240a7d52829240c217fceaf5a4bccceb2352c92af1f014533", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "76d25f3ad6bcf744be84b91681e0a208decf73dfac46427a247388ee0652ed6e", + marf_hash: "0f0e37e3bbff7c2ef87090c9f7c23ac5ebc3bf54ebb314f288990616007cff0f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f5642002ddd62e2fb683d8dbd440201c5ec718cf7a9b5196f7fd11bbe2c7850e", + marf_hash: "bd917bca11a5de23e6578c9eb885d41522f31cd41506012eae30837088a6ec8a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "269744dd2b888bb65e170502a4ca00c421bc86a1549821edc732417717f51f16", + marf_hash: "115d6df85abf52a2d00b84f17fcee2868a05adcdb3b0c4ecfd23889f3400c2ee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0124300ce1de4b0c7ee16924abbb71d348c159b4965fc36be30b67664f6b6085", + marf_hash: "ed5e821cf7b843f8a81427b9e6ff6fe371b6e7e284b1465ce7cb05eeb03df6ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9847468f060196b5fe9d87985d39cc81564f8d9bb913ef79c2178464a6049529", + marf_hash: "3b518be55bc506e7b1432717c0cb583af7b320fe194de6efde76b945096523bd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "010b7b0e451a8b4a4ac420365044df9b4b9948077bdf38acce20516ba4ea800b", + marf_hash: "1bbacd17a420e53f240ffd99002fbe84dd373b0ae4771dacee6757d3cea34478", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7d8c64014f0f8f1caff8785c23fb7b619164d7273da7f9b96772167a9a9abccc", + marf_hash: "1feef7db7bec030dae930cb097e20b0849bc40437cf469582145d3d61705706d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1ab34771d53d3fd873a0a0959143a1e56a562751cef32a0b2321bae5018aa22b", + marf_hash: "6085f4904814b6052c45456f5889d2b6d7e8ef1b4bf794979d7d9026e8524d24", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "80afc96ee24e2bdd8bed3cc06f4eb8c3a88db181831e661771a8cd7c0b2a83eb", + marf_hash: "c79a75b689d9cd985cc1fc36d077e7a021b055037aa45d024206e048276c5480", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "75bd0532fad9605e82163dc0cfea492307cf2214310d15adf4618fdc7c57368c", + marf_hash: "a1e37efefedfc22493534bdebc27bb4d0d131159cbc2edf049e90e7722be00c7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a5776b98f80258f4c600a0409d83b99dc95d8dc5d980dcb1b36d16ef2c961902", + marf_hash: "5a921474d151c9498c3ba1b839d75c58ea1e67c2a836238dd27809ff1aabfc6b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5d387b6a37980df2a4b07a09ed7b09ef5461f7e0e00b7a4e7b37235f06e550d9", + marf_hash: "d4da73d6cf31efbdd911d83bebd70e3237dc502f5f5a6e0d259af69543ff13a0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5393aec04a027079f8631501675cf64e840684bead6e294243f05354f5bcbd65", + marf_hash: "0929b24e35704c3ef68eb6661d496e7be23471296fabfaceb00eb3046bff8845", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "24d4f5c97a00459b991f070396a3528220d5ebaa02388cd2d03dc222bec8b2b3", + marf_hash: "93260742b99ad61eb153890d9fffce3ac5e507a6a85b20b67583eb0c41abf4d3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "785b1a59dfea4ac9aeeb7fda70929604ffaa1a74a13e0bbbef1a37483d0aa68d", + marf_hash: "710b68ac48edcdccefed34c35746a86468551d5c1408c8c32c6265e6b6fdf483", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bf1c9afbec6f8967083ccc539e90f1782b5d55f95f40a2e1da2a6f47defe8b30", + marf_hash: "6ad54c0a0a20e8d26c0fe46aa3d7bcd119edf4d29b6938054b72cc40b746d159", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "88c5f250dff99b8ba7de691af77ab80ea39aab29d77522b0f033acf44e14901a", + marf_hash: "bf6a9325207dc352706a38d598ec6f8eff9f0284b3441019cb93789579bc01eb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ab0282bed7f25f8566a445dd363c9bed04a870e0f92968ff42f93adbda07a836", + marf_hash: "4cc35fcdb6604ad827307df42f14328909007a9585cb87546e36d5c5548e0198", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eb00af466bab4ce37610f7ac7535a0ecb7733db31f4cb865f544168b6d78df29", + marf_hash: "1a12b768751ce47a54e77c8b0f7bc2b4b101412b35d0481f40c7bb15cf00ea1f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2beb7a3e323b9c779200444647c591d0983e12bda79739bbcfb3c75d3246647c", + marf_hash: "008ed600c0ab665bdaa434f3dac0413267f82f36774b687fffa9f1c1a1f25766", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "82ad154569e7e51d4e949662c9a6c835fbfd1b90ced87fcc61035d660259a8f2", + marf_hash: "4aa5850acabb8e4e591188857fb4d47a520249ee1ee4b6bf210c6929dc65aef2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a48332093befd15d1536828717f2e9658e92a3b9ee80db393825db1d94a895ba", + marf_hash: "c5e7bf3d646ec35fde56122671a63dfacfcf458ad37f91ba329eec37150118c5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c217716809ca10fe7ba3a36a82359b3a92847732760a0693bfbb8e954a601f7f", + marf_hash: "3a9e65e93d74c0efd0d5c7cd00e6cdc65a666b8a0d022fcefdc35dbb353bbd2f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "14d9b7fa990c00af040f67623f64bfaec2101f1506380f7e1bc065f3a6870c1d", + marf_hash: "5417a5a4fb053e60dee63103b2937c3f8e7399c9934f3a700175f27aa0f868be", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "33cbac3354d6ec61386dd2507f2c476610944b9d812c46ebddc19ae126427bf3", + marf_hash: "fac733f43d895e87763dd0f056421d5a2a1a3754a16d3fd00f781be109a67f2a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "139627eaf8b5c96bacef44417ba81938c55648ab45a28086ceb44e462dcc310b", + marf_hash: "dfbdbbea5ec368769557051941589555fc7aeed8495599b01190b9c9dbc78c4f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a14213910e16ce619ff92e82a56593c2f39ce29d08a43515700b4868d9f714b7", + marf_hash: "18eaefd604244f6254b1050f66e1a7e2455544e8b4f4e83e0dd6bca39c4935b6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "70c9c0a4e9660875006ec23269d99a0fe6a1dfbd21f5d8893e12fa337db9cae4", + marf_hash: "1faf4018d2de02e71c144ea13693346126d1d30eca14fc00eef14f753ce03147", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "07e378db465ccf108579be4aaca3a822ad5937c303e72b4757d6a0a06a6329da", + marf_hash: "a967658c823508e36b865b74c475ba590973fbbed9fa7bd1a1e27bb47118ee9f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_arg_len_underflow_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_arg_len_underflow_cdeploy.snap index 9130498b877..aaabe66aeb1 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_arg_len_underflow_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_arg_len_underflow_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1fa83417f146cd54447250cbda3bd4301504e2e052aae32b2ea9b7ef14a60799", + marf_hash: "4b2fa26b855c38c0f802127211dd763265861247b150da85e4185d6d46687b3e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a8867cfa0d2016be12d79c024ed3bb67dca3517f08f8c482af7eb2250c79d581", + marf_hash: "62d81219207bf62080ce330239334504694784abcb4cde2adfc3f1a525e7b399", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58dacb0d43cd76fe1e528f2d95696924694c8f585633652a4ab41d853162fa22", + marf_hash: "0de1966f9d6b676e3b266985a3a099e3e83b5b760f42aefe292ee9ae3ce4bd33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6a1c53f587443fe2998fdf4c5cb7dd7a97049a68e99b1da1bfcb893da0c9f011", + marf_hash: "c54d473b9d3232f9b1fa0f37fc377c6e4fa677f881cf5791539376bd5d3a3523", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "01176b5e63541d2a71e8bbc085282fa5fd63ec06f3d5505d59abeb0e9fd9e80f", + marf_hash: "50627ad452fbad1b054402ac600146c4450ef658c58885606e933d7bb125824d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5b523df1c2c35e070c6bc9dad0fd5140ffaa6f25af7b7ad80aa34b259930b34a", + marf_hash: "ba0561af4e24886a0583061fb4b7f8e460c78a6ae972944a54cef736cfee6d64", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_underflow_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_underflow_ccall.snap index 5721aa50f90..be207324a35 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_underflow_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_underflow_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1042ce7bd9a4094cdd41fb8c8a6f631d07bd5afe0771b475e54f28f6a41d1923", + marf_hash: "d547882244d0b3e663e5f63427d14e4c235406a26dd7ea97b8b7adf95ee8e701", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "71a412198105bc2e4d2336e06d8c100cb4b52e4de9ffe8bfeca767c4258abdfb", + marf_hash: "9ceaa9df196b9f370479c0d682fef1090dd3634e608568cf19a5b95677bda7c7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e5d6f263a181740b57cf38f5f809f0c1fcc0a0cd1ba8c740d83ed719c971397e", + marf_hash: "02a12f86d5a6efdf097aad528d58337e6cfd92f5d0ebf4f94067569a0fce04a9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f8de061db4c403d58c943b1f5e2ea1e8f35c584b1ccb2df094ab5c10218a93c4", + marf_hash: "4aedb7775daf5c59c958a3e91328a7568b159df00f28238e71d822c8c3fc1196", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "92827fb5daa80b247f0ecf3589fdb978ee4682d67031186ed3ea2ba12aee4bf4", + marf_hash: "93a3ba67b6e61ed226dee24a3eb2f42efcab75a77f2a2155799551d29b1be228", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "88995ce090a1906f86f31f69377722a4669faf604dc3dc8586bb6d4c68ee3c5e", + marf_hash: "d2b84cc1bc6500e52a1acbcae3bc375f19f7132c9307fb9422d361eab7aa5fcc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1efbcc049f59240a0fff928d6603c731265865cc9ffc65bb844251cd18e1dbd5", + marf_hash: "32f15a317b11c928b9ee4cd8d78eef0832bea3fa62eb17672d4fafc9c1ae9955", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c70f7b3bd37204b175dbd08781c6c3dffe098166e8f1ca9798899b4143a22c1d", + marf_hash: "d83172d0d0b17a428e0af29adee75bc2c28e13973f6815fc54aac393171bfe79", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c8e8a25779379f2cc561ac018d918fffdb23158878e71e84ddeb036b1dcd84a8", + marf_hash: "a0cd084543421a61d0007d0f66d3b3266d89a9d0678fe97b8095604f05c162b4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "950f29b224b766ef69e715a1080db56bed8c22723d4d380c5dccd6442aa6e077", + marf_hash: "191a65e24b9a0e74b1317a822522b724c0f92ba66ed62ddb6a49c418ebaf8853", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e073a50324715a738522528a34308405e21e3896a82c3610532edbbf0903a241", + marf_hash: "155bcbb63de3aaf935fbadd49adf3f92878b7b3483e527088707585d9a11ce6d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a79d9a37855209207aa26966d89df776e96a86cc980f8fc369f55feead3d7245", + marf_hash: "7618be26fedc0bfe86a4aaf7960d10848978b73bbaa1eecdc11b7db2c13ef39e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cd06993dfb802b5594d97f0006c87114461ab2213f048d5dc960c73b99a1bc62", + marf_hash: "cab6ef83fb5be636fbc13a33da35e883e567226ecde3eee4fed84fd93808b797", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2f3ee0d321307c24348e73a0d17df612f7257dea06b45f467bf93a21f167876b", + marf_hash: "750d2ea3896d0af6734eaa29a9b50a94f510fac905a0de90877f961df2820741", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a7742c3658d2a3f6e36f5bfd29b2d3cac21ffc27bf3dec352bff7a5a8527d7e9", + marf_hash: "97c5a5b5c1803dc295ea8b40e30a91c4aa4ac4299f189446fd9cbdcfd87a3ca2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "249c793a322bb28295cbb8a89609b28047074ddcf9bc632dded3771ebf6c85c9", + marf_hash: "6513f5ca38a03ed6dcd27c0a477cc54380e8f360e5d2ac91452ba9354a7ce3ca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1464f4de243250efe44e9ba6dfb6c8eeb0c470b247a8c7639f2a9a5259b7a40b", + marf_hash: "d69c12565a8af349285c80751fd406696d17902f582b703c30d8522230ececf2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "883799fc7a0a84e89ef663d2a359afdda34690e006ed3f6bf31b18053892ccfe", + marf_hash: "2d373ebcdd3d41c4e2cd0e17e05274b7cecddfb98fd380dfe5ff5e117aa7350a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a2bb051d875d185dc833c1cdf2f0b661bbaa080af0fb56e127b88a550e94bdd4", + marf_hash: "b16d8494f4817bb1e0c024f4da4f8d5a8e498ca5748b0e2dcbe0ec08f6838da4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e91a7d51bed2cbc6b1e21ca3ce4f814617f49da196b45a8612ae85801b1ecd11", + marf_hash: "e2c0c2d30959831d98a5427d432a6e8a849b1aa39b9fa6c2357d03dac7f7e8f4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f4fd35c69a4ec33842a54839f972853d6d048e268a8ae3f98b2786865f5791ff", + marf_hash: "4d7c8ff84aad340e0a9e1275a8a0717300a0f681ea5e6c7641caf4057f04d2b0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d9ef77f7f47f1628f0d3e329426afb56575eb7783a55c2c222c6fcfcc093727d", + marf_hash: "bbbab7d91502b482a98c176152e34b26028116c57339dc6697d003ee7a3ac391", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7fd8bf99d83b72aad48e62f32b58a121a809e639bd9a128ca13af49bcf6851da", + marf_hash: "62df388d26e56cac26dd8429283c9451ed2ae56f2d0ec664e8f4639ff00f9d76", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c0d2ed3ea6b7da1dced637e3f1f5a82e8dfb933d1632fe2fffa3b3d1084d1ea", + marf_hash: "063da8008dd01c22708300959d571059e0634306bc8e6ccc84912f68a203e68e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "21f4a150a6eb63917b56c03d949f5aab24c9d8459a714bc93b68eaa1b5bf7f24", + marf_hash: "772b5fcb746bb7e538e542838b5d3dfe3075407faa5cac20260acdcc472d58ae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "59486a778a6900b1a1983bc69c3e0b7187c2933ce55063054386afba061d9fce", + marf_hash: "5fc2bad8eaef656b90fcbf7faa83574429b82a4ff2a08fe277f16c8a076db92a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c9f0f9375e1ac3bcd971234d89d181972f3b055f535fd6b3bcd35295e33c543a", + marf_hash: "9fc4daa9aba5b0a161412530fe9dfcf8dcc3a5150f79b4a485f1c9b47a230364", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d0bde8feae9fae35b326724ccf01c8008a66a00a5853c881d6fa0907b090155d", + marf_hash: "1cff666c1a9effb85dbc0c52b7ccb5fcff05db63bef6eb656379d90e382d6fff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f0ca05a5ee3612969b8f591894218be82cbf97a3fdbdabf86a6687c4f5199d84", + marf_hash: "08236f748471426ebd01f6622f8b661d03c371b642a0ec2c47344bb934c1b523", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e9b62181f09ef36eea48b9085c2f8be045458bec86bb96a9dc4736280a4217b0", + marf_hash: "fb8c823da94837ef0752c5a9f3ab2503466ddda2935dac4be0a20aeedfa7f8ab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "572bc91597b58b2353260820378edbeb6aad58e3eec9a7cf140582aad9b21b3a", + marf_hash: "0b5f38a83c98ac45c46f8562af6921f1d1ca7654981c0a9b1383114a9ae74f2d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "15b2d8ddd07c8417e66e6390706f8c11cd811b62b90845d015901122db888fd3", + marf_hash: "e08a9c8b7fcfd5317f8ef7b428ebdb1cabe04648693ea1f4a7cae71c962ecd79", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6b2c220009534380867671536b3b92d4962e15747b3558fbaef56172330906a5", + marf_hash: "b29150b7db513e76f3e123ec42140548d0344109c600604761719fdc52aea29c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6366956ff67feb99347bfa8a9c5dddd23c14d7aa90f6bc61505f07b325e9a07d", + marf_hash: "1a5388527fb10d49a5591249ec73735527f35808faf8faa561ec87c8ff50f907", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "60015cb78cda8587ab80078cbe25907f641fe6af267f533a604d1f3220997570", + marf_hash: "c19e4a3fd5c7b864fa3f1181809b1aa3b42e942286f1fd0cf69851ac80009f5e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "628e7fd57490409a32826df78e798983448908c43ea21789a834c3c19924c529", + marf_hash: "b4120acb571b310c5288d732f78d6fc403543a83a6f84b669f233966ba48980d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2b89b246cfdf256b2cfc9d2abdff3f19a9ed19be3d6356ae6eda6d6aeaa2d2ce", + marf_hash: "897b4b3bc93df77ae29547cbcf1894770dd0bbd03bd4d6150d698bc6892de4d5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9293e40ca5b0b8f8e71b91817ec2a407c0a5a2fea3e7c7385e041e33a14b6e2b", + marf_hash: "b4671eb6aa18895c8d136b84b1f72f4290a78e1dfbf9791f628cc449614294f2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "23c8a9e8df34d29537d8088061f24cd6688add4db81d40a43d341f612ca74179", + marf_hash: "abe135b0394cf9c452c50402aae99109bee432dfa5c1c1b23241050d28b64dbf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "61f9b98dae9afe1dec555263ae0795df15eb9afd8eab319ba1bec61081387257", + marf_hash: "32d63f908cff135863c38c5ac2750bc6becfa00cdf3e5c32ef1a261a6618e0e9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f45f1f5d8031536f62d4115de67bb8310223566f53017df114f5344731ec0ba6", + marf_hash: "9d3c69a684700e272d87d9c38fb449a72249c8e73f0add35311f24c47d65cc85", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "57f85be5ad0e66e31fa999e387113c87b38fbedb9434ac474a84d7c5239e23a4", + marf_hash: "c601f9b3282398058533736be8bd44e6418897064353ea0090dce4ddffe983bb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_underflow_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_underflow_cdeploy.snap index 46386d219dc..011611c77c9 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_underflow_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__sub_underflow_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0fe294ee4ffcb44c6d67a6a4bc0271f321a585f5e945a5bb5ae877e01a0aaee9", + marf_hash: "e6c1761ef888034e0349cbc25d8f134465eaa4d8f06af80931296424f86f4bf3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1621302ef68aea1ba536b30e1b14448a4be500f393f21de8372c136273ad6ae9", + marf_hash: "d5f69a85e573defcb5f26bbe8dc489f90fa6445b11e42b7875f316a2ba450500", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7598f8977e738c5106852c5bc141751a31a741c8edd3089a5c9bb53416302761", + marf_hash: "37679a5524ce224aff423d5c539dce0dac5ed962098e77dd8161d69e55fd6657", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "316241df05dbeafad92b046cb69711b3bc386f17f93c0e1a9c371c3880568227", + marf_hash: "7e5350aa5145d4cf32650c79c2af29d9bee4b47c12eb13a039f09a8dd33ba640", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "672c826fa15a1d49464f18122d6716247fd66e2a3c1e6e3e489769488a5f58d9", + marf_hash: "c8b36bb280de24b53a832f76a3e96f1f210f40b7862722c2dad1e40658c84679", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ce0a7afe3c60a921a440abff5758ba1b9e1e53d0607ee305f7cd53203928d773", + marf_hash: "e778442a43bf2942e2922d8b415911ab705dc57d64b5cfbda740a45eb9db64e9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__to_uint_underflow_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__to_uint_underflow_ccall.snap index 1b4507e37d6..e727333f62e 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__to_uint_underflow_ccall.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__to_uint_underflow_ccall.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "160444c23cf7e2d669afa8c32246f1e762a0968378c59508ff0e67cebc85898f", + marf_hash: "8d3856b5eb942c9b6fb29ed5e587b22dc419361aa5e0918aeceb84aa13d0f4d6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5da56a0167c68a85f0b50b1a1ac940e1fe58c766096373f6aa269c7ef007bbe7", + marf_hash: "ae30cde7166a30c9b7c69cfb352eaed06e572ee3b6e6b1f64413ff380ef4370a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7cdcc86f528387cb36ccae1413afc7f5cbf443ce22d9a795b4b6a586a94f2ead", + marf_hash: "9ddf259f6d5e03401bb5366df0e8e5585d01aad3710fc9f9a1f19f233d81560f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aaa0aef9b47d30cb2d5793f09f29cd6ce7ebff7d4adb0dd2fe99ccf0256886e9", + marf_hash: "2462c3f42b8f092c918e5016cbc3eee69dd1ae44934509c43ebcb0cc1bc40c4f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f26d00f295d356589172dd8f5ebbb0145f5b78fc07ac1d5d15200069a8e32c96", + marf_hash: "96b61f9fe8886dd603d7dfa46950abb3e9e990653b911e4e1e8ed38c1e6addca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2097ce58309d81848722818f6e3b479f3bfd55ac9eafc44909814a7089517e13", + marf_hash: "a98280f21736c373b90507f7fba04e2116264bc25ec0d286e7b38c397a5454f1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "073161cc6251498281f63f11f1508f9af0a61d601f2b35ca4e8a78e329d99a63", + marf_hash: "97e201753fd836f55ef790383840f7475d77e88d1fdcade730f74a23ef69c83f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "779a2a6549bde5c6d1b7159f289e6f9c3b2bc220891a12a43fc0fb36d4fec05a", + marf_hash: "7516e173e98ff896b919d687c715c825c31be49f1a43b5ec6cd68ecfa1835407", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "86a880231a32924a0f756e04a892c63839bc871ad3af6cbb12e42283bf97ff6f", + marf_hash: "0eac640f94597646bd46399ba8c10374a61a3db8a650c0c7d1cf679fc105ac22", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d3c4f5f90c7794b2aa3e79d20751be139b4509422ffce6099c0ce05b39c4be8a", + marf_hash: "432b461c3e8ae607ebca687e10a2e1b528c7b8f8be6ea3074a55b1647676bcc8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "976558f43fc3e748b84a8a68d640c7a3da925a9be83d97f17f86148cde89fc58", + marf_hash: "9b49d7dfe88f534652b37b6583a85b3fb5f881a478bebfe225d3545e0c42dd5d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "907984ff2d069effc66ef726163ce391134bbf9fa0ed274c76eb3e460013fd85", + marf_hash: "1dfd6c29ce418d2e41b970943260435082a1456ed3798f289a1f684ab39a1994", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "54f1a1e87058c2f923ca7683ef670a096252b89e0ccab41e855d410a6a8e19ef", + marf_hash: "5eef6036b7d338ab9d805471761761ab74a6c4a9a2329bbab4b7e6f6cd2e9e8f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "65eff113b230eb8b9e50ca0ffff161ff9a6dded9c4f4e4118832f895fb08d2e9", + marf_hash: "72a8197c7abd1438743afe662858d5eca94a0fbf73ffd9b8e89d449b1a97b007", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cd103bca6bdf211a1297c72467f0afc317f54df786e969ba3b59d6cee7267200", + marf_hash: "04c834876d1753b4d48ac93948a8c59befe308ed460a38ac9f06dcb6c6f60abf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c4c8c41389aa4b9010fd026d1e9d5917787ff12b9c2ce88818407c9c1a8af438", + marf_hash: "abf26c6f1b328ec7303d664a23967e5ad0dc5e1f6a89fbafbda1e6cc52886b23", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a586a8368a89489d467a6bca077c845a2cb856ded34c7baad6cecc941a0e5e19", + marf_hash: "83f867580fb1a2509b9b3fbbb129e0c018b417bb96013c79f347c37cdc6a415c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7361c709b8f9c4f60098ce8b213ee069d82a6d18f9f59989cd39b98159f6f3e5", + marf_hash: "d025e448f1fd736c4733507484ed008baf4ee553b0243398cbdcad501ed582d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "18072967158463ade6801f318cd6fcf08ae59aef82b563cea11a45776bd2d846", + marf_hash: "157c803975126abd4d6e109809c10ea7b2049e254d67da8cc485fef61ad76714", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8f0c7e022cef9c08b7ae8608686f20319547bc64616ffdc3ad7e2f675bfe2c0e", + marf_hash: "6ea1f131210bf8f7f4fe5f4f4bd0786f5cdf57bf8a410f1bda8555908718bcdb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "671df39cfb4392dbb7a59358061a68f42854797e11c8792e33c0a3c2566b2b52", + marf_hash: "ed25b280295b53fa4216e86b7b389491c756b629ad8c4e7301fb28005a0acabd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ec4ae1c825f281e219d59b81f024fe0d44afc6db408a7f46c356742c697ebeb4", + marf_hash: "53cae6154ec066d6a49733d9f82484e280b4907b97cc3c5c852853b87c6ce40c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3587db6f6bb03047fb2c76a803df4106b9f59cc4422f7d1e309261f4bb0c8ec5", + marf_hash: "bcdcbc5e8c1dd378e2bbc6b707c877d1d1d844a1ff497e8ebc5a0a4a72332585", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b0ee9ea4fc2f0c727e1274d14b0f05660cf75df8cae3df1ebf2cfa84d389d22c", + marf_hash: "b6f80f5b22983175019a1250b6355584221709a7476a847d6fe71c98be1205bc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c05ff6520fa89ddcc2601d52a032139b6b75821fdeea476e0d077545ec64fa93", + marf_hash: "9f8f1a673eafa91ab8513cdc3a8267072b11060318a18687ca781fa036d97997", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c9a13932def079701fe0cf64acd2bf49ba01ffb651598032426b36e7f150f64f", + marf_hash: "a9fad0bcc9576d17fac15ad0ecdaecb5b3b36f3bf0f0548c184607f4493db222", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "635c4af1fbf8d7aff6c1e105a0d6c57c5dafc468d5ff67d8885006a3909a6552", + marf_hash: "0a8ffdd1a28732176c7096fea10872f5d2570841babd982dd794608970d0b29a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd9c596e55990ca75d91c336b7f35a910e87cc3037a0773ab40522e6483d199e", + marf_hash: "d5125e0d0484cdae2c617bd1cebce5b83f295d9c3f59e614edcd08e791388a9f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5dd6b1e71b82c02ae416f4acf3d8f08a517c6fa60f5ca0ed2dc2152581c9194a", + marf_hash: "52ad14ef3bc7ef11432405d3fd752823c95a12fc8c0f6bf1be7222a91934ddb1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4205b70f0818a060f9552707b66e6dda2c022664837b80ffb1f8be31e420e69b", + marf_hash: "4fd827c4c2c77cae565553b966cf224de6c1b4ba914ef3d08f6a733ed5d7793e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e82a3cf7dacc4837051f5c8092308abd56a407257fec4cc66dd77b3427d583ea", + marf_hash: "b5388e571f0cabbc84552f8644c346337470279982510b5927e58904de966fcd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f3ac843a28f7c8973060d50731c67571f2a03125693b8c8e763533cfa2bee0d2", + marf_hash: "7f0f4fb3286f4d65fd87a7aad88e3390d18e88739e792545368a268a5e05f2d5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "45b5bc905eec5a14977c09e8514de1960595f5825d85a252e8c2ccb214fc4de5", + marf_hash: "b9f8b694d9e73c6fa70fea00f4ae25435ca3387cedc01de581861e82356bdd42", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "479c28c9d3f0eb62ca72f336b9f7f5aec71578dfe87f48d2a699d9271efcdb80", + marf_hash: "4ea0d7b876f6c4535dde540dae7ab3d46f02ad6c5dd0e7010e5a5b55a887000d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bb0271e0153e954afb29e1c36faa2ecc2c99896f60483acfaaa76ece2407705d", + marf_hash: "4b330f387f4f04d08569af80eb4529bf518c191110553f61cdad98d66e3b9fcf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d124319589172c831350cf50d61c09d0811695e9778bbb82c04f6dcc70a6f5a3", + marf_hash: "4c8b42147e6480147f2018658a943afdb9fcac6c927c3269a19b498e083fe1d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "04bf5aa7c6bea10091fdbeaa8cc47850d6588abcc5ce68e1ddd3583d64af7a92", + marf_hash: "b46a49c8a4f2343062d5ff6743306929260de4bc95590ff2a7b2015169f5379b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "599fae0f40437e60a5fef93a125beb8dd5005c273470e40fbf82b91cb9e5eb8e", + marf_hash: "cf83622c93f2f61fe3b64a6fae0ce02cb265e4362e4773d2432ec6b37a753a39", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8693f4723cbe8f314a6ff7609bd44087ff7b304480c9fefc9db8f60eb5720225", + marf_hash: "db2e4ff752ee504fa38f13318db0c4844485fcff840f184bb397741c0fc60539", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "92533ce204704c86daedd58f8dc77cdb3d20566eeac062e379acce39df117173", + marf_hash: "553d0de27536cb57998a69ee0f01ba7b4971531baf31f3c9edfc0ad4d91fab6a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6c287df703e4275459e0c31a3f89e187731c767e3324ef21e8ffe08cf2098d6d", + marf_hash: "9e38282ef0fc49daa9aa5f912c87abe0953c3936298fb346b78676c49ec857ba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "19dcc68342b4ea6a3f4594a1a4920d7961b554fa38eb650b26d8aee50de4afe7", + marf_hash: "cee14b903ec64a9f6cb68781fa4a03ee108b896e487c61b0206c555741f3ee72", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__to_uint_underflow_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__to_uint_underflow_cdeploy.snap index 8c149df5760..3f299a4a210 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__to_uint_underflow_cdeploy.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__to_uint_underflow_cdeploy.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a9b8534eec6cb9e75074c56e52a6d3b01adf1ea7581bc2577364cd83e91abc35", + marf_hash: "4a8d6f54eb97692c809b144ad3d2347827ca044a74d10c03a395a9a585da4f60", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fbfa175ba1870b0f538405893e7e9a47a3b5ef6c0c349dd3eb7937c4a46b1a5d", + marf_hash: "fc6bd3e81ace1bd0205e3b6c31485a7753d1692d10be71846618d77fe07d0346", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0986853562c1b7475c1d762a9de125e108000a33dfa4a8fe1c71d6fb081f4f46", + marf_hash: "7c9bf98e0b7d5631203f14d2dbe5044c09535b58508364c9625aadf5da99e219", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "37fc5de9abeb3cf374b905212fa8dc6a167c8589153cadcc94ea180176127429", + marf_hash: "5e2a4cbca77286c36382e1684b9e95c9a920856a12febf2be96d044dfb970518", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "21c81043ec08bbe0bbaedf92c976db1c5402e6a30274ca4467a5dc237f1bc438", + marf_hash: "ffd9aa64245931b7e3a884afd365e394ab44ac63e8b579120aa6f88a3f0e7194", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5b4d27332fba504673465fe13a079803510e62d14396d2a6ae027a0709eda637", + marf_hash: "1263705d6b10449e3c015fa9296203488e85670d0b117cef3e9580daae3cd8b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__unwrap_err_panic_on_ok_runtime.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__unwrap_err_panic_on_ok_runtime.snap index ac065bc3010..44d0d41c353 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__unwrap_err_panic_on_ok_runtime.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__unwrap_err_panic_on_ok_runtime.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "33175e11e0bfad3eafd0bb2ad5226b82bba927004634bc8bb2914e0f61cb3ed0", + marf_hash: "cdff0b80405c487d9d705839cbd8718267e3336876f068e70fe23f6d35aebff2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "be70dbbf40eced10254f4de9ce426ef1deacca10091bd669fd3a40af735c0b5c", + marf_hash: "18cc1682b3a1fbdeecaa6341b7a3f0b2671a9cbff3df5fe0a5c4f33aa1cafc8d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5b7119193803a73b29778c355b8f786e5319d4636b1ed1ac72edaa5a4e10f7c5", + marf_hash: "107d1afb0b306e8cddaf204a1346f5c0a985653123e9fd9e0b6b096ad3e73fc9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca96385027d61d132baf2ff589f48ec0bd721cfd521d0704ea2fc2a5084d5965", + marf_hash: "43ba4d7beb9a24439605691800fd4c7b6411bd44e51a1cc124124a6a15320a9c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "11f20a0c69446acd80b2558c2df0bf39b5dcbb42ec4433f8e07f45fd79faab39", + marf_hash: "1781e94ca7dd69efd105e329dee29774c3ae691cdd592d617d7efa2599798a49", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a7d8fa6fab1ffb735b9db3628f7c356b4a93296c1596d8d609ed352fe82efc53", + marf_hash: "d84566ff97edc6e4da72304f6b667d5f077bc93e54a5b54218eafc26cafa4b4d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "49d2e6025dcf1f666e14e34d87de2022f1e58deb8ae8d9020a9b1e7954aa43fa", + marf_hash: "556aa6feba5241e74f3388c84bb0dbe0c1e5ce37bc88098e8f208734ebb9f650", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d014d5377144086b2da1608a6cfe5d87b9a53a4a83b760a6f8163475ad172ff9", + marf_hash: "3ada7d048c67988f6f6c755c1e7c3173c01a4568ec37a505a576044efa740fa1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f35e707e6516f9d0d7c618acec3354df27599e06aa4adb461a97c62f005bb6c8", + marf_hash: "e722cc7ff2831e54dbb55b9ceeb416a4bbc44796ff8645eede24420a876d5f0f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b7118ee04d446b8a7aa0a0d918eaf90200a2d0af0ec55d2c7248f075b7491ac9", + marf_hash: "45a0f8b6448301ccad3e9b93e98ca6e550ea27b403307724bc93e6c27b360800", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "55e6278a8a90d8e9fca7a63424d76755cd6d338656a30f849ad0e7eaaac340f8", + marf_hash: "dd2bc1f8c5963d4b212e980905611dabf0519b413a1c1e83cc1261b3071b7a9b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "92e93c544bad483ed085c764bff552016e2507c6d2356e3f33d9b5bd1ed4b636", + marf_hash: "2a7c6a18a8416112cf5ef38acb8c1592fc0254314dd5b847c60ebe206d6638e0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bdc1be7c1f3f7915fa39c4ce3883b71aeb36f5cc348a9dcbb0ef9bcb7f830393", + marf_hash: "6d7f668e4038c135a713ef2ddc93810dcef9a65c14afee95a6ae7c46956e8d67", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cb716138e2f144a2477906ede45fe3bb1d0592fdbdef557f5de952a55dc8c7c7", + marf_hash: "80dd1b45e9ad64c9c9a64e8d8b8637dc0db88bc378e928ff41f79e60c6396b97", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "18c8d53ec5bb9d9a138fdffb2bc77682f74df664787a3955b4a75914301612ae", + marf_hash: "5311ac280b3b331621893805bd4c621c26bec40ea88cedb592184785b2a60760", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e825ee3e756338f521c58617fedf01d553e1ef7914f9109d48da21135940ae33", + marf_hash: "1bbcb8f10d671c700e353121a3ad34c88903f9bae5a931904407b2cfeac10173", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ff9a3abaa4371b868574a47a0c92b0a8e9f60f60b9874b1107439887cc80653a", + marf_hash: "cf32980318df78a0a583dee41eafbd101d95931931327dc7a5b49f7bf371f71b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7cfc213dea0964b9c2e14d19fff1f16f6015bcd3697e71eb92ff92e69c4beca7", + marf_hash: "3b4f9edebbbb008875814babd827d68636bf4d013ad8a5f76b6e2d2826e1368f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "849bc6e5d779665243281da6ac22bbed012357dc087831b2a70e0f589e1c1c2d", + marf_hash: "93d086b90edb3807fe1d9134e0969af8c64de3fcd2f0ada59877bbd3d0ecf2eb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c01861b2d895aceb20c312701d5f82473ab99617453229e1f88e94b0087d1b06", + marf_hash: "4f0606eb92f6528a150f7fa05165c9f9132991bc31c9bca7f7f33f4c693c56cb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "414dd9687a3093139910056b68ead55f9b32e72bfb1fc4df6116bfe2ed397fb5", + marf_hash: "037a1b7944cafe19c29c6b51bdf1d5a778f8e58fac0208c74cfd5c2fb44e0b99", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5bdcaa4d1bb5c964412edb971aa90a3c0de554345ddde0bbabfd940809989cc1", + marf_hash: "d718d3e3d71839d578a2c34a6bb84d4cde39d33ef49a47f610f546cd2142970e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa820efc2dc678ab14bbbea792c6aae3e3480d1ce109633c6f5c75369c4f00b3", + marf_hash: "5954f2c8cdba8fbfa5aefbc189fabe426b3114ed3782eb98afeace6753f25198", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "03284ffc6b761fc5a2f21e76525c6a7a5ac0378a9324844acf18b5e42ab18a37", + marf_hash: "5f0ceb3b6ae7713f00acff78649eaf2f886e0f5f92667c24c450387627e92441", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "800e35ce52eebb8676fb22225541cd66cfd9814b91f268a90388af8be1e16ded", + marf_hash: "e9682ac724edbc401595e4a286c17255edf46093d837a89edaaed0eb73fcdc58", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "02b936b4b26127587ac8eb4b485671dc93dc5fb6757f2a430cc92847b33cfc8d", + marf_hash: "baad06ae8636b19675efc5266695eb8251b63ddd32de509abd2a919a6e0a211b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "19dda2b253cf1fa0ff5299477ddbc0d9ae06bb7cbd6c3abf2cdecdb3bfb8a7ed", + marf_hash: "127449691a25521361d79d7ecde1f4c2361d66d0e609a77b3cc5bf585da03ce3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "110d1cf402b3be8be528d3542c8d6092100946383593884987794c966c54fc20", + marf_hash: "58393bdc6ca9078bd306d9eab7ae99209ce515149a12308e9e23834bff490753", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "27a3b31534ca5d6aa64261e440b50d8fa7593434f966b5f7ca9549d14f637a1e", + marf_hash: "35be25bf537c0844a8099475c1fb7e13b195136d93edd17abf66d420149cb105", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7d198a676f144e2cefde405cf2ca88c95aa2f620f3890a809096a2a75948f899", + marf_hash: "2078c10f6e0001266b25b4de07653b7e63d416ab2a5511d37c9cbf4ae745e334", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1ad5828f3bfc97aa5035ff3fce4804c771b3ec2f48bdc8d392f27403ea9256cc", + marf_hash: "ece07cafcecc626495403746f9f49c40106adfab187b57ae65c5c5af88f8f2fd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a9ebdb344745e064944d20a0ed19b2f34af151b1d38ae95e450a00fc737b12b7", + marf_hash: "7619b9fd5744172112946ee60e2e912fc3944ecf556e53d640ab03b8a81fbe3f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6914734704cc4893c43020766fa63b6dfd0c9be826f6f848803f242704406951", + marf_hash: "32831b5c16328e81d6cf5539c72be6067fa4859d071bb887ad56c3cfd768e917", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "73b9fcc0bd3c6997c5e1962fbf02ce7a9cce5f0a43d208c3da8728ae3ca7b70c", + marf_hash: "ed89aa5d7116c4becaafe1fab23ed97f2173186a09b53515ab1722a2b132a12d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0efc4fdf1fa77ab4b24a4f2bfe7b837f03314c49c72f70387589e302f5050e25", + marf_hash: "55163a5f72608050f17687cee9b46eb36c7fe1c49101d7b14c04f99dd78c1cf3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c6147738584d6c892da09c0826ea6f8fbb5a0858ae8c6d27df62c929bf58dd83", + marf_hash: "56c6aa5c86d500a34fc4da012296c21585a1e87206137d44d3cfb5cd557b754e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1ee07f946f5e70950a160a1cd47eb7a365b4a1e7e5710b34baf9791a28086a7c", + marf_hash: "fa1c7788a24a50fdcc63b2e63ef98d71a265763455082ff5627d79353d0a028b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "de8fa5d4c2ab73807023e183f780e4da1ba169b5e8cbb075cdd75cddfec4d828", + marf_hash: "69c8b79230ae50768e445e2e6852f9f00ae89a96812b2a9f3a197e495d31b818", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "640be603394065cf86c0c2e848c19532019ba76922dca3e0a7e53b5516acb9be", + marf_hash: "30c7a9845705138a61fc2f8f10cc3e1778fd8850b0b552e2a5a54791a82aa24e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "022391535f0568296a675ec38816400b66beb2260e6f1698d1bb9dd6be953673", + marf_hash: "e03a4daa11e0080279d7e708d6bcf0e25b5b66e7602a1709f4fd55ae5054a8a1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1949fc13353787fb2b1e61cedefd9276dcf9ade6866b2c5d6544b72e05dbdcf6", + marf_hash: "2f913d0626f61eff52dbdcfcc3e0608e69707f702fa89cc308451e8bb0a88842", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4832c5c2be75a861751f30b1c8825885cd1c766de0249d61d4e80286f1bd6d3d", + marf_hash: "6ef2f242fe36e04a31e279c91a83fbd79bcc7986507e4b31be7633b83a9126cd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__unwrap_panic_on_err_runtime.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__unwrap_panic_on_err_runtime.snap index 68989314c38..a4cb9c85680 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__unwrap_panic_on_err_runtime.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__runtime_tests__unwrap_panic_on_err_runtime.snap @@ -1744,7 +1744,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ce1d6d7ba0b6448d2db5b610b1db7aa6ff462aefd484fb3d73df1a8cec9f2429", + marf_hash: "81e99a75b105bef52a09f662ce9f728925587a2213907f67a194c9d7516c7fe6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1772,7 +1772,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bbf79ed2fb7324a07085f8d58737a9eda370c3bb80a3dbde2395f59465e6e3de", + marf_hash: "ec6568855e548bd33f120e8310734b18fdc2e4e49fadfa230f96a3c4fcc9d9d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1800,7 +1800,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "15896772ee26cfba1a815addd1eb46ce966b7e75d1cd9580c57deda5b00efc3d", + marf_hash: "f0475494f43be0665c61d350747a437373f93238ff3b1d953c37dfd06b327e30", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1828,7 +1828,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "255db4368137668dcb2c3332fa8e646ca74b8b152beac3d2d1b0d4d6d5f604e5", + marf_hash: "e8e8a8afea04840bf3772f1cda1f2c93cd32617a71b4fee0362772a946e05f7a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1856,7 +1856,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "176c37ba65ccd4b846d6ae646ba0bd95864714868c3a8f082f63aacc0a063c85", + marf_hash: "58d9660778194b0815d73971a3eaaef01c449db7b2e8e4c474be69f28803a288", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1884,7 +1884,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4c9297ed7b8d6086cbb4afbb3cca0cb16f310383aca000c6aea9838d813e7cc9", + marf_hash: "676c70cbd355405317a8c01e67455130cad1bf621cca803406d53fb58004cdc8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1912,7 +1912,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa6be81276fd1728ae402f3d55781c6f21bcb5fcef2a3ba39db37fac2e7baae6", + marf_hash: "a4669db6692809edbd5157409ad54310ad1eddc55c390406c4f82ad26fca3ba9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1942,7 +1942,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "46eda1f71c5b0d5d4aee7762277d3a6a1fa190f7c78a90c3d1e32edb180db958", + marf_hash: "cc8fb56513aa3f0540b617e93f8cdb56c561d68fee131673d9162aacd313db35", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -1972,7 +1972,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "16842a626f24d7a817834460b27c2ba609e676eef12cf65eb04cd503cd87def9", + marf_hash: "92cc8a11739ca3181de9306cb13d1a69bcf31ea5e66b106b38b4c5da9b2553a4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2002,7 +2002,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b078afb6e31fab448e9287638cd06afbaf17f1fb2e385e3026ac008f658bf95a", + marf_hash: "5930772b383100ae12fdda6162fb8102de9b46fa089d00547a4701a0dcef4c0d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2032,7 +2032,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f4f8f3433587c7eb540360a1054e80b02e9b82659e46ba3b342ec49294bea3da", + marf_hash: "6701b14d643c95929af0891d3a7596bc70c41770ce72a1950ef9720b1583197d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2062,7 +2062,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7248f35b29f8e2aed1bfd212c8c08089c917adbd30df608e0c307d7ec2c7c44c", + marf_hash: "0797805e13ca3cc8d78940aa9374ece947dcdd40447430f23d084a8d7994000c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2092,7 +2092,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2179394ac504e15ec9c8b8125a93e674a6813ecda1abf8bf060e4d4f5692bf2b", + marf_hash: "e5d0774e2924b6612d9fea0b903284361618c42ff84da0af16062b71a3a9f1c4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2122,7 +2122,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e88d208cedd27882201ea05708cafb8c8ddfbf7c034e98a71b8f0ac3ab8e0504", + marf_hash: "89ecd788be753d01fb6100a1a557441d0d6e77d49f9cd4115f15d89b69a5e26d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2152,7 +2152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a3006a4a3d3826f2528abcac16dc5dd214a2b41661462a72e93b4067229a397c", + marf_hash: "283562b2bd25f3921d61d5c95864488743258b3cf82bb406aa2146df8f121b60", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2182,7 +2182,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6100ed907adf3388f2c813ca23b293dcd530ec2909eda5e46b676e5e4b967a1c", + marf_hash: "249716536b7c384af1642905cf0b3aa6d3994f47fdfb656ddf673b5379522dac", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2212,7 +2212,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "23bc71d8c16f6d8a6d6cfffe7dfb788b97903c8fc38661961752c8e96ffae852", + marf_hash: "5ccea15cb942b67cc4cd9935e16ff222420957d51bf6b2c024031e3e3b5f5a18", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2242,7 +2242,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a176446084e177968ab29cbf217223f8f60a15031b2845ee65de8ff08fd13f9", + marf_hash: "3d1151a2f55b4ddd8a3d55d39ddf300503b1a6c692ff89aa9a49b883aeb91244", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2272,7 +2272,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b07bc240c7906d29d018353a34d12fa4b8d25d5490e6d7776ed439436b98a8b2", + marf_hash: "6b3b085bd114c40d6dda765d52dafc2c63bfbc168be71d977f0b2f4579d3d32a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2302,7 +2302,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d65c6b4a6b1bb2f784b17681bbdef6428f2f9f1b7cec4c254b4bb2cc5d90b6ff", + marf_hash: "8efaced92878b6c7b6c81b8d028c4bc33cd8c035a06c785228670b38aeac8cbd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2332,7 +2332,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3d713caf178e491319728374fd5417f302dec9ff43d2770fe853b7e03cd5832e", + marf_hash: "e5b08b9751fa921afc4c29f75c7bb788b64cece5cee4a3fe3c8d5a5828307839", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2362,7 +2362,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e20e5e045ecfe7d7ad8c8ee988305d7a3911c68d3fe6d0b7073bf41d9236a032", + marf_hash: "3dcd01fc66ad3b0cdc255eacb4a21b19ae2bf1a52c1f24361c7bd36234d924c9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2392,7 +2392,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3e6737ecdbe1281afae5e6a9608cbc282984137b22cc2e0388d9dbefd329160c", + marf_hash: "5825b1d172f743861a420c03d6fbc4f61844f75cfae5da3b2df9198b21f263b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2422,7 +2422,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c5c3c13fb4949f65c38f2d79c9126fe8b3004e3255cc0ec49696704667ffeb14", + marf_hash: "ff50715f7397e9f83cbb5522d5e78ab8fbf66b0a05f08a443124ebf25d37dc22", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2452,7 +2452,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d3af195bc199b5eaa7b23c26a0dd4e2e7f993a4d9bec9fe0d992bd9223940685", + marf_hash: "4ca3bca4776470bf13c6578ce28d2b0aeb02c937f37483167e5a78b8f7bbcf62", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2482,7 +2482,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "53b559ec2bc473e2d76862acbfe73f4da4e6d75802fa940f1632c2ace1b74e97", + marf_hash: "a9635a2a413d984831e2e2df4eff16941663d36f5cb50a96f8f189cdeff8ae69", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2512,7 +2512,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b3e0a9e8e0c962cfa82aed2cc25b89acb456e590d40ba64de295ea3119f43eae", + marf_hash: "5ab0ee4c7ec313b0cbe2e268df76cb1630e7350aacf3faf8ac7f5cd6bf327368", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2542,7 +2542,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "20c3f3e9569b7d6d76d6a1f86b188fc0e05b8662ad30ccd8ca313784eb6fc1de", + marf_hash: "052e5e05edc8e1db435fef76f00da3378a9aee29af9b78ecb6425c5f2f9aeb2b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2572,7 +2572,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d8e3f0e4116f1634a4ee39946411510fefc4b206792d8b17191b44f7079f0e89", + marf_hash: "53eeaee19e83e1397031ca3798b4428da25df3d3710c85678a494ac8ed479eb0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2602,7 +2602,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3b9a6a59e3a74707364cca4a9800b4d3c4aa680e540796b66ef85f278f6dd495", + marf_hash: "8b064709ff23a286c45050f9e52f7c661227a7670ced53a7e4049c595aa53bdb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2632,7 +2632,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ef30906d925b9cd32ee928a848673ff1ee1c42c3a0e88416f2b4a507f9823cbf", + marf_hash: "921fe352ea68f50635ccf84a78617f0b45f857774c190a0fb8ccc0c1dab36af6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2662,7 +2662,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0bcf33ec84e97b4f6dcd924bcf95b7f47547930ff6af54ee4027c7e7b95669d6", + marf_hash: "4910c1e19e320280b99eddb2661dc4ae193254a8e1f2c423fb730090c22981e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2692,7 +2692,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b3f7984a6d36f27feb4f667ca887e7bec2237672d606aae9c3d05c9c8073313", + marf_hash: "66a7839344b2524eba4db16d8d4da2317fe2fb838370a9276449918fdf07a897", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2722,7 +2722,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2066a53aa12e79b5de2eb5d6b31c7fd01b69bb1ce3b9b1b53b561c77ef55b3d0", + marf_hash: "ce3248ffcc04557937f49f36af56cc3db201ef86273daad0cdfb227fbee32e50", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2752,7 +2752,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3bc66dd46b98bd5f4b9b44581e785374f48f907de37b34e3ba30df22e16d8581", + marf_hash: "fe770d087daf1f23f790ece9d678d5860dacf3f0311b86663dacee8974af9088", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2782,7 +2782,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7a6c98f6dc925b115e900a218f46ab85a5d7e477f13636682187bf3f3084f2d3", + marf_hash: "595c530be4eb48c981b6d1cb3baadd46279a2d274907b77dd03fb00ea5094856", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2812,7 +2812,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "08f86fbe98bfca84e62ee09b621bc09031afda7475e8519ced6833f0d0fe0258", + marf_hash: "b042140180efcbeb70a6534c83b63d396386986c6a43f6b0d1162bae3e0cd7b7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2842,7 +2842,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f7bcb782f83bd0ab188ffb3bf744c9ee734831f468584b42157fe9577f372071", + marf_hash: "e9f801b06bc9657963d5ca8f642a707798f0704da5de654bde58088d6764bd19", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2872,7 +2872,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3802c35c6e388bfb1eeba3a0345f94b0a734a87fbd820f064ac30eb71b5a42cf", + marf_hash: "b697415069461040be552e6f6ae004f818d820a0d11e418a87122e9be3fe9909", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2902,7 +2902,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a11e6b4810c96b6a4ad37b827fdce605f96d5f6b2dbc029afb9e5c20f8cb943a", + marf_hash: "fc3447e4003681a8df62b850148d4e3f8b9aa9087a11cbdff5aa8f5ebbd7c7d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2932,7 +2932,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7a42bb13054539e20571a9a97df1fa72ffe39420331689b5d02fe77484b6c54c", + marf_hash: "cb46538735b31765b1c164479f50e48584819cd29d71b7c35d6bf48ec51fcafb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -2962,7 +2962,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "077f196d39fb8959062ad83df923a21f0117e5c77cc6b1431198fb05a5e91ad9", + marf_hash: "b92564ef9ee9fb5c073bc77c730158c8ec72ae3d8f2d18706a4decc58e43a99d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__error_invalid_stacks_transaction_duplicate_contract.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__error_invalid_stacks_transaction_duplicate_contract.snap index 3679cf23ac3..1ee7605b64d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__error_invalid_stacks_transaction_duplicate_contract.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__error_invalid_stacks_transaction_duplicate_contract.snap @@ -53,26 +53,26 @@ expression: result )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 412c6ad9d04f61c6ea630df74fbbe5f71d9f82345e7fb6800875b9ccfdd9474b: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", + error: "Invalid Stacks block ce0e219589dc0c3263522af3bf211ff7bced88693d2d99ad3b3345ea607c998e: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 6279068c8532276b0d331fb812ee5b81307b666af78dd960b45f621b80be2616: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", + error: "Invalid Stacks block cc68d4f382a8acb348a80c42fcd11bcf7f5176e8fbc3490960c3f895d982f27e: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 3195b9bea33245a99ce931862cfb628fbc6035817f4d572c95509370aa08d375: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", + error: "Invalid Stacks block 18d618afc7a7500a86fd2395edd2da4dbdce2640edccc41e0b62285db9946887: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block cc6759ab18b71952dc2a73cfd5d9d78a9033899aa85c9048b083b1ac03e97088: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", + error: "Invalid Stacks block e1ab23295468f28cb88a1c8cadc5671fe0ec6dc3a80c1967b2eedd570b347977: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block bae9ac23ac7dfe02749e24dcd36640c786126f183c2db1aed35512bc77deb7a1: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", + error: "Invalid Stacks block 5b97e1d493855c741999933d7734804960749031c0cefa12ec7c881357013d86: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block c1c15f0fd19ae62c54df5895fd11c11e1b3bc28091822867eb104ed14964a498: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", + error: "Invalid Stacks block 65fa7d0e57e47c99ff2d27ea06917a9177c53ea827774ebe2f6ec4e5ecd375e0: InvalidStacksTransaction(\"Duplicate contract \'ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP.contract-name\'\", false)", )), ] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_allowance_expr_not_allowed.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_allowance_expr_not_allowed.snap index ae2a000cd62..139f0ffbfc2 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_allowance_expr_not_allowed.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_allowance_expr_not_allowed.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5cb03ddfb2753fe8a029952faae083794db33ac6c29a858d61dd47b30e62101f", + marf_hash: "32d76a8d73b5cfdd8511ae9f5870674682f2f68fae24d04953c874f2376d972b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e5bc9b757cfaeb1e2312b3dc98f915a996abf3c39479076a6215070b0a74861", + marf_hash: "49b2bb55ffc3456cd6f2086636b32e24898a3c59c4cb5fe1e49c5e0da3a99a93", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a8e27cd664901a4abf7a5a3406f9abfb3390ba1db3bd7e47a1769302335a4888", + marf_hash: "62037064e990d2026c4ef87becdad3878cd7558e5dfd89c7f0876fbb1ef5afa9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_at_block_closure_must_be_read_only.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_at_block_closure_must_be_read_only.snap index 86a591e7356..a2b90f9787d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_at_block_closure_must_be_read_only.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_at_block_closure_must_be_read_only.snap @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d92476745a49ef4635d8877c1de643ebfb8a0005c328c652bbaf0afa78d81ad8", + marf_hash: "08d89f135d50880a39f31c9892f6559f46abe1423f3c7f1ef1317163d9679af2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58659762e3403f04f8cad4a865b271a4b42fc2961b445d5e9a2451ff88fd9b9b", + marf_hash: "3147dca9ff41b9755a49ef1cd94b86dc31376a2f2ab119553bc0838be7fa2d41", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "18feecfcd30cb7fc977f0a4b5797bb2e03fd132a5abbc43eff548ca9517ecbc0", + marf_hash: "ddfe4cdc3298f955ff80f35c0da38bb0488747652e79fc6348179d2036a3134e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ef9d458b5a7fc0252be22d3a9c0dc64ecf9b6677e088e72a954fdf46affc5847", + marf_hash: "4511b2847112eb211fb088bf1f37f7e3de320577e2378820e67b4307f29a8819", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_at_block_unavailable.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_at_block_unavailable.snap index 1aca0f6f8d1..38e54885327 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_at_block_unavailable.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_at_block_unavailable.snap @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cc68045eee30fbacc97acd70ae3a2013ee9d5ea3439a0b920ec592f2435ec5e6", + marf_hash: "2b524c988b250d592e1e8e83ba786a4f287cd634dde7ceb56db2666f71ea4888", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "de432ff55c41807e3b5648c5739f231635f91a96f352eb82a4de2446864bdc9b", + marf_hash: "1d03c4d2b86d1e75971880068e61c28c360b0b5058f14a8bdb6ac78a0718bc17", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "513a087633fa67846b898467becac54a7fcbba72c8875371a724eceec8696370", + marf_hash: "cb3f3ef48985f270cbc3a118da013bdf29140eac6fc60e82c48eaf823c45166f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7ccfbe06126587e94b52a8c9675b2de5cb891480cd100ea79f45f7be1cb614d8", + marf_hash: "b5e29fc11be9c0905dead01ebde67e224baae9af70e1b8d64dc3ad01acc3d7d4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_function_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_function_name.snap index 9324173d5b6..13b1c48023f 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_function_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_function_name.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fb43c0841b278f02140db3204663908c9ebc93cad83b48321bc854afb251671d", + marf_hash: "cb6a7d01422940ee7a6d3130decb114d292bac01577810696d3aa7634d237302", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4fa0ba82bb577360a3e11730f5123101c970626fad26fac03bd24f2373545525", + marf_hash: "f8912006471a853fc00c01cc182bce1ee8c9a41b7d16f6cc3299787bc4db8e6c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "72a33d3144f5bbadbc60d4b8f3596c3d4445e532aebefb539a0dd95c13b3a7de", + marf_hash: "77bb395f658f2b1966d366e7fc4ada3dd38519ca632d283dc1a6bd403695e33f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d31aa425de2b2db5f1acbd205737014b2baab99a8f46be01fc92a1564efe20fb", + marf_hash: "ed745650f779ef239a1097feefaaa0c0b4f8e168711f16d844bd2d1df4d7d9ed", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ed1b52f6d9a8a3f7705e7beccc94d2b9e8f6c56af20afab9670d8fd6742ac734", + marf_hash: "1bebfb7c0da7d8675aa0b69750646fe86e11ebbf179422a6c491758659e48a73", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c39e3edebfcb1881db62aa18f3ba9b4b51a29ec0ccb6fa7e82119b0c9994ae9e", + marf_hash: "cdcbd8f161cf7990fa5e313fd52d99a85a4f436905bb8b299c59d1dcc50ad860", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_let_syntax.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_let_syntax.snap index 5956c2ef434..27d541449f1 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_let_syntax.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_let_syntax.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7c951f5a23461e3ae2bc7826b512bfe1285b16b6c04fce42be136c1d42bffca1", + marf_hash: "f075376649f65bf0d694621f1be32a2b464b09792353547b783dca93a2200bf0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eab518a9e191c798e4746857427896a9a0604b50f3066d01ed4e130f23fc2012", + marf_hash: "19fc0e3f3cb26bb3fb1edc48fe2d795a6e3a2c87e2b94591bfb7a31f0ef2d0a5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "42b57f64f3fd98df002b17e9a91479f68a71c6c60750e73a3a95b9b56e941ae4", + marf_hash: "014c4709931c52f4364b939aea6f6cb7df7f1acd9e4e35b342aed78d553ba951", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5807f6553bc566b07d26cddb0dca1f8100c0d083a22583d0696805ee322f6141", + marf_hash: "7ef123ad99ea12f1ddab6708dc39831709626058943d625561fa3865cfde54e3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "46e47de3d706f44537c49a2adaac93bcd5457d8cfa64de9859ea46fc10a309d6", + marf_hash: "b6bca28674812a6830fe806f02d34bb486448470470adeb00f930fc2e3e9af9a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eae7c13d5523332da5e52bf87d3ac5d8fc6fd391d667e068bfdd82fc081650b0", + marf_hash: "3c5f389cde5078e6c02d575e33d44d206c80a9a2b9432ec3dc91b84fe51ef7fe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_map_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_map_name.snap index 772fcbf6820..1426348b287 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_map_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_map_name.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "616621ae15d4c555fcb7441b3e89d1d5d815267fe3ba245cd05b7698a1a39629", + marf_hash: "0675f23a83900f6d8c475f2e2962841100aa57a50f89b0c4780e784cad00c8de", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "04513280ba27c2f1836cd719e40af4303205f3d4a8eac4929b3a358593e0a396", + marf_hash: "d57a01edde12f1615dcac4be46df9f6144d853d813289b0321bef46d3878db1c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "077952d95c63861c28c070973be4f5be9cf7c2d3fe25dab317be8b1c5fca6ec2", + marf_hash: "83820a45e322a415c08a3bcadcb38f21a258599ef3c2e131ba0c6f3fe807dbc3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "136fd944536b8dbb69ca2cf8b198e1769c18f8a671316c0060feb34cec21d8a2", + marf_hash: "cdffca29eb679600bc5ab57c83abb0b6b50b97ce3660c260e98705d7719e9a6a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "012d243276fbeec4f17cc3b218040f0b07049e327c9667def17ae9e1c6c90bdc", + marf_hash: "444ffe0e3c653a9374283c93d7b292760719a06033e7c0bfc945a9f67298615d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4551f6ed00ebcec9c18df189e497ac53f22bd43514971c2aaa0df7bbd37f4865", + marf_hash: "cdda39f5252759924f703d2f326dc760d4c39d5606e7071be91a1facc0e7ceb6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_map_type_definition.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_map_type_definition.snap index 727a498c0bc..86975ef3714 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_map_type_definition.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_map_type_definition.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "65d7dc67426124f14ffa6d20ed481d7349fa682b71a2099bca62a1b56bf64352", + marf_hash: "e066109e3e633c590327bbd9dbfb0d08c57a87861c078e1caadb2579bf78a5b8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3f59eb02bf93ea75c6ae77192a9d2aa0ff2be91e90e55d55b8d64e4ffc6fffef", + marf_hash: "23a8e569ec8938de1bec48872af01a972b8b0e06e8903b8735464839ca15d3be", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e3a4a4d2d4a6f09d0535d22a3ec9ae0acf04687dff9c6494eecea2622d1c4f92", + marf_hash: "553f6b7a8292af121200db88f680e31ed5e6f883e6c2b6c7d17e58b7018ef15e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2b84af440ae7a03baa05e36b7473edb0775c39054ede10245c1e09a2f96bb978", + marf_hash: "d20e5542f543d9cfb85cdcc6a4b3a9b131cfeffe04e12eb6e5fd5c4727e7967e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "41282b89a502a54d522d36061254bfa2985db33841aae7ff624446e4fc3d74e7", + marf_hash: "b76c964c5b3867ceff72a2c159292cb404e130b194b6f7a3982854a935e8da3a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "106641adf45478fdb0ec080d816b22fed10e3b337dd4a31e8ed50fc4d71ba8b2", + marf_hash: "a7b512ba1ec497db1ae6d4630a09ab1de29bd39e70bed38eff0bbbc9511f0652", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_input.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_input.snap index 9907fabc87d..3615c1dba8c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_input.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_input.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "84a87b28abb88abd80d86a4b2ac24f4aef348095b12e501bd4e017bf9031c036", + marf_hash: "c3756c9974d3f51798efe7315fd2585495283468f35a79d5b1667598409b8c05", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4fae3dfea248381440436b65a36b6acaba2275f5137ecba41104b391b48a8871", + marf_hash: "fff5408780027247faf0822e1467fe38b57b7c8879c9791cafbac2177473dcff", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "629cd19cc1999fdb34d3fb34e3c3958e3854706bfc6b3a12600833de1d149cf4", + marf_hash: "4b6cf03c44721dd655917853b0365291d2a1efb44e899c2d887510f72c4e6a94", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6a086ba7797c9501308a82834fbe3c979f15c103069509e1bab17ca2321f2343", + marf_hash: "9b0ac28873dc8f22472ee2c17e928b10119ba897615cc519fa5b377ad4aa76eb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0df76efde075ca241086afd3c272becdd3cf99556e5836402e72e177e813478d", + marf_hash: "5d280ac8ec73bd747e9416dce804b32ee1d852ab5ccfb35998dffc0c24bad318", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "454305a1f68ec1418e49a202d098fd3d9cea062cd29f16c38de9494363030173", + marf_hash: "dedc1cda2e4c99bc40a862d1e344545d0ffd279e596a002dcacbbe5721d28f13", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_option_syntax.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_option_syntax.snap index c23a3aa6adb..a0a5729a71f 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_option_syntax.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_option_syntax.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e3fbf476b0f0fddf2c64768d97166e67286611e02b075bc338eb7d118ffa4709", + marf_hash: "3919eaa39e02285e4e97d0599cb8f27043273a637961d00b566e8ee4fae6c26e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8f35c6ab2c22bb97eb74b78e08c96e1388aa94c2173f712befa931a6a47b52cf", + marf_hash: "4f63454bf22f61133ec38e4b78f7459a5509a802e327a15a4d2a4ae8f71b9e2b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9b58639bfc8afe4370db721670a4b0754cab728a2d9c7fc542a6dfb2b6c84eef", + marf_hash: "c005dcfebf50a40e63ea65274d77b8b24ba68177e4e8e9e7fd3b92bc82f8cc76", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c237c476fa918a2acb3b9e748e66bdc1831bcae30046a769f2aad57f908fc686", + marf_hash: "ec422f6575f8dafbbac99cf082fd149120d081e2458909c4417f641255f1c19b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3251e3bb29d806686205f089f0a4de3faee7e0016e704d938d7a313c79f5d763", + marf_hash: "b50a5232b0c4cf7c903a5c51e9570682e5098557ba90b5b18b23861bb9070b8b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1f2cc3719ec30e6272332866b96ebda43406b564b3afd59ee20c5fee2f89fa46", + marf_hash: "862b87cf5eef9dd47ce0d7d8c4897df38b4de8eabaa180f307dd7dc406a542a7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_response_syntax.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_response_syntax.snap index 15102c7afc1..8bd6eb367fa 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_response_syntax.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_match_response_syntax.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "35158d805ccbb6f442e7076154f693648095f4afc18addb52400b7a988cf1ab4", + marf_hash: "e392c829b75051d1749b6ad44c5911b9c3657bdf1c41866eec83a2a81fa57c39", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "007e4e26a93afe965bc13c55a72972540c4da8264c7e0f632c6302f034ef43fe", + marf_hash: "c7a0a8b77d4509032113bc1b435ccea218ff820af92ef063f42f8a9627a6e044", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "89161179a8737c3a9f710034b868ad20d5e4b52720a072fe5baa1384ce55f25b", + marf_hash: "d13a79965e20554bf814231e92d3ebbb02a5fa234ac6772c35d30f03e9a80981", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6149063f0efcaa1b164080829e7048d5ca3f1ae836767bff00f6bedb8267125f", + marf_hash: "d88313a086094d40e656e37f866447a909c106a56ce434274373618fd95e2f1e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c60cc880a8ad34bda2710bc88b79a085120866eb0bd4ab6caca63b4d61f1fc26", + marf_hash: "83ffb6a70fa03ace49777acb08aa659448b331fa76678c61af61b448e8570b79", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d9169bfb90c70fff4a4b66aa0d82b89e1c5feef9114468cfa6ab51ba2c2a3711", + marf_hash: "fd05c536cd49c30ac4f108955fa73da445e3235bb978bee331491e6a7692fcc1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_syntax_binding.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_syntax_binding.snap index c6359cd5f15..da754bd012c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_syntax_binding.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_syntax_binding.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b443290f3b64998f0e043facf3381c613b365296d17bcd27d1431349496477d2", + marf_hash: "546f88071a1320cda5ffb39a5626ed47a71ad9f94f515538c46ef275352af3a5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "85131f3c192e72def7957a58672d6d15907597a37e03fab4cea8c869499e8a84", + marf_hash: "ee073a587db9a0a212b486b25f6e8fd5ef1397f7270b20a2c990872168dd458e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6b00c4b304f7055cb3de277e6bbabb328d46a3a797846e75b8159f5cde370493", + marf_hash: "ca90b6dcd03433ebf33807b3b9d9fdfdcb421d3e7390a7ebe435fc268cfc1026", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9542cd2d008869f62f154033ebacff7ecdb3868e0b6bf38564ba56ae5ef76b61", + marf_hash: "9f8abab8775942cba8ffcf27d4b97b84fa57bf4bf6eeae77d92ac873145317c2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "83e5d5be1b0ccf903c020e13fbaaa6ae5d19890c3e97f697cf508b73f978cd90", + marf_hash: "c9aececec5a3e67e08c4970f00d3e0474d991b9c63606ed7a4adab3526bd9f91", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f492ec436e6f4aebf0b2fc4b60349e82cca2b2510cae830af9af353a5a872e60", + marf_hash: "84a457f01711ceda1ea91d670259dd963dea7c432f5d9936d56eb2c587a5bb89", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_token_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_token_name.snap index 1a957942bc2..498cfc5b7a0 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_token_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_token_name.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f3adc9f6c0d596fc28f257fb6666befc863391ff5d83a762b14de6270e62215d", + marf_hash: "6ab7c2bbaee374761c23f53f6899d0fe7bdd5e8581a422caca636e28fbd41fba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3d07c18c6b181a21e86a31bed07d07ff7c92d2e3cd2587585fce4cf327b6bb7d", + marf_hash: "ac7f6c7b83122c55fd044f48b286b186f5fba4f4a614a8ee4bb6ffb46df9bf9f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "80c64f8ea9a3244bb1befa18d33bf0f0297bf3a4f0e7a916ff33fb2b5bbd86ed", + marf_hash: "9f77ce9f31a541f557f2becd68672df8ac9e05a2e7e707f14bc36e7ae52fa8d8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c776599f2ac6869fcdfc892c6a50f76497f04ea3e8d857e534c07c7f9cdeb4c8", + marf_hash: "20a97c6f94a1bfca4d7af533b570a0be28e8beb167a060c0d73bd0123efa69d7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3a2b9d8b6c3a162434d41a1aaa1ac5aec79db137683343268eb06c3c793da1e6", + marf_hash: "d8e2eb8f1165fa5a99eff8ac9359a9ed98b7feae1a7a0deba95bb52dd6df91f5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3d954e3c67f4627866ff52898457604dbd030c7ba46eaca719c7fae94de18672", + marf_hash: "484c3bfa9862b4ba8b67a693cfc191f16213600a68676e8ee14b7d0a08ae4ad7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_trait_implementation.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_trait_implementation.snap index 3c43908daf1..139714b21cb 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_trait_implementation.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_trait_implementation.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "54b8d377c0018c41a03789a2ea8614e2b023ac3fe978725e521dfb46af619192", + marf_hash: "0f7870e1928b030edf8dcc8860a175f8f8fe9bc001ff9ec735395947001a3153", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a33a39bf773e1d1b3a0d8e784d6605160bc356c4b061a56ec6614f93bd3aee06", + marf_hash: "b809c72a8f7139c044b47b27dedf99a855429fe520112c032d0cd4e38be28d59", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "65f844e56d8e33582abf77af49e09fc9eb6c0c55e8185f3bc65834a2366d54f6", + marf_hash: "381c2eaaf1dcb349164bd299fed2659925f46716412c6eb1b53417ee5684ae46", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "33b6fc02be47433152c2a8e3033f6f226f30abf53a05340e5d3055e8e65bbc4b", + marf_hash: "bdcc075851ae97e37c8afd034d5dcf261a4498257c991fe6d93702303cbd00b0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2367985fd83ae6c548af85c550b9300870c7f3fb21c83d705cf3f79e34496cfb", + marf_hash: "d3f51936215b697162f72bc4ba421de59432f67496097dfea0b39d28493ace0d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7e7a5d25148d297e2a8d599decc2910c2df3b59b5d07b9749f5fbc779ead7acc", + marf_hash: "bfe3d82d95248474ed59c05b0621272a4b445890e80183e1e588ce9bb3af1777", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_tuple_construction.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_tuple_construction.snap index 1090232b670..bd0eb240849 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_tuple_construction.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_tuple_construction.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a810c3f085077d5a3fa727d122b259b2f7417c7117ab8f5c1a49443533bf74d2", + marf_hash: "7f7056f109b820003f7d50ee2fc1a1baa8a8c0345a6d0a1598f439ab0731352f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8a284918d8c1018ac70ae058c3ba0fe74b2c6b68d960e6ad2b444833ac6bf9f9", + marf_hash: "f716bd9c4a769f8834582d89a85b9227ba4933787b9c519019e769e1cb8fe95d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "91a99f9a31965346d48ce262075801641328c69991cc8b2ba19ecc21eaef8271", + marf_hash: "47a98229f6673e13a0af8fb8a9ae5292b98b8483e1f4ee9e24009ee1edc03dfa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "745962c25e6260a95ffe16c067f10730914147eb8b71b7a5892aa59892a3b9a7", + marf_hash: "48f88fcebb4fdd258f0242591b56e4a6dc22ca65a1d77fceadfce2e434ec1596", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8869c5b9a18d54d5fdfcfe8d2261bdd54fa84479c54d9a0d863c090eb2391bcc", + marf_hash: "a8cb7ccaf7f4f842583a1dc3b45dbe8703c73cf0536652ae8053cc1f61aa069b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "547ce14a7ed202e9176b4281a2a99f6b784b5c7194640ff282ecd073feaba864", + marf_hash: "653c3cb6b0ea4675ab0ecf2759ad1aa48162dcc11522ede749dfb777b0d4475e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_tuple_field_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_tuple_field_name.snap index f09d2000179..c7a0ad2f705 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_tuple_field_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_bad_tuple_field_name.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "807832b3dbf611afa76f4d949459f32e75e6b55ba5661d139ee9bb494d5edac8", + marf_hash: "6498fdcd365e0ee4dbc2cf78b3469a7e6994bd767a095b866cadf62e57ab0c5e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "662051d24c1a35d49061d0a620b6f3edad9ce445b931556e559b6b08d88a2f29", + marf_hash: "2cbe4e1f4316e4ae1276f3b8b365166cd574834fa21f11a9b881f1d64e9fdc3d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "06dfc960563a424f1bff4be3f8e0bff462bc893ba7cb87ff29f5aceaf96b8262", + marf_hash: "b9342353b0e3cf878a180f1d64f0e7db984c25849728cb46297f0ccd633c4a2d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1b50f19575f0f154242923d4a83cc4b7e575caf0e39f55e991c0a6970922082d", + marf_hash: "501feffdb923c081856ad9427434c4c88d2c4d7f9d536f3ab9a2205262d66f45", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5818370f2302af146a2c1fdcfa1f0d44e2acc8030912f7890ce218e88ff430bd", + marf_hash: "93393d46d9481f8ab242049648b3d011efeea5ebc5c5b7d51ab0d7910e73d21f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a8a2f8c87e1695c7f18a0341c9301e91ffd7e80848484cc4fd951a84339a3af0", + marf_hash: "89543432568b9cfdc2686dbdbed479e5f15a6b7a0ef9e3193c76e09e8c1db448", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_constructed_list_too_large.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_constructed_list_too_large.snap index 529c7d47e38..08cdd531214 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_constructed_list_too_large.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_constructed_list_too_large.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "501c055629a41f3cebd8126b0bef4595e975ad22860435b6af5bef387cccf9e8", + marf_hash: "f4cfe7558284cd40e44a05434d06a9cb9b1de139f9c09f5436cd70f1f2078cae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c125024172aaecc9238664a093f9a7b6ae712b096c053144f99b8d1af8199266", + marf_hash: "f6a62912aa4505c80d8e20a3d7a8233c2200102afea9458bd4eae1d3bcbe2392", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "629b76c5269728d9d1008071718bc142b0a1ce0f7d3cdbd953ef093eaa478013", + marf_hash: "6debdde63417c19f7d44bcd8cdfa8f2fb3a5b0f71cad8c3f04a3506b52a6fffa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "205da904ee6d07005ed7ce0a6184dcb6543f0040dcde26b3d1b674bb087f12c5", + marf_hash: "9e14d3eaae664c62669baf93a88358835f776068045cc0549230dfc9a973be5b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f625946ac90843b21e9d54d353eb691e6d91af4c16e1e4b53fadd7f9c3f42781", + marf_hash: "ca65185dcb02147723ff6172a76e2bb4203cbfad6e5fad5b4d808d61aea4900e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "237b0a6c44f74990ab5f3ccfa47b82c801fd69e1d7d83d12a9e62a9fc46d73e1", + marf_hash: "80b80b72c748cb7482bf0f49992c75fde550f07ac9b9625a7fd8104549c58f4c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_contract_call_expect_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_contract_call_expect_name.snap index 3e9e369122f..6cf045f4a69 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_contract_call_expect_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_contract_call_expect_name.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e2bc4301658436f22d607971f46df89200508a88c677b57f943a48b7b52c46d", + marf_hash: "76810d02a9a6e2c7414c9092042330eca6e91bcfce88bbe81e3b86e7a988e3c4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "842c8460c15c2847834d17e54615f189229e95a7fc02baeedd43aa050219b6a6", + marf_hash: "b241d575cc8e24e23094f9c51877d5d4379ee32beec9e4c8f12d7f5b463a05f2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6c30daa8529fc6ba632ce9a4c75ef00bcd706d9ed66b3ed8a0c8af0d4d7caa3b", + marf_hash: "4ddee81ce5264a0aa798e5499d029ef0c68bea5fec9a14fb02a82a1ff90c4466", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7b6bcf1889ffe6085fad384ef52d654f3c290227ece2f25c2d5041a8f58914b1", + marf_hash: "55e9e1a72b038e0b1cf4bd96b3c53ad30af25b72c3825c8de638a6bb4866af94", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca93b47e861205b26ba019f3b71c5b9aaa24bc9b98c6796040a32d2b95b2a59b", + marf_hash: "a4531b700386a70d5108ed67e150a819499c4dfa962710ae05889e87c71943fb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cba89d5c7da9615b2a885187a9c0d8f4cbc4b9c108ab8581f8659c38c216a886", + marf_hash: "0a1badacd16ac03c8ff98878ce28e20b6e1d2bbe23fd4ce02968b37cb8bc6c64", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_contract_of_expects_trait.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_contract_of_expects_trait.snap index 8049c2ae389..a0fc2d80f86 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_contract_of_expects_trait.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_contract_of_expects_trait.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5f41927fd50042d859e5d463290e335141da338e038d7107eb8d0560ba6d3e83", + marf_hash: "54ddefba96366b9b469c855aeb80bd0ab05dd3f4e33bc88b09e197cbbf5b2f29", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4d4c3d52e7814876522f310048c23248cb3523dff5112c9ad033dcc643b5b510", + marf_hash: "a3cb81853cd283426e80ea115e83697df99988b3d1661ca43492b5ac8af79eae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "76498f15dd93647f049946c489d8767f53eb972abb2dfacf20b890a4ae11e8ac", + marf_hash: "c7042e19ff3821300dc8801804fba97a719008dadc8b2b76c59aec8eb2fcdf33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b10db9e5913a69c7b25fc9a78f022652465ce88621ebc6098f1845015bc4e6c1", + marf_hash: "839b023acc197d037ce1aeea3711932d0bad7e5104265849ade8d7ca1decd6a3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3f59675148e84d2213bde344503b2411e458a376016d1eb2478901daad2f65de", + marf_hash: "c70e5b0f9e2e8381f31bba44752ca5b31abc6bff626e8d925ebfcce39e4de747", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca5fefbc3117082169e8c3d42e855f8a6aa4b06472b388d492cecda5408079a0", + marf_hash: "0c8d376dd9378033d07c58dc443c4e34693b079e3dd5810d6ea5dc7def5c023c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_cost_balance_exceeded.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_cost_balance_exceeded.snap index 61ad642b915..e771a99e0d1 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_cost_balance_exceeded.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_cost_balance_exceeded.snap @@ -25,26 +25,26 @@ expression: result )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block c5a8fc316dcfa71eec361488b0b281eca0a036271bf27b1041ebbf1cbfb0c8a6: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135183501 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block a18c1a9a4302900345b0ec64c345eec7dd8e9be5d7f3cae64b4be4a27b9dd257: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135183501 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 722014676b3307a32dcea12bc31928dc733310153028f0286280e121969b2936: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 2421902c702363dfdf91ea8c912596a0a76264fa83de97b4f42ecfeefb4cdaef: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block ecf2608dd69ff4036920d59f62a45f57b5fe5a9920d5ec896fda1cd0064a859b: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 2fed5695eba35b51cb9816c5ac0ad01e506f64c0b4b6d5d03a5f1301849790bb: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block f0cc0cea63ea71ecd740e3b52980c473de7070584823218c8c81d9d2aec5c512: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block e19cb2ab7c4682fc5d6c0528ae9650e956c9ebd213118fad4e595d8014e77df6: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block c37d5eb9cca3672ee157096fb6be944c6d3b4d00186236600c7cc5f79befbd84: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block 405fc93753516dd6f75e0f6000a3a6170aace0a33de9df03cc2bed34f943ea84: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 56ec815621ec34c7baccd53fb65b085436cc012e7343be3c62fb1caedaffdf3a: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", + error: "Invalid Stacks block d69372ca489a7f8bfa2bddc7cfd461c472770606fef38bd4ed82f818b6aaaabc: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 75013, write_count: 1, read_length: 1020001, read_count: 15001, runtime: 135168502 }, ExecutionCost { write_length: 15000000, write_count: 15000, read_length: 100000000, read_count: 15000, runtime: 5000000000 })", )), ] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_match_types.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_match_types.snap index 214a2b65b55..f1892286f0d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_match_types.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_match_types.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b4ad39c7b08a1874dacb4809d281f2db4511237d37e803a92b53c76abbac65f9", + marf_hash: "a3d8c60f25187a2737ee9a864a495e7de39eb97656116a82eef38bb10c5c56a9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "052df99512262baf1df3fec518264bac6a935cd554bfc48a748f806a4a37b24e", + marf_hash: "181cc9d28d832360beece396063c7a2b07e7acbcdeaf55c0478a646bcbc42f1a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8f586e37b033d9a69955d7680dd189f34adb51a1aa91cb95103c91221f5e2578", + marf_hash: "cf5c552719e36f0582219f4d1568128fd90c3eba3aabcee5e122d94c40940c73", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8f0ed41a527f4eec0fec58be354f91188840cfe32dee512da5cbfd0d947f9e0d", + marf_hash: "bf1005de6f9bfab45649fa06a8bcc7b287d7bc0f15ab4ac57e144e016a904ae7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1915e4b8f55f139857d024bb79d8cf380e921faf9d8830ae87fa0c1d48243668", + marf_hash: "6c2db136706f556293b08e789d067f34df3d18b052eef5a5dccd61c8fd101e6a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d599f679b50b2c030dfa571c10a99518395fb2e332e92352b327e12db374c4bf", + marf_hash: "f56009fe093d694b3e34832e3fc72e20f8a148e0a7f7ee4f8c8a52156c3ef2a9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_response_err_type.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_response_err_type.snap index 16fcd54bca7..07f5a1f8e47 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_response_err_type.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_response_err_type.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1f849c8f046aa4ee14757faed0ac1f0a049bdfa87877d44d963f2381eb673e84", + marf_hash: "772a49fcc8954d3f8388c6a5d772070a779ced9627cd70e96e806cb85e41c412", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "25cb5ec38378038cbbec6a8a4605f2d195ef9eb30b8a1d2c5430de0cd745ab80", + marf_hash: "d32c59d9f6d26e92e6aa51fa47296ff6f7393139ab90259531e9cceb09dcc5a7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b787522787e8adeadaf975be57ef577c33674dab2a654409857aa95c2f1d3b9b", + marf_hash: "1124647677a322bebb92335d6c0f2ba5451370325bbde954f15e61f478644478", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "12c901708c46114ad469d738bacbc43a06e55e5c75d9c1bcf8f9e04a8c3a0966", + marf_hash: "62e062c456fc3b9d8e24c8294fe80acb1bbbc5c12d0e73ede195304a1720a51b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "21cd3cae040dfcdcad2b52df72c88439de213a95d9a34d471f4ddd3b3072fabe", + marf_hash: "980d5f5f81f1a0fae3d2bf676ee837cbb15811920f24869c41a274e73335fdb2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6339c106c220bea9794a20a9d4dfab0a06cb949d76942d4208d1b7c725165624", + marf_hash: "1529347f5b68f132b3f365d854b1857602f094634d59adcb4768e514570330bc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_response_ok_type.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_response_ok_type.snap index 420c436ece3..a77b04b4829 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_response_ok_type.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_response_ok_type.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e6e54dec0d02c6a09275548b70b9b25b6e76d078028c0539905d2d873032d289", + marf_hash: "2320fedb0b06cea41556225de4053617a0fbea4eb1c3b72b4cceb9e10141dc74", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "658811fdbdbe43844ac99d4b5bb6065fac14ee431562607d5e70a339b11c6ac5", + marf_hash: "5e1e671ade0f44fb642de43b906b2f06a6ef57cf0f46da9e1f964481fce52a33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e1f1445df64bae9b89e1e0101d2c140eade4cdb9658f042306f9cd5500a16b85", + marf_hash: "26f49f22139de6f652c264425592744659ea24ab889b4e026a417bed4891f3b3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "122c17dee56d445406bb3325adb7032f0b94c6f4ba0eefa0d83619a73caa0e68", + marf_hash: "91119c37c7615c6a35b6ac080ad0c5f3900c582cd8a38301051e334152454c7a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e3c38fe77686d5379b58687442fafe215204ae477b93218c23647ba7bce77183", + marf_hash: "161b691075471f6bb7c9cfe631b5a2ae13f48f60a587a39f6f488161dcec6778", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4cceb66a49e667155684ac6b65665401adae3e3f26fba227c139e4b1692393af", + marf_hash: "2fb852eabfd25338b6b7fa5f29605c16db66a73c4b9da385568eb355c9275059", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_serialization_type.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_serialization_type.snap index 0db6333a9d3..840b1764f5f 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_serialization_type.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_serialization_type.snap @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b7911d5c7a909084e40eb423cf7d7ca086e882c562d0cd644d79ca270bf5c8c5", + marf_hash: "61f977908c9e5294421ec696bb0864f707119eb87663c8eb2346f57b2f3e8f60", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f208a0093aae1a681fc2e802e4f296d08c906f8e996b340d8897f5cb579fc76c", + marf_hash: "23eb16d8232fb65db3fcd1ede980da9ec1f138041fdf7a0613fd8752b039e1e9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "87493435e0e9901fcbbc25f598c35d1d9f2b3025b10229ad7cf7a9923d8a5f6f", + marf_hash: "99225c9b9c81d7a6b07fdf2b2abcb4edb60fae88bf19d3ac510ef1b3d671133f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a41191d317ff8e708b13cbb9d81ed1fde81e3554a1fd73396af371ee0bfbffad", + marf_hash: "8f2803269123b7a55ab903a61d5a98034539de4564e369689b53c1873b9fa5e8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3ba7f789d0e900027c78adeddd7f0deb077a972a8575ac30abf3124cc10fef33", + marf_hash: "b846d3ea58dd442eb027d2c1e5058390f9119ab6e698f4d13975086d302dd732", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_type.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_type.snap index b7b21b169fa..2889399d44e 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_type.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_could_not_determine_type.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8cccf1201702cd6d520d94ff03c24f4da3f0333e612b29296c8de87a3087b3f1", + marf_hash: "70761dfbedf6546cc8338831bef70acd02e27d4075d692dd41a49f1f9087f342", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "72cc3b11474710d7e4eecf22956588ea24dfd7868b34f5dab9d12a1f405b2c6c", + marf_hash: "171ffdffd99545181e0b400bb32691a8102bb718532078b417d94a1400a06501", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b44cd19067c4b357825b90771548fa408a1b4c32db9e94cb7732bc3ec48ef739", + marf_hash: "ccc99ab0a66cf0a935fcecb6c82d465c98348553eb2771fcc0e01cebe34b349d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0bbb0c60d77a7cfc0c2184246daac8c587f8da1010e80c0bb72c4031405e968d", + marf_hash: "ec7065c55dcb05af1eeb0e32eb22fcddae8278cf6633ed46a6bd8c6104902e0a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a22ccd25cb54b2e6ce7b9eb85a5cd04a3c70ff958624a8fed4fda7db62498014", + marf_hash: "f966dc5e854792a1274097d350f1fd73d904b5b440274a0d8c7a5b52740475b8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bcbd13b8c2f3c787bd285566af7799a79233de6d65caf302aafba1a1c41fc557", + marf_hash: "e6daf2cd03485dc3ef2b5530da825c2aaadacbbcd5649e9ecd25daedc0da8174", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_default_types_must_match.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_default_types_must_match.snap index 201b0202da4..f0f52698eb0 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_default_types_must_match.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_default_types_must_match.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8a44f1d95428c33649083b1cf46d1e9f3e067459e9e7d95034a8e10459fee9a3", + marf_hash: "93607e723799a8e838e8ca471e10925792a733c35314734ae4080456b5d68c18", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "18a1c81c79fff8b5ace389d7dc28246c3ba3dc28ad4fdce9fc9c318b9f614a89", + marf_hash: "ea0679494a71a41111f2f1c69e6f7abff699825f49aadcebf07fa0fa1c0ec6b2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e73fca6f9f960583e7b45c1e0364ab61f81792989ae80c126cffd3bdcaed3819", + marf_hash: "432353a3c1811e9106bc8c4cc1aa81c230a421045383808434a9b0ce3a5db697", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a1ec7889c333072d613fee67c582334bf01135d6e40d663bba1952b695f6452a", + marf_hash: "02af0f4bd836e3a09c630074b232a2974c6424319faabe6552884adda0af22f4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "958cb995692d1ee5bad65dafd1ad1b422fcfc60fc89ff6f169f65cfc06fa7d97", + marf_hash: "06119b198f0219c68ff99c845ec5c0d8713ebeaafabba7c02c2a9316903fc2ca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1844f111eb13fd15e58a3ed39289de933e85fc9c86a22af0e9ec3f30b69c9fc8", + marf_hash: "a485bb5d3b0cb95acc6d67a4cd6f1e74c6d99a3570885caacae109aaa519269a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_function_bad_signature.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_function_bad_signature.snap index 60191604104..e9753209ec7 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_function_bad_signature.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_function_bad_signature.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "686eada4d11486358ce94dc81feef80fd3db11a80f7e79b3fca866f2067f4c31", + marf_hash: "a652a037dda7860d3cd70bdcfea7d245a39f72172962c4c9e7014c8d1d460966", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4ca387a529b8f373949903ab54545148ee38436c3a02e3a0d3481eb64c8ddc31", + marf_hash: "05ab13b210f997c838067468ea7b491130539a863cb485d0a1c79a4aba113267", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a16050fefc6c8c25b1bc8427d08f9f951a7a459d81ed05b65a71e25685f12173", + marf_hash: "634255c89ab410f94e107258e30fbd54da04105bba0e24177e0b662540712160", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "180dc83685031895c37b93e3d9250809d8604827e724c9a6263958ca935d5eea", + marf_hash: "1d87f1331ae58529b8cd170c7fe42ea9312c1bf4ba4549fa44558b1d5c81b843", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0ce1721cd7e1bf8b2a7784ae30f3d37883a9fe07e42435aee597355b12aeb05e", + marf_hash: "23ec85d9958d8caba8f3c5e222aa834322e2c3355976d7ebe5760c649d374f9b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8c086d25229476bc948c61c9d008885b4dfe63d981b7ffd95683619db43136cc", + marf_hash: "f979f56bbe010e3d7c0fabe046d71e999ecfc781be2b00ebfd09c5377413e619", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_nft_bad_signature.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_nft_bad_signature.snap index 9ed0c95727c..af45310344d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_nft_bad_signature.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_nft_bad_signature.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "49d69f53fa5999fe54a247bb4168aa9acb7145bd446663c9d78b3ca19851a943", + marf_hash: "59d0c3a1800a141c3ccdded79dc39609102a253c2a7bc5fb23eeca797d6fcd82", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ed5a3eb3e11567d88bc42fde8c4ad4c7444210cbb8fdcf09b6c3888c675bc43b", + marf_hash: "490de552266c72bae944b40aaff28c51bf0292e22e4e81efe7cd58d314a088af", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "24d956a37931ca29cc21f712004f359f3d6ee12e235d27545e96237d2d600182", + marf_hash: "659103da52c28388e2f2a66f5f551ce4b90f403743926614aa14128c79b905a3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c0442f2bb507b44ca853817c2a5ff2465a2542752158b29bf9e581b3b830f08f", + marf_hash: "c6a06d254b08f2ef6a9cec8dc7e4f63ed731d38b050ff472b0e26d495409bb61", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dcf4af933a41bb2c273cda5dad8010406e660fb140ec272769ae23da45b849fd", + marf_hash: "df9ddeb2b1f14a44c79677309d5462f0e7f97758faa4c3554668363c5fa5e3d4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ae1313116010bd88e01e911de840528e93ec53bce12adec039e9809e0ed998fa", + marf_hash: "7462476762c6513edb5e17ce69ffb0ad891dce46201343fb54923cbab0979d8e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_trait_bad_signature.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_trait_bad_signature.snap index ce8cdfc8aec..29220c02266 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_trait_bad_signature.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_trait_bad_signature.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5c4139ca8c7d0f6a60306b3c4be6ffc464c8525f4057cc0b1c1a135a9ad5536c", + marf_hash: "84e4ea678fd173e4c170f7240eb5a944464fa90e80caf33618ec32ee60482a9f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "75974a8c98c1b1f5b53be47eed82edd20330f10539f3c6f3730c6154789175ad", + marf_hash: "ed81ddf578bb97db2caabb62d4ccf020cee941f335c2758470d9f741a35490c0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f832124ad34c4198ea9f67a4b92f640987db0e227d24b151931f0988a14f6e9c", + marf_hash: "35ad8bd10a353de8096ccdefa0b567750596c37c3fe52fe16780f6e82ba5ed84", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4c492eba53ed82f749f5cd7648ed648e39962a715f6c9cf5cf1fab4f08a61082", + marf_hash: "1f28aeb94dafecafd7c9e983c71bd55fee01981478727f7c8683d6bac0a295d1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "17c56e6c61b3fc7ed6efc89380cf78d3c604a12cdd2aa8f8739cc4f1e4e46ea4", + marf_hash: "7866bd900c4c253631d8e05843fe07a0cf615aed5890fe19108f16e306bcdc33", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e497459f0573a48a461618b847ac98a7af7240b2d2cf4a54e274dabe09fae6fe", + marf_hash: "e885c752ce280432df6cf598aa3c4f5577c8a04c56db35993f600950ae62bd54", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_trait_duplicate_method.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_trait_duplicate_method.snap index 28195c5b9bc..37680ff1442 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_trait_duplicate_method.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_trait_duplicate_method.snap @@ -152,7 +152,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "17cfffba8944d54bae993bce93c5300a600d1666343999c0915fea130428dbde", + marf_hash: "5cd81f3787c4fe0d82cb8a9d41a4de92911657167ea63ccd59ca5a594b18ef41", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -180,7 +180,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "873efbe6cffba61c855102c310abcfe890e30a4b8bb4559a2156d815c28f2045", + marf_hash: "0fd6e27fd5face988a77ecc1cdc8b2c40d9ec31be2b6999c298f3bbebd0ef567", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -210,7 +210,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "002a3dd5cf85a0661dadf365132b03230fc69a119f01d4642fd0ed16efd13602", + marf_hash: "0f403e15b56d83f108f7d1682d63bf3586a606b723a037738fbcc9a3cc82e3d5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -240,7 +240,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1ce7529ddf3ba38a7c8bbbbd218a1f232d6b41b9fdb89a4abac8270de15bdd1d", + marf_hash: "d024fde2c187545547c98662dd1c8c1dd20f0046e46c77131d60433b6116f38a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -270,7 +270,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "55bf8946f56913bb2e94cb8541e6d5c8bfac06e136bb0bb8f90fe75a321c5011", + marf_hash: "2bcf132650403fea4b9dc5868a91f831711092d2e464350de6d33b3c08f5a105", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -300,7 +300,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5edfe88e7253a449346ec0ab99e212015b765963400de360115a7ab5be61eff7", + marf_hash: "d97e5a7b9e162d7ed462791cb29b8e83ab9117feb9286b3b06a401a9a8c750d9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_variable_bad_signature.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_variable_bad_signature.snap index 6a198f75b3a..e3f9b91a440 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_variable_bad_signature.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_define_variable_bad_signature.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fc4e8d7664e1d928bc790964817ea70200f56875c1aaefee58b3643fdfcd1276", + marf_hash: "a9a755ec830d856eb0d8af3e1f242ed44434b44ec25bf604d38874fa91b684db", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "15653ac7a127eace93f37db049401f21e4725a2ec5aef263366fd030d8f4fe6a", + marf_hash: "1f5d677fc477b52e5ac7b6a06f138d571ea9d7607af432db772ee9e4e9d48f03", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "49c88592f6d0f9b3459ecc0fc1172b7f38b40ddb9cd63c82bf49867b9449b9fd", + marf_hash: "ebfb86e102abc9804d3caaf6f7840b0608e138b025ef567a9dc62d245714fa08", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ea4edd944a7daef973a82c774d76a7f105c6bd97bcd4bcd90414395568c11f58", + marf_hash: "05c2e0fb8898ff6ec43a3a11de2377ecba3b6913c81ea91a5ee05927af1402ec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1282e1c0d1fba7eb24f2b6d005f4f354a41dc3e7d5807e3e4d483a7d59e5c843", + marf_hash: "aad27346e189f0f12813b77ec02149d644eefdbec4770dfdcaf972dce07a31b6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1f66fd32c48be5875999480ef24ac9c8cbf888eb51c902a054dbf8f300c8225f", + marf_hash: "c0771d44a53fcfe9219f9854b9778fb68edcb674ac0551fa788336d3ff61cc48", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_empty_tuples_not_allowed.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_empty_tuples_not_allowed.snap index a3c981449e2..772a8b233b7 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_empty_tuples_not_allowed.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_empty_tuples_not_allowed.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a875bae81d5cbe5950c05089453f3e20c81a98fd5596b2255b5325fc7accc325", + marf_hash: "b7d5ac9459060b4a660f079761fda674d34c1bfbeeabf7ae649fc01686202490", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "296f1eb18e4ee5663999b97558e111ac2c32952d1a92752bd31e152190ce2e95", + marf_hash: "d0e2dbcc482736eb1857a80e3536cdb05195855df9de1b0de82adcd5f2a523f1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "293f9b313fc8b9d918321e2a95e1a1dcca8bfef0e16cc43d3eaf8d6cee164a54", + marf_hash: "172dc69db271999759bb8683b7e9291fe625a885c6b55f5ee0d2f6425015e4fc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "69c8c701649bb4409f25fc00fcbec8ab632757b089846acfc03487c492e2156f", + marf_hash: "5da8f9e9a478a0618e26502841c06a459b7fcd38056c01d44df62b0fb7ae1574", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2355e7472c95b6d0d7519512836e38856454f2c657dce6943c2bea5dbaa11d19", + marf_hash: "67909ee540a0e069ac42c61ab4a02d2a03d3836cea8f4a46c9d31d61660b4cab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2f69a5330902f24b26c63521f285e89c413a7be5705f31fb7f80f16f0d7a5d9b", + marf_hash: "06c932b8eb136fb541ec69ea1479e9000cbcb1b6c6fbc257adea6184c4368d09", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_allowance_expr.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_allowance_expr.snap index a81feb98e5f..bdcba6afa47 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_allowance_expr.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_allowance_expr.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a5cc4a55cfdcc23ed3ca7c6fb52acd619ce94bdf0160cac9634d836a232760c4", + marf_hash: "02be8a447dd6800a68259edd22a62b0552db2afdb1f4f6474bb4e3d9a571e07d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "76da5f70f5c9ed36bd2c6f3ca1e5cc58f99b7421a63e3fa9769d23a76a785f65", + marf_hash: "27f221bdb8136757782eed396b799f4ed27cae6e6d55685515ad96c1d0b02b01", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "942ea78e45d40e50b0dbd3e7d3684e615a3c79348c0ce98634fb504dcc86d91f", + marf_hash: "783d83ab2385fc67606c736399d4b94609054d0d217cb09889260aa953b17d3b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_callable_type.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_callable_type.snap index 9e12fb0c14c..8718050adf6 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_callable_type.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_callable_type.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cb0a0fabac886b19d7fa5260d617b2c2cae1e166d229285ec1c45a685323ae5e", + marf_hash: "ceb292ce68275fc17a4df8b7c45696b6d13ee0e32defabe0a4dc14abb4fc8c7b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4ea721b4dbafb0215ee8092d38912c13b7bbf3a1d2147c73e84123a8f277ed4a", + marf_hash: "57ad69f35c62f77fe3d6b62e0daac8699ae12f23bd48433655d904e1311b507f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5602f0c7af3a031edb06a146fe915be5b38a494f1bfab1fe46085785ce9a1572", + marf_hash: "2f91851c10eae594c00d8f0b8354965420c648c1a89d7b0ad824f3116d6ac2a7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1bdceea10efa0d0e470fb139881a7a61c999a08e8ad9918053a07dd519dd669c", + marf_hash: "d4fa8aa787dc1a4425c8692b95d7fd31367131500ce034860295cbdfa5391787", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d97c3fc9ac74d935c38e1b74e62b0bd6a8d16e2099ebf4ca9fc6740cb519d323", + marf_hash: "c7c50b43a51a6fd140a3da1eccd112406599bc3f373fc8ccaee19caafe26b995", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a7e189039f5735726a27e691f2d2e67a805359d311061a4f4c4b771bccc239f5", + marf_hash: "803cd2e20ac628c9902d365ac67057a66a99c9851c38325737b14b79fde6493d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_list_application.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_list_application.snap index 80071cbab88..c2398419d43 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_list_application.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_list_application.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "31105ece98624fa0cfffe47689655fffb30bc53bd32c434b9eb5fa35453e6586", + marf_hash: "0cfefe6a6ecd5a618c0092cb261726375cb96c6f0135f257484fd93a1808ae6f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "25b970b590b4055ed0692e1a15f9b28e506deac39c8a9e31c364a9f510c51e01", + marf_hash: "fa01a7ea896eda656d6952e24317db64ad2a802a907a1dac28868de871d19921", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "46c276ebfb0af61833f18b2df97efe696ee6b17848eb9b84491e33ab3df1b071", + marf_hash: "f07681a3784747d6e041033f2d84f7022e6b365bd8ba1ae1a67e92724b81bbf2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "320797a017cac12266be1ce46d09f2d908e8493a29036a23f585732a36c1ae2c", + marf_hash: "2181aa8319ca943e584c3ec404b746634bf0cbe4ba4f481d5de9ec65c47bde7b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "70e519c3aefcdf8faf367ef4339f85175f065ca90e50ae62d6fe403f573b323e", + marf_hash: "058f9185ea40ebd0e0b3283ee1557cbc0aa3345774e9b0343cc529924d7e16d5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "23fc8a4dfea1be54ce6cce8e38881a039ea925ddd7936f6a9eaeffd80ec2899f", + marf_hash: "364a8bd42916a837d7e60a083f2874276a0a1f1884210e1bc0a5701e7ef1c83f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_list_of_allowances.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_list_of_allowances.snap index 264c32de5a7..31f79e289c8 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_list_of_allowances.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_list_of_allowances.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a27703c023d6cf6f6d098795366f1f6e19bdc2a10d6d04de08cee49bfd68fb72", + marf_hash: "e456b5cac276f56e68ee7c2854726536bc7ba62a7aaef01ec1d2453cdad161c6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c3e5e28d5f9fb0fc7dec45ae6cb1ec391079a856d467a38ac74a8b0ce1be2e3e", + marf_hash: "cf5ccae81ded1ea9fb3ab66ef0f8717dec0c4cc9908996f757658708c7643416", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ddfae54a18b65d5593625f34abcdf1591d301a50e4b4f8bb4fa1edae727b877a", + marf_hash: "e676af27f6647362d90cb502122871c0cdb978575b35f85eaec0772c54359496", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_name.snap index 10834852c65..e970b0a4a1b 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_name.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c01044df2949a4e09286708c736a903de1e6afd6ef10bf7c15089dc336ad6032", + marf_hash: "1a725124fde864669ae7585d43054659ab5e509094ea65ef3471dc88bffef0ba", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "734c82579dc632e4fb6ee0d374a2ca4ec2d4fbf67a12b422136663dd9c485287", + marf_hash: "f93ef831563ae392ed05a66a7b962b16cd5de6fb9ab762668b7987b47f50100d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6c66eebfc0984273054b9ee5e6be39996cb962d471c9603bf765b096e1328a55", + marf_hash: "9784e2d0fd70b5eed81820b09b67214c19072861b64b47033bc54871c9266745", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e56187ab1c753473910ff7a8ed78ffd2cb377158c6a6c9518b04c828c4890d8", + marf_hash: "88f8a23908c50d609b7882e69426a5713d46a247aa0273c812103f09d0c76837", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ed56c9ccbeb42aeb9e55d633f50221fa3a96329b2d92062c18020a401703846c", + marf_hash: "8aec11e35be27de9ac6e6300f0ebc94938384e0530168313d29809494063bd32", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e1ef438ec9b13ee79bc55ed143c9e136bbd64ec99e3addc57f1cd1742d0d5d0b", + marf_hash: "ec3badd2d8f193eb0fab235afe51901420acab60757584e5a6d90cce44577d1e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_optional_or_response_type.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_optional_or_response_type.snap index a427125f794..9acf33904e9 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_optional_or_response_type.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_optional_or_response_type.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1a143b50a914e6908b0a16efa397841690dd12f464115a1ca0dbe7a74b3cd888", + marf_hash: "655437f1df07dcb0e3e26204de01ca68578f371ead519c248057ad28885c3d16", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c6d373182cb7774334c3b24aaa53ce75cb7ab9dd71abda8119d39e5fb6aa44d9", + marf_hash: "283ee0973f1bfe4ea61ec5f5f87e52019694b901f816a3ca6023aea50fcf5666", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd1cfb30d3899b7fc42e9d9c54862cc27e9b9bbbdd8567ef2d549a065f7ce970", + marf_hash: "53cb3267b51bee3fd10e9eed7ff42656280ef4522ca64bcada3ba33871b61c60", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "41fbe7410f12638d20008b8c5b95feeb5405c2729aa81d2ee3a8ddaad8b3e218", + marf_hash: "7f73f238e3c114b40f859270bc7e23d9768e1d4e11acff30a878ecf470030819", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5177c42ccda8bcbb244d4c9ebb71e1aa2837ebfa5f6337098ae64adada939ef9", + marf_hash: "87f57c1f9ef16aa6f6ced9586ced8b07637e9482627c319bf755ae316c701814", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "31b806cb63fea20d137ee22003550088dd4d8808ae28c04583c50c25af35c681", + marf_hash: "7c845df97bdc7bc8c075dd02e39f26662d7e78b5db14a477ed46c5fd8c3e0d04", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_optional_type.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_optional_type.snap index 8096220690d..c91799a9d72 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_optional_type.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_optional_type.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2ec3a56fa2b332bf7664cdb60ca251efab5c2f17a9a79b919d6ff7aed3a01a0c", + marf_hash: "b5efa07f646df43115e2747477a0d53a898420f13b0af4b7177f99a5a6af2f29", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bb79ae112f19ecbf0602f2cdf1274a85fe7ef8f0cd731a91ff08f331c0d2d4df", + marf_hash: "855d8c84bbbc10e8bdd7c1cc428f4e2aece74f57141f1d407d2990053d70a366", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "13f8ba13815bf36d1dab8b112b46bc6f10cb04e1d428229f5f15d04b44194172", + marf_hash: "0aed9155ee98d89b5bd3f39b02381ca2f94c5267b838c142f08ec3bb67f0bcb1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "42e067b14457abb57eeafac8619fded43a519008defdfc42159c3ffff04c777a", + marf_hash: "cc8fbd085024a813b7e06142a0fe4ac8d20a7e0d713091918ad2bb25ebed3885", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4c2036f2e1d5e85aae4356d4143c4d8787bc515178e0629a94c72c4f05f3f900", + marf_hash: "55cb55cfa7c493079e0857f24b19d598d2bbee2b7ad50768905212217a523020", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "737461494bdf1751e9419dd4122d90e1ee8633113187a6bba75d07c25df1a9e7", + marf_hash: "5ef7325328bece22c5cb8da4883c56172d300d8df6c293e5d3bf04030008f3e0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_response_type.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_response_type.snap index 88e48cd9b0d..8e632c290cb 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_response_type.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_response_type.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b433a3372f49ce3e32ad7e1f62862c2620e7eb0a36c938f3a3064bd36dd55a72", + marf_hash: "3e0951fe77a1b1b3651b6fc7384d5d9db7b7be0e493609926b6062e8856aa36b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e55c381cb9fc739bd1755990840ba7e32a85acd7f0d655e67c030fba73097190", + marf_hash: "b3ae67ce7111a02192d746bd5cdf910772b26d300e6ac3088f36ee45241028eb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9ae436a9ed9e9582424d4f74dc0b96f6b9f666509ce4f24f6d7726dabbea2804", + marf_hash: "c7ffb0d1e41dcaebf80c5d20d1ff32ece391bc373b86b5259f4a419689510e91", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1fc60e5a1827b26fb56c005b38e649e392988b9b2e714048e50225c2c73fbc19", + marf_hash: "1d83fdcaadd00bf2c770729a81e21cf881c80e0d5a28b0386f40587e86539d7b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "df7588f5f1c409eee89068a7f3fa98b498c330f7db72bedadb1f005a8e71b92a", + marf_hash: "aa5f5e9fc20e05056565fd8002c7ed045b503ad1cd42588e133a0c0f362dd19c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cdde1b4b1759977f6e3579a3fb46b50b7e2b217267c4b68178e0e9a2645bd91c", + marf_hash: "4f5a8a48f4381e4fb66447a595354993e4c1db86b34b0fb828816107b30de655", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_sequence.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_sequence.snap index e76e5c2be38..92e8cc29e33 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_sequence.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_sequence.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c4ec659f5b89d1bf810591f29f85cdb1050a66b7a146b013b694efd539dd357d", + marf_hash: "3ee2cee58751286367bff63da44e741bbf74e5151f5a6d82b620f173d88adbdb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eb333a7dd66e9ac8fa3d313a7c50ec424f0bea7ad1769dfa13e0bbd4874b0d47", + marf_hash: "0f74f8078542d6be103aedf3a231be6e03ae50ca66d4c4b7307eeddab3ea0023", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f11613f49ea0e68360d2b51a2a153bc9539458c32d0bccb5113d92ec909bd12d", + marf_hash: "c1f432066fcb22e61935144f16fbb3f742b091623af693d5d97f946101f29dad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "03d758dcc8860f5d3666533f68ed8aa8fb21169b9d887469cf349d7318e03f9e", + marf_hash: "0e3de2d4ccbac595988d21f2345653abea4e1f4b90aeaf960777e9c21f7f8237", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e9af8383d2b67c3083758d38c3f477aee0ac8e388ec18dc8a7923bb00ca6bafb", + marf_hash: "f7f43674eb354ec05cb86c899ac10541e2775d8451c6f04f8257f0378ebe4f78", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9b8c0b0dbf8bd27db25636ed7c871cb96b71a16ff3cddb3419a0920919715696", + marf_hash: "dc7a10541416f6ee487553d9f81ba51e85994185f1d4bf2b00336c580be66354", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_tuple.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_tuple.snap index 462f12ce5af..50c7b679856 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_tuple.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_expected_tuple.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "abf955cc99c084a9dfdcd9c8f70f7141e9d62beedfcbda6cd6b10dd6aae34f59", + marf_hash: "5bcedcc30693f2de83316d20ac86522b18f6f5c5fd7b7f818647e8f62c312f8a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "23e13880aa06822e1b8ca3db15a018ed1ac3a5d05275b26b1674439da88d5e06", + marf_hash: "d4b510c6d92498f778036ea5e00956b3e1984285ae6bff21ce8ba8220320f2a8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "92d22ec32adb0f2ceae100733fd0c664d32b59f0ef5af8e0426af22252406010", + marf_hash: "7bb4412b6632f5f503e07570e56ab5a7fec50bd83ecc8673be2dd0b6ddbb5d22", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a0056a2e0f8da6a0579fb1c903d89e43dcac24a6636a949d9a13ee7f361d8ccc", + marf_hash: "38c577185ac108f24aae4c1099f91d7a9a9d937964beb7dc546cf9ee1dff01dd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e7ee24379b2052739e23434bbf03f7ffc0b26c65ae9fca706e6267f17c50011d", + marf_hash: "4fa636a5694b986409f027c421dcb344d1f998bda61084e5e1288af9802390b5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0be0b3e3a0523f8319d2eff196c009aa3a8839f5b0d3720a7d97014f0945afc2", + marf_hash: "3f718ba81314eb8a1b242e9e8221248b653f82733b6960996ad4f9c5052b3145", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_block_info_expect_property_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_block_info_expect_property_name.snap index a3352d3c9ec..520db385bf1 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_block_info_expect_property_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_block_info_expect_property_name.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "577fbececf2b6cc638edb3804f58b08095d3c2081b31eb279990d087b3e0001c", + marf_hash: "d51f8d7cc198a037e6e529a07c20d4ac104b65f122de53862ce4ad1b5cc0a140", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b2aa8cff063e744ca79c8b5b74d20e4942c087fac56ae1ffd0beb95f203e49da", + marf_hash: "a3b6924292dfdaca78fb083eb35ecfeb76634936cd9be682fee03ef566f9eb81", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_burn_block_info_expect_property_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_burn_block_info_expect_property_name.snap index abb55d49f47..d24f5fc0f23 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_burn_block_info_expect_property_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_burn_block_info_expect_property_name.snap @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ee5bebc7c3395a4e391b2385eb8d749954b2eff0724f3201dedbc40df1df7005", + marf_hash: "a9759724f8eac37216618a705aecc53df2498241fe9c340ec8eb338799446326", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a9f5c9b553b4c7afb21025175b5381f35adbe5eceebbf818a4fc826dfd558811", + marf_hash: "21b8a1c26ffc5dbcd9f76c52d0b302208e96997f09613713209a3f961d6280d7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "92a0bc44ea09845f0609411e035be22c75fa349d8d84e214ee805ea6c647a6c0", + marf_hash: "39863d2a3432f45cf76c4f4fe956a0deff0362f3c197f0496b224fc8945904dc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "46125b7767eb5e41983889eae1daca44c18634238c804154d3aa5d2d93088fcf", + marf_hash: "d137d4342600ffc8bebe579a2eb4731002b26b0a7c4878cc3403ef4e4630a610", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8a148138cbdd65686fb067d8187f72fd5f2f10370ab1643b7f9db7744a3fbd62", + marf_hash: "efb5fe1ef4bf98ebb4aef5c314b59d77235e57f67abea6461f59c7ea906c4ced", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_stacks_block_info_expect_property_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_stacks_block_info_expect_property_name.snap index db2c09128ef..e406a2138f8 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_stacks_block_info_expect_property_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_stacks_block_info_expect_property_name.snap @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aa899a9a249d604aff3db29de7afb9fbf1bd29ba03fb0d00667548ff0f47a356", + marf_hash: "9e77a279a77d94fc76b7d59db5324d54703e8458de41c715fd117ba37081c3ae", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "10cdf996a9fa3ab51c9c31816d59538dc745b8be3e20a34ab05e24e9071060b6", + marf_hash: "41c8bffd69ef058117baf4a3b35f7248ec8d2f2bea4536ba8dcd8349252d0d73", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fcb717213cda35f6f2b5b9cf58a5a62f5269b433badcd786bbf893eb5c343476", + marf_hash: "46c5f47cabc9b00dc39390ef227c533f491a33c16add82e27f3b09eaeb552438", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ebe54c16a3911054631bc943757ba3e705873f1a357ccfadd7a768fe6933589a", + marf_hash: "c726348e0db535e1a80576e1f82fd267e3c1847b4fbce8e84a1bd1f08ffb677a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_tenure_info_expect_property_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_tenure_info_expect_property_name.snap index be2ecee2402..2813dd5364d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_tenure_info_expect_property_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_get_tenure_info_expect_property_name.snap @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0416a0fd5732f22072228336fba2530cb1a231035491cd8a13f47cf6cf7ac7e9", + marf_hash: "43118f883728cbf57a2a1cc39bc05a243ce78c727abee4808e445f50dccb1e61", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "28e7844de36e3cb95861e1949d51c7114cdec80e4cee9e73d3d156954bd61050", + marf_hash: "9a2ffb2ec158c88b5685e29eb2e581b5ea5e97118af334320f7f10223811d0a8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "df4094659d3ddcd2a79fced95b3257801e2a873052336c470e7a1d3b1fe209b4", + marf_hash: "3a112a4e1b0eb53740832ec062edbe37820ca519667a2180f64331073f9eab53", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ad8f50df4f5038b551250e1e061681eb657d5976b33051e134663189fe4b0f71", + marf_hash: "48c7269d68ce96df631bc38b6bb013297f5283530f49ea5cc5b86a797055bb01", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_if_arms_must_match.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_if_arms_must_match.snap index 8ffe7a02c40..d32a55793d3 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_if_arms_must_match.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_if_arms_must_match.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "31752f027f5f61b5a54253ea63119fc6d8abd02814dffbcdab007b0ae28a0dea", + marf_hash: "81cf34eb50d66b753ac85c224dbe9b8646a4f474e15f61c61d0c9fcbd9ef2445", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "10eb4e8b38a81c30ce86170421c3bb1072b02d4cc6509e9ce2ada0939c41c423", + marf_hash: "1444023eae680d4934062cdd2faedc32279338b5b31683cc953267ccf9c72210", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0c764a14942c267440c9411c8babdb421b31461c8d2728cb66cba3e9863f06c5", + marf_hash: "39484f2ece90fd6fd88ef1e73fbf3202daf0e2d7dfda06a30e92e006a8b8c0ac", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ddcee3dc34eeaac0e85d0f70a1c97aa7cb8280488959eb9e2888314fb9c686b6", + marf_hash: "69eb007d07536bc5e1b02207135a2638d8b6c1a2c2886bcb30246021cbffaa9e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "46456aafdb0e3284ec7f413b0867fa7bad7ec9a8c1787b5b0367f82a7988d47c", + marf_hash: "b6646bad7b30d779b31baa17d32e65170130bbf7ea4f471fd06a417ab5d73816", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f8ddfd15b32f50fb0a5a8e13ec3aec8add999c71c3cacf5b76a7df59c15f774b", + marf_hash: "77b3b8c9a3a7b50df0fd9e0942db14245241be0de782584da32ccfc39ea81ba2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_illegal_or_unknown_function_application.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_illegal_or_unknown_function_application.snap index f080cdf2d15..aa6f86383da 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_illegal_or_unknown_function_application.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_illegal_or_unknown_function_application.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "87047d984fa2cda6ec64f85d73162adb354b9e5a26d69b2fac136e76939b6dbc", + marf_hash: "7e8b056145e919418fc85ba5b3b6e3a46723783820e8e0746600d7e94b54170d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "68ba44cb5641a605a87fe6760ab6aeba855fc7d6d4af9c51256b18b137d872cb", + marf_hash: "cee146e1c9f935c0db93c01279b079215d58813f76e6f8bc1ed7627cbc9498a1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f53c7ea11904d3e0d880f7d8ebe65fc41b07240450aa7d6fbacd1666278a5164", + marf_hash: "41143e700c52f1bc2b0b0057ba6abbc6f5560ab0468c5212350845cb7dae58ef", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d4ca600fd433a62ddd374f67e57f79983f44b5987b16e80a7fa622c9cfa22598", + marf_hash: "c7971d6c633424cf2da606c3caafb5f7a966f6dc31e26b7bee7f5409510c5fee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5d05cf0bc614b7b2ae5aa8957365ed2a174d6a8e84ea1d24e668ab11eb76606a", + marf_hash: "5cec16320ba9fb9efb43782cc97a37e907af9dad8445c00e2393454fc82d64bb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ef5fc6f8cd99645d516aa139b3be0fa2410631bab194def1c29e3bd62fb952e6", + marf_hash: "57aefd8b36753c9626da66ba3fcddb38059a3844cf1a48b780c0eaec8299b294", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_incompatible_trait.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_incompatible_trait.snap index 955d6a352a9..6ad163e704b 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_incompatible_trait.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_incompatible_trait.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "27c55a253fc9e0a6256bcc182f1bd6062dbf8dd2cb900e93ee2116e0c78be212", + marf_hash: "ce599d683794a87b46e8b40e95322fdb3306d5d58cbfd5389294aaa499343a92", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "70ad5cf29fdb5ca6689e45fb5a8f5acf16f4e832883e06af622fb25519cf8aae", + marf_hash: "e6e91113682c17b5281a235deea3ffb7a431da7bf93f7117b7209d3103df9fca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5ca239e0be6efef2b14016ef1df3217bc47d17041c417b934fe399b7ac056886", + marf_hash: "16ce6631800d553de48d84eed1de4acd34616382d09485550900a8a6ea0e0a0c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "775bcaa1aa8bb36e87fdb0b8f1949bd617d93c1bb85e95d1b413854b9430ab38", + marf_hash: "3b0ebcbe3344a4d114101d7e0fbb6edc1f4d3fa0fc9b1aca6c8ab2cc3499894a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "03645c0e172b1ef641a211cccc438659520e8c075d34d686dfcd7e1ab96db90f", + marf_hash: "0d7fcfde49c3b78c3597aeb3232e71d48b05c4f1704b366697867bbb390f2782", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "35c3bc7a0ccafca76cc4d1289ada89b4e7ee1bb7f7ef89a583b3a530810c2041", + marf_hash: "b42d1c18e2e01b9b275421f179319b62d97c6532cdc6e034231faeef2b9a6bad", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_incorrect_argument_count.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_incorrect_argument_count.snap index f40b62ba627..32d3415c365 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_incorrect_argument_count.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_incorrect_argument_count.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "696b5b8a59334e410f1182282d502586ff70d066a73afae6be3aed24a26a303b", + marf_hash: "e2c5db44dc323c415857c0faa2dcaecf6f20edfb1d06303f7dd78619073c02b7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "891af21229edd4a8fa3832e00094cef6d67e09a04e9c628ca2d5baf4423854d6", + marf_hash: "c133c440eb89ffb2f69227ad69525a942ce54b7bf1fec05ad94f84e5aa35d625", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "43489953da5a88e2c06a2916062f00a53376c3ffb16f1c8182fe8f43100e89fc", + marf_hash: "d51414e1e0b7bc89e6169171c7d510fb2b4bdea421bbb262f631ea2f79dbf8c3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0eda45536d9c320b51e303020dc1fc165e0120b0ad4f6ecd37bbe91616ae613c", + marf_hash: "9c63e6e72603e2487110abc3265e9af7f7e4e281ce0c32be3465252637c3f1a5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2efdcc07f94bf400b43ac435192f77dfdf427672d19bd03a51569e45982e5670", + marf_hash: "73d5a72293eb4a5bde4a70060e271dd22562719cc7a9950db04fd578c282d47e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a690637cc4587918a5324f6db8911f8a589e4ac468d48dfadd669b214f9ab10", + marf_hash: "7693ee5db74ef138eec9f5e5235bdf95bcbb693b0d6d8253a810d2f13f2bdfaa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_invalid_type_description.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_invalid_type_description.snap index 32230cd33b4..22b8a72f0e4 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_invalid_type_description.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_invalid_type_description.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4a4023e34062810b1ef532becb62f797ee9c876aace94131755b26f1f8199c9e", + marf_hash: "b23a49b89b5399dafb2d6c84080d54113f00aba25a0c5277fd08cccf83a4733b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0a4fada82c2248ecbdbbbdcecec39b2572ba62e4adc976993a207c5257f82759", + marf_hash: "2bf442d489f4ef4c62125781493ea77d417a592a876804f989b61f412d6cb7de", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c3efcf6880ee442b85d6ffd2d7caaf66c939f43fb4cca12a3a3eefa0ec6815d0", + marf_hash: "9fca3e2245bbbf51f84d9c227bb02b0221354cc82bc284e56b699141d41375ee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8819286661c455e03f30f3c4a5ae380b91d466c1276a6066241a5e0ccca94775", + marf_hash: "fd814f71fc450e63f896fc3440ffa61b611fa4a6317f7440efafa8b69efd4fd6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "83e3370207f6f26778a9d4a977f933cb7ee021450e371aa5088c52489a7d45be", + marf_hash: "21157b55e3c88b2af16cd0fd6beaf1258af17f6a5cd6bd9d31a9fa454621c8bf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e3652978017ab433e74b62c992a05d9dcb3cb8a454fe49b227eab60115183f5e", + marf_hash: "1255d27687bea5398238d86656a9a12777f070c3551c615f419473db08538de9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_match_arms_must_match.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_match_arms_must_match.snap index 4cb5e1ca53d..9c6b44974ba 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_match_arms_must_match.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_match_arms_must_match.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca2c408b65d7c22d2f8b50476ae7a7c8dce21a414c529d6249d652c4296886fd", + marf_hash: "958f9d64de44ebefff2ae726b44ca613cfce3934fdf868c660451d1d974bea40", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "80895643adc567ee049b1bfa707f448cba304c07813e1e5d1516ef5202d71fd0", + marf_hash: "e3e87e5db69fca7b070f9db121d255e92fa88bf68479eac8a317513030d2ac64", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9fd05ddf0dd11b8b265be60170b8de8ff89164a1a51fde80728a4a10195efab0", + marf_hash: "b9ca756f805301219a02a3c661ab7503a80be2aec081c467c11cba17d67f3e87", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c7ed626874c9896ed4b1f150b98072a3dfb8ff3334949f9288376c5ff3c3f55f", + marf_hash: "b62d84538058a678526acd27b31842ec5e4101e6ecb3aad2dcdc4140a93c034a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ca3ad1f431c25e1a945863968fdb865a657d5987964f3fcbcb7dc5e2e76b7139", + marf_hash: "b9f94407991972ee037a9b2e94e47aa658e9ca126e73a78c6a650892be857bc8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "704ee91e5f8d6b6f0dad51117187b9797a63de80c915bbe5dbbb63d46ba14c7b", + marf_hash: "bfbc843e38b12447e6d1ce8f190c9c1a787fed9029297974488c7def9c5c14aa", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_max_identifier_length_exceeded.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_max_identifier_length_exceeded.snap index c1d83e3fff1..afe3796ed71 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_max_identifier_length_exceeded.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_max_identifier_length_exceeded.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "75efbc4243e3cc0611800e66e2f515755dee64c5bed4c24d7eaeaeef3ca688e3", + marf_hash: "4febd46d0b4bfbab49d30e2fbea06a5ca91bb15a8b4da879e27071be73580e19", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9ddd9caff54687a40edb808533698ab0ae215f26bfe2bea2c11972ecc587e414", + marf_hash: "34ef29f75cc2ba72a9f526299d4125255f575f427b06cb9ee63fb2584a2d8287", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6357044fe560988f4919f7a1a3a286c2d37e9e6e0490f558c0974888610d618f", + marf_hash: "7c476ff31fde9a8b6df6fe2bdf71e510364d6f83e2f15398e38c9432436ea2ec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_memory_balance_exceeded.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_memory_balance_exceeded.snap index 6f60f1e74ec..490bd9b343c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_memory_balance_exceeded.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_memory_balance_exceeded.snap @@ -25,26 +25,26 @@ expression: result )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block ddf35efe9235f347318e25ba6342da4f93fad7eafa1660d22ac18a8d29871d93: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", + error: "Invalid Stacks block 27ea44f9e7c6d6f91b6dffc167e9728abe33823094ea821b3010467831374723: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block d6767c685062004ce694fecc26a23f3912979fcdbc7e07433c06fca63cedf50e: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", + error: "Invalid Stacks block 1964c4004f9abaff69ac26d3d13eb7ee5dc4f106e0b4ccc629e25cc765a54bea: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 2505a08ddd90347598ab7540034c6828cd003805a62a116be60ef1a8a800fee5: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", + error: "Invalid Stacks block 22fe87f279c904488f3816117a0403750a32f55e02bd47f3ef8b62f5e7e80b89: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 13e92b21bf0004a2412c7258da32584adea3fd0f16532062df6e3da17daeecc6: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", + error: "Invalid Stacks block de298bc31d49ba9c02386d38d5de639c900175099c561b811f4fbe0f54968344: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block 9c5cff6c2b6f1e491a60a951894ec6be600854c10fa318a9ff2b05b7aa5419aa: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", + error: "Invalid Stacks block 8f026f84a5d1efdd160aea30a0e0297d330295ea4af1222cfd72f9322ae26bda: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", )), Failure(ExpectedFailureOutput( evaluated_epoch: Epoch40, - error: "Invalid Stacks block bb685b41ddf40ae99c1e86e3452a1d94ec51d5a40a10d24eed6c67a9746676d0: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", + error: "Invalid Stacks block fd5c6930b143d89b3268432ad9ad0800af2f40a9d87f3907598d18b43bf17253: CostOverflowError(ExecutionCost { write_length: 0, write_count: 0, read_length: 0, read_count: 0, runtime: 0 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 }, ExecutionCost { write_length: 18446744073709551615, write_count: 18446744073709551615, read_length: 18446744073709551615, read_count: 18446744073709551615, runtime: 18446744073709551615 })", )), ] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_name_already_used.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_name_already_used.snap index 4f9ea272f53..2e02fefea85 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_name_already_used.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_name_already_used.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "43ec0018141500951e57fb23cf841056360538b1222c5df7f369bdb2efc0d5b9", + marf_hash: "660a0211233998fafcc3ad215474b3829e66d87d276524df362b3a7466dc58cb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5f43980f1ecb7fd3901a9c219d0290be067a5082757b9e04967539039344a9a7", + marf_hash: "f69e3d0fbb47bdf8651e0192b482ad9efb60c71814bf8e667c8ccd8628d8501d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "100e4855e170c4d3c66648033db247c45ca8c839ce6698da2d566dce3c7ad9c7", + marf_hash: "18f140ac7b1cd90923b482ac5e689924c2bb1c9b388c1d10ce5c36a53e94fd09", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b448be0548386ed3ebcdf6ebb28d0076a9b747bdbc80db70d54562724dcc2ddc", + marf_hash: "15af4f9f74550bb5b87c06f57f75827cacd9df912b8b2ab8d41521844dc6dd37", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "68b11980450aff410eb6167bb66867d23087042f3ce00c1e183cf3403254efb3", + marf_hash: "a54885e8c64a8f1eb5161e6d6576f8ec5761ba5f87ffa0b178ad332d0d5ff603", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9eb4cea7727623934388905d3b1e4c06583d5b708943b1c9b41d2ed7f90212ad", + marf_hash: "268b23c4e1ac0919af88807f04c65ad50262a47186026494a630c5ab7b81d2e7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_block_info_property.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_block_info_property.snap index 101680f7fbd..aaf266f7b11 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_block_info_property.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_block_info_property.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ae06f2f66d9e3fa39fce91ea6d2770450ce12a6af0dce98b8b1be4488371f2cf", + marf_hash: "e12b136677eee43ec93a31e625fd24e9b14d2ecf1804652c896086c2eb3e2959", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b0e18b6ec08f6b469d058aec4fa6c718fda7b5f368309fe30fa0ed3829d5db85", + marf_hash: "8de6ff7e50174cc6f84066bb0dee75338785e5e7647509351858d51932790388", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0c1f253af1c7c0549d12d07abcade4ec76a8498f8c7488586ab5a3f551fa859c", + marf_hash: "cb0b176ccca5fcc3950d6c08a8ffc45940054ffe3edae03605bea93f6b461d3f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ecf79c1c53865482e252c309747c67cfd735a3aed3c9e4e00a825172f99de5b5", + marf_hash: "263546ebf393996c4b3c9c6d5cb4642e77f8d9f8fa9e2cf9b72575b55090b882", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "74a6cc867045f2b3edde8a4348223353342c905a5e62d172d318a3b694c0e042", + marf_hash: "c4120bd3c8f7130b7f35861ddd9295c84feed9315afb4a827760c59749ae84d6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eb2782d1116d970fe65450744a0d8b320dc8825c41ee263b4db3c5bac7f1d8bc", + marf_hash: "070e1b75ff07a6c2cd732317896828f5e02c1c0642f14abf7cf85c718fe9064c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_contract.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_contract.snap index f2dd76e18f7..b36c0aecb4b 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_contract.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_contract.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "53c8aee505e71594d4bee99dbb3c95b9e6df2716b474126ec40e2958f4804133", + marf_hash: "697d7185e1a50a34c0544839f959e769420f4f5764c9173b38e96f39544dc7ac", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "60a595aef729813b7d88bfff1d189b350332689c4b6d2ee994ec728557dad568", + marf_hash: "8b11f23e7b48e5a5c1df5611cd851eaff2f71777128a9d19190950ab5b8ce3e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9e8d731ca0973646d30b32222603abd9c9b2ae8de4913f96c0f7c12feb6667ce", + marf_hash: "5ac661a4eb9f436e86032ff1212ba2f4153847d5ccb7736a188c2d4c54fb6b05", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "21e3fe868e10458c8d1deb9f389bf84ce891797e3c993b8daf7dc3c8155998b7", + marf_hash: "d446a2b90b3ed25c27e32818c0baaffb35c07a623376105e064dd91b47f686ef", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3d74fccfbbdfa5774bec53f01d8502526b9d0c13d3453aed0bff68a9e74a044e", + marf_hash: "5357185ddfa1b41093b3bef7fa62c0bad30f29f1416a856d8e45fe935b94d032", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1d53559ba0079850baa64d82364b176db5515f626c886acc0b8ef7756d36960f", + marf_hash: "f942d3c37fb10f2d4efa180e32af87a157631c7917b6a5d2a33062707810d8e8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_data_variable.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_data_variable.snap index af9ec79f7fa..845fee82ea3 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_data_variable.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_data_variable.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "df1e8cdb49e680f5a5fb72cb8edc068ea643b2db84cdd560019e54eb50371ad3", + marf_hash: "c2564120ac82e6e533757b415a08929558d76316d654ac516635d36415bce741", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "abba7949cd9120d3b6c3a1fbce9f3dbb7946aa18e6c02cae32295723d233a54b", + marf_hash: "8eb152fb72eae82e0a7ed46ad6aed98bbea528a321296dd4802aaf52dc3b42d7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d21b02bff89783e44c1494d77fe32f2631dec5f8284bfdc1583668b6a9f13a0e", + marf_hash: "d42a942ba14314fdf99298851d9116376a2c665c5e0c507b34443f092cf9ccea", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b118644d0ebc8a9838753125b272557bb1087307be6ba80b33b4a5ce5142103c", + marf_hash: "ef27ba374ea444d9962aa057b3ef79e946d9e239636a1ba815a1d02d55196855", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2c1fbc9fee85ed8c813587b7072672048edbddfd3bfa2f4e2c15cf5f508a79eb", + marf_hash: "a9a2fd341b390ce41f37e78f4bde1f26b0e0c1c2a03562faea435cdf8e81804c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ffd839599cec4c9172dc7509a20677d72d8006f8720dbe2b53a3c6cadd2b5b6f", + marf_hash: "be82b29990d364739bb2a5aeb66636dac87ae981fa4721c4de4f5da4d8e0ac20", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_ft.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_ft.snap index 695afce97dd..22b473aa7c7 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_ft.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_ft.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "39c30da8dc454623b2cb951c793a3302f345d898d6d060ce9179b1f78a1b2645", + marf_hash: "62d85bcfc84376633d12ca2ebdaface20c40dcca82d1baec84cd1658c5749ec2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8d9c114f6b730864c0c9d1b687adcdfb3cc981161b90338d46260f89314d51b3", + marf_hash: "3719ccf5fb8ac4878bc835db3c1dd60c3f6fba62ea8d41eda178e26e387a0c3f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b661867fc0ed478b41606d0b1ad77bf5a72712a24aac01ad8737d9871e3cdd48", + marf_hash: "8e1790a2800b8eb46d0c79dbf4ea19e48efbc11127e59eeb8f24ad38ca23ccd9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d3f15ccd176de41e0713a97aa49606a412ffae60f3a955c9431385ee5a79ea08", + marf_hash: "d1145c8683b7967734d5eb4528d1c60d2fa1afc46025c9c13411476b2468e4e2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e2ec85ab406c14e94c1fe77d577c8c963c10c7496e35b109767efa17adcbe2a8", + marf_hash: "d5315d38eec9b6e5aea8c08bcf0855db1cca105b00dbefb13a88a2a83b2bc8e9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0431251ff9fca3df6bba22bab10046e562ae0be1a33189c81c973a0f1516307c", + marf_hash: "098e4f92f12ec509578f8360edc97fa493a9ae4ee6e6c08c011d2d4b3dbb8559", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_map.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_map.snap index 6f43d0193b5..303abeac149 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_map.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_map.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ebb75c88bd059de252358773738f6eced11ee2956af2b79950064d13a5936474", + marf_hash: "449c179018fff140ce8fe8ac50449b08e7e4b52d7efc6bbca05d26fe32998640", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eba21b2636b27fd9f9e8e4c17a7a25686cc1796db60d9ce4cc691c83dc1cbe05", + marf_hash: "a1b307239dd34d72ca2d39b1d40b9b49799e137f75503de4b163a1f2581c0c93", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c1b9ae1101618a5f16f0b50e2d068b119be19b1efea4ce73244ace0e265dfb50", + marf_hash: "380963c30686327dfe26fff02b65e41151ba597302c6c61d9b6fe34037b6df5c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8a8a06da679d03ac6700ae13ef28ef3ef7a6f3db86de97aea28d5cf63c06fa29", + marf_hash: "8abfbdd23cf8d4c9a157778ce801f254cccf7b390b1cf490a791deeb32421c36", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d67175119624eb4537635b307a13c1ba0bd78304482fcabc031911cce6beeeb7", + marf_hash: "a42b0538d6d6156fb297d4aaee690e8c4ddc693710ec0eb6d73645887866ef6f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a1d26ec81d7ad53702c27f7ba2f41b3ce24256a67c38c06a279046aa426123c3", + marf_hash: "9f891206fc98dfde9fe9c54538119488221a1f1cfa5d4f464548501ad1b60fda", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_nft.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_nft.snap index 84639403091..22184da199d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_nft.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_nft.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "921f824349882c9c9f2be2df5a043f727f645dcd4c8a3542749538f85fb11790", + marf_hash: "bc09211fc102bfd09f2d87f875ebe30afa4bda6df3f0449539e766e8b37949a5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "cc8b1bb2202b2f771c978cf7a0941498edc5ee793d7551399fb317d1eff2dea5", + marf_hash: "d627184bb1d018b381f77f9820a1f03e78e9857e88d48c566b82b794393fe5ac", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5e2f7ef99b1e75c30f9e1da3caaf7845e1be2ddbce72caf5f793f5022c14dbc7", + marf_hash: "db932f0348af05e1e7691374af7be66c97617b1bcd65ae3919b4f3e7586b3319", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd48625092f2a07cccd6c3dd7aef09efe1a435ff5e4533e246557a509cda6380", + marf_hash: "5433247feda35e37c2b8ef1213040d3cbaa65655d6f0825d93df17eda9c41dcf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9efeb0605db99a29d5230438e609ba1a73ccc9131d29a0da3ba69021cfe7668a", + marf_hash: "eaa3d31b913fd7ef6fa2cb038dd451369e921f54b136b13b9deded16001d7b74", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ace05498fc7f696b7be5e20a1ffed34d9f84134da4747282573d26ccbc1b5b95", + marf_hash: "95e26fe75e70e39b28424adc3647dcb73d2ef6d23b0c0c043bd01c6559e8b5b1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_public_function.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_public_function.snap index 74087df3edc..f580d219ff7 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_public_function.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_public_function.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fd98fa18a85a549a8b60fbc6ee749ce130fec9edf9afe40fc67bc69bdac1fc31", + marf_hash: "750d2ea8a58c6e5351712c642683b7fb5e5fbfb13486325c95ee9010883661c7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6e72721f076f5a2a2058be14a33771fb17eedb5bf7d71a923ab226b29ebeefbc", + marf_hash: "a4be8627c44617e87af733f2673b2323b2df9a4d84c7e8f69cf53827d08a9d8f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "09eb6ea97c98989673f077d7acfba1b1b04da34bd069677661d2489959150080", + marf_hash: "4ac61eee6a86108146d533be2271ec9c243a839ee353b575a09ed53474e38548", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "272ff0d637b6f8bef01ed2ddfec98390f17dc5d75c93e970b6c0389a57c58b83", + marf_hash: "87cc331e21697279944258e17d3ea93d34a856071e6a2550c14ac5c27407ca20", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d309816206bd7e89ddc98c6f99aa489dcb889f5e036fb3ea0291e95bfb31506f", + marf_hash: "82d61f2acd279fd38db5c531351ff332c4dd48129b549ad0000076c4c2d391fb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b321a4ca887e78fe465e3b0fb9e72d645a79aa792dfc2f98740d5696bbcbd9d1", + marf_hash: "acc58ebec40edc78779515aa81c88c1a9750cff4a1cb2f49b4a4b1f6b8c296b2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_stacks_block_info_property.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_stacks_block_info_property.snap index 3679efd94ba..f9d164ca9d6 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_stacks_block_info_property.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_stacks_block_info_property.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "155d721f04e5c7aa2d606fb5e4d61a1fb3e1d07fa20aa1e40b4ca2a793280bb0", + marf_hash: "08730e6181f912011d1dd5be441acbd39cc982e93938b4161a3dad12fdbb8a5d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "edb4bdb3cfcbe0c28e7aa859b34f53893f4476c1644abb7258e4aad1b6c5fa7b", + marf_hash: "f3e560198c4b742b0aa91471c3b48c089b5826bbd37cebc859853be1e2d52551", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c63deaef92221038db28dc7a95918537f84b9c7acad1ad9157a9646ea2dce36a", + marf_hash: "780fa0d45bac9719ab9de132f20a41672a1ca3a9c0edd14d662735211dcae2f0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "82235abece2093bd3e0d1cd1f470f6043381390f14b0314f75b736175ab8c907", + marf_hash: "cc35194b5947e6f6de07ba6f294041ea647a36a3aa6613f81832dd87591543c0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "acaf9e233d45741531710c3e9480b412dddb1268c85cd304ccb76516522eac30", + marf_hash: "858c96f97c81985dff834b60a17d6d9fa067fb65d122cc79081420da90e8abab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a39b698bfe23828bf1bd9f5105d75903993a9c0903bfa755466968e0fdd3d3e0", + marf_hash: "c73b5252e9c62f36ed2b9d93ab1299eec6807f15c399bfc5628b7dd99a74dc12", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_tenure_info_property.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_tenure_info_property.snap index 82f68b266fc..6942337b562 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_tenure_info_property.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_tenure_info_property.snap @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b0d30b538039f89986e93a2866be82b7b0829469b00cc02392e73fa4212be1a", + marf_hash: "1bdba6d1e049ac1c4a8309d1fffb472d48e8f3aab420dadf1fa2993e242a116f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "97c6a3b7be41c494fbafdc60c7e14cafb7251fcdf42cfbf87064fd7e8c6c9550", + marf_hash: "0bca750d4c5d3f14a818e288077d6d3e751741c4f333cb97b715ff4dc023cbbc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "df6f67e4ce1724f071c761262a8d8200a452263bae1601001c496d866155d944", + marf_hash: "5db75344cccd6bdf89479b6043a5f974d243bee3033d2e3e1b933dd46943d087", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "00f6da9511ec25d168410d4149c37444b957a0bf070d45decdcd9e0d4e378d09", + marf_hash: "f6177846fe1c40b4f0da5d6ce2214c4032d65955a6d714fb4fdfd13dbbe7a640", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_tuple_field.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_tuple_field.snap index 0361f7df2d0..7e3ce93c5dd 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_tuple_field.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_no_such_tuple_field.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a21be34f1dd9d5dde2fb82f91c9ec70ea4a0d3387776fc2ceb5317972ad7eceb", + marf_hash: "2c2852a2b391a31fcda70831ab1789754d2b15eb7a6018b6a6d7350cf9084c82", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d3bf80f65fe5bfef0d58bd2bf8852a838e7f5e06987956292b4e2cab608dab61", + marf_hash: "5756ea8fd5ef1286b20b9144440a2abc71de58ec0ac00f141ed9cd09a2bb7495", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bfa0fefc936f283005d386cc5ea44fbf527184add72028595b502d06a932ad55", + marf_hash: "87339b90c5c123a756cf53ab71a89133b8f1c2861d9d619aabab11e8367d87a3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "228d08cc85dc2e086034179db28fca296d1fa001e6c4c9fb146bb1ed8e7d0ead", + marf_hash: "075f425138cac28dcb17e6db2d819e7d76b188b0edd143c36e1a42a2c61146fb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4e30eb90b2dbc2da0b4895b7c95172de9a576ad147cc72f398f6ca5ec1f3209c", + marf_hash: "35cdc17682ee8507cd65d98fb6e8d3202b35aedefe2acca2b2f84e248ad6f93d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "65598451e643de7d5be1be3738b32117d04405e15b5ec903d66ed5d764dd53db", + marf_hash: "0cdfd2f46369671453ba27be7cd6ae5435689ae5d3c6e4f8d55b59ad490f75ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_non_function_application.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_non_function_application.snap index 527968c2085..9da37ec1c66 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_non_function_application.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_non_function_application.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d1f2ca35c26ee751b3ba45c9461ffefa57d1f37210d4e2ddc5fce99e6d29a112", + marf_hash: "151a95dfba11234bd5b36b966aed7745b9ffedd6a549610c314ae32161a915e4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "165c7030000c3e573a73ba02daa6980eebbb2580a114f0047aa3e12a26742e2f", + marf_hash: "9b4a9ca69998cc64ac97999f826107a10fb78c63481bb652a81c6d8e639a4876", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c4582f92833e55bf30d5d30f72f1ac4194180c8a9edc08fff8c5c12e157a5689", + marf_hash: "226da87cac052105f7789b9dd2b0ecd7ceb511b0908af20a830f8ffce2965dc3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "606049bba53f5e61b79f2406c8ba864eb19990aba41f2cf4f24048cb6c9fb314", + marf_hash: "2e17cc1eac1ae76dd34245f9a219e2d716d97c6f72b14b1297911597fa7952d6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "422af6a5084f096c8a87e0378d2411138c5e98301af29df482a7ec9e72971059", + marf_hash: "a2cc09df8831e85124061f698a094de3209c909d3234abdc08221d93ba7e218f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c9a25b57c41e5cff07cd857ccda37c9084f6787a3d51cfd0dd2e439cb15a5336", + marf_hash: "b94dceca8305f4ffe2cb65386e565b6fb662321bf8e215d21c04ec4d50dc8941", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_public_function_must_return_response.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_public_function_must_return_response.snap index 2a4df378b6e..543e28ab488 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_public_function_must_return_response.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_public_function_must_return_response.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c568b3917977b91ec769b2de2452844d548b5a550039bcc50d82978971cefa84", + marf_hash: "7b0932bb20e722768ef7f2a88f6c37d2506ae82e3db3f3327faf128cf9706f3f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "50462887e6ac8e8099c329591061de30b7852d48fb3ed5033b4b9762e92a7226", + marf_hash: "731918a01d9cb444b9fc148a520b3b6e5ed72e91f84664cc6b955ebabe6f29bc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "444baa1bfded73c0222c322616ab4a9f232497ba16217f1d8b92ffc4baa909d1", + marf_hash: "bfbe2354862e270286cfff1a2a393f998034796b09de61ac149a90ad60d3fa25", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b94011c6c8419b7a5ef7df5c86c698d362474b4054be89f6cd6380300e07a78c", + marf_hash: "02c32a65e4f2996154c4aa4abcbf29dc30fc4f0cf6cdbc46b17081e7e24b8f46", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4d0375f94386196a439f4e9256f7a6e268eb03c1e906f8ce14fe8712335ebb92", + marf_hash: "bc4a47299e42678feebfeeab658df29a717661eb40b4b6330e73347ab83c3973", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "adbee51fc1c3cd92e93dfae3e7c47b5d006b5d308488067586d9e5737eaa4590", + marf_hash: "e0dade42e7337539ffaf64d7a55174ae26e468a782f40fba542f325985c819cc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_requires_at_least_arguments.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_requires_at_least_arguments.snap index 4ec5727f940..8974f18942c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_requires_at_least_arguments.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_requires_at_least_arguments.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8e7de3802629079603436f1adc038389e0371875407cadd0223a8447b108dd23", + marf_hash: "8dbae5e181ba986bfb12c12ecdb7a0356dde9e161ba3d57560aa57f6d5a6deeb", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b7854ecd784dcd37df8c71ae26aeaba6186033db27d47cc26cb1d482b644bd03", + marf_hash: "122f59943729b58321ce7a8b8079d1f607bc4e8bece82bb395d9cd3633a1769a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b75622d7d87cce13a7492a477103f6cf499fa5b8dba998453217c5019106711b", + marf_hash: "f047e16816a86ba226659f379fbc0711eb8298b2ec1d27db31aeee3ecd1dc26e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "43fdee37c26080ddb1e044207cf3a0285f82005bc86b903d9ff8bd73ad7adc1b", + marf_hash: "d62f024c6ca98310d189033fb62578e318d367edc5179b80b72750b692c95d96", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "19de3d17497a0b2d4dd2bbb94e6de0ed653fd4a37b697f611e976ea702bb269a", + marf_hash: "41786e85983c190a6e8702a82089870480e3b758afe006765cf172f70194b1a0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6a0598028d53e3de91b7be5d6e3323577818f1c0780acbb494cc79b2ac62c1fd", + marf_hash: "6723c45919b3217568d8f113f01279c703f1923c29086b1cea22966bef4f70e0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_requires_at_most_arguments.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_requires_at_most_arguments.snap index 5d64fd3dcd0..eac2dbbfc12 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_requires_at_most_arguments.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_requires_at_most_arguments.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "26d5c2ed73b58302c49628a21598a85a54dfeba041328212d97aae05b7b14448", + marf_hash: "d865b5a0a111027c6c461439034d75f7189322a093df5724101aca6a502b39b0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7074b403516ea7f9d7dd4b439c952100046e0a4c3a3da32cb97ffe6b206c3e06", + marf_hash: "1e38c7789fffecda368c48b23895187a8c7c9ffeab7ca3c5361b0449e814d711", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "628eec6759bdcd42c89f94ada46daeafb3368478737c5758517d43841dfd416a", + marf_hash: "f8db521ae5baa56bbc0018eb95a844a98ac6c745392ae7c23faec8506963c7dd", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7f9463ba868828170cb280dee985498ff7dffa3945a87351eb08185f4c2196ee", + marf_hash: "65ebfab76d7082a6b2d0ac110a91631727dc221891a9be4235cf0d32195aef80", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "78d0869757273bcb683ae9f50a4491f1a749c4bf309b9fa58c0ee13421f8e56c", + marf_hash: "aa071a6edc84951375f0f35d70f1962807c44f47f82d1beddbacf95ce2c30127", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3e4905f645d88794e46771b8b16d06fc72abfbbef58fd00d0b16b37ef8313f52", + marf_hash: "f863e5f18b0b96c63cdf7422845c729c7bc543e8e4d155df3afe3e8ad7423079", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_reserved_word.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_reserved_word.snap index 0ba03d831f9..ab6a0c38491 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_reserved_word.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_reserved_word.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "212caec76b0456d0cff32a168583ac6f71a208bdf1ea9cc57b0cdb8104fb7a7a", + marf_hash: "483106454f97fdbf0de2bcb9708551b503935b6e6cd692b1668d6190508fc96e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "01f245aa6cb4dc4d9511831306f3956f4bdd0ce029b70639301124afff2c19fd", + marf_hash: "599ab4646462372b82a9bf410c7fb63ec12507b6c09982e559752bf8a653fd02", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "af18b29b40784365ceff664d93cb99fb5f6dd8b8b31266036b4215f5d4eedd12", + marf_hash: "f60712c4450ba1b82c234a97565e9d5ee918e7778b0f527fac8e10de59c34845", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9be8fce2e863c45b2fb00a5e25e91a1dd1bd623ae8dfe3d082f1f859ab035b38", + marf_hash: "0fac635231fb6c45941806cd7d1c86eac58c6d1d4a0f5eb48e22fee40b4b506b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a88d7c35ff961e8d880c489b6e2e51413bafd5f0fc6d5ce1a76f8990117bebc8", + marf_hash: "5ad27fd0dab269efc2e443e3ef7ca5d6241cc0c78e2b50d520c941b4a5faf2e3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "02f05da5b0e6e1225f30ca97203004fb6a631e07c5516407554142b02f35f022", + marf_hash: "716cd61af65885f4c256af6ec453e4f81693906e09061dc93eb4bb0541d00c4e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_return_types_must_match.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_return_types_must_match.snap index 3423f4337e8..f14dab70880 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_return_types_must_match.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_return_types_must_match.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "60bc3bc394149220d01d39bbaa3da061d202edb71aaeac03f5f209a4afc64eb7", + marf_hash: "4f239e2ab4a9c78e2f382d40d2dc653bba6cb1c798fe68c55c7f840b679bad81", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "aeb3d6a2b6a8d1fac48fd4a5d86bbf7b88f45f7dfa7e63070581943bca8ebee3", + marf_hash: "7f35a9d9ef95d151c78ee135f6b5e34163f51c6e53b7d7adc9d2cd94f9de206b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dce453267ec82e5ba4b845c0cefc22b101a2f6ecf09254dacbf5b71c83872e97", + marf_hash: "5a7aa3e879da62b4f3079a23f76fd4f50e2971ecaff19173afee51697fdf1c02", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "40e899d188cd43822a9640c80ad04d9f1189677dae47f75b1b39e032b5b08dfb", + marf_hash: "578b0e38dee7a752a32ccb39c1083f8d532f1b06850e0737333344d628c152b7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "15fa78d6aecab4cbadba781000ebebe33221f329fd4605e449d478bba1a7a56c", + marf_hash: "e78da1fcc80e0dd65acc21a575bf799b45d2de45f26f6acbc222525fd5948cce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d73280fb29e80cc755c6c5c53f77a4ffcecdb9485792e5b287c84e8f28ed702a", + marf_hash: "1145b8ca0b6dd20b53d3b8ab27ce14ca1c48d9468b8cb687df5533f6a3106cee", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_supertype_too_large.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_supertype_too_large.snap index c75c6a9b119..f17a5bfa4d3 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_supertype_too_large.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_supertype_too_large.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58d343801dd3211960ef6cbf0b6076bb1e32142d55302398b14ec1da451620bd", + marf_hash: "bcbcc59e9075d7065b861e2275c3149ea92c75494781928cae0c419a39cf0a40", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c9082e51a1d9e00d57b716d7295da1ea7d05f6333a4c06e7347a56e4a8613ddd", + marf_hash: "5cedfc011a475dd7d700ecb17f5e05c45be161cdaf807920c3d847930d3ab86a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2a2542b45753832968241504776247c1c3727283efba04c3184e592708e0d492", + marf_hash: "5eded53b7a8444b5abd5c9644f77c7473972ceb88d70cd5706c4348f1f13f45e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d7f32795a6c2507c207cd08a4784ad8e83645ef68f62d7b7843d3be0f7c49a6c", + marf_hash: "29025d0fa07ad0f4a2ec3091620fea039036c58e3b59b7e2da43c61a78302f7a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "8f21ce97007d735e6b69f5c972ca5ce69c5929851b139b0d07ba1852df6395a8", + marf_hash: "42d7c027c8e332da8ce978a723d76753af70f8b756ec6b2dd7341ec8f88efb38", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "04c1d57459d3a874ed95d2e95c381f722b5ae3a0c3d43950d74296bdf260323b", + marf_hash: "43f9ce0299a3ceb7ce0a3439aafc7340879096d87de96efd88a9a3a852235891", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_too_many_allowances.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_too_many_allowances.snap index a74eb0de7ef..c45a7952c68 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_too_many_allowances.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_too_many_allowances.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "107dfe4f97709b60708ec957e1d6adbab57f1457fadde7c35ffa1cb1ef2beeac", + marf_hash: "f3ff9cea56d2ceeaffcba3cc8e9e651ad582d2d5bcce07cbb53a68cb2dac39d2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "17e642df98cb07248e414d1618fe6085806e34cf88d4e7a2f85414a2abf85c39", + marf_hash: "79350173aca59294dc64f93701cb90dae9d5495709bbbaf96e114b301e757735", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "78b91c905c6cbeb75c0faab7cb4ba5307d980e29775854dfe7e919a62a3129d2", + marf_hash: "d34965ca5456143ad66baee64c1ff95dbcc5cb512754e9a820c2750cb0fdc23f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_too_many_function_parameters.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_too_many_function_parameters.snap index b49a03d12e7..df050b6b91d 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_too_many_function_parameters.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_too_many_function_parameters.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a3604f68d06ec8032a9a4ef19002c2d3496af192f288be2366464fd78af8b563", + marf_hash: "31a1a3f86f7059461022c9142e4b6c1920327141922919fd9b2aef1dce3fbd9b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2bf25a26c232111e282706385b72f81a8cf8904820df6f871ab13dcced432d5c", + marf_hash: "2ce485be4be3a6077c458c3018f8c90a5c60914afa0771391d9ec2e5dedd5cc6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d94c5d688acaad42c457c712a54e2b43452f047635a37a63f604e7ebf5692333", + marf_hash: "a46b09b7116c15f0122445465efcf1aa9112b37893cb4ab47df07ccd064a6b9e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "415fb36fd2977ec3aa9caeb0fe98967bf0b123168df556c9b1f13bb2fd7e7641", + marf_hash: "05923673156030eb4a35de350e5512ac1ce6cfaa61a135ef0b66e08bb0e3ee56", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "61b437f64d7842d7567813b0b3045fc75456b845c59005f5ad6f127ffd6aa019", + marf_hash: "172b9f2c41caa863ee5f088cce6dbadf118b0783626e39e9c89020283919eb31", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "405776302289c144f7a8b4ec162f025021829ca3919033688f861f6d59949c61", + marf_hash: "4eb612331dcad86580d0e879534d5139c180fc587cbcbd4622fbacb6a6972f95", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_method_unknown.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_method_unknown.snap index 6aec3d45894..7e9905f636e 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_method_unknown.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_method_unknown.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fa05552da8c31bb77b48faaa974a92de56ffe790ac81ae7097aee344f2f8b5f9", + marf_hash: "93afb5b2e18ba75637da7a256af27e27a0f03d2078b14bd7f4db0d304307773d", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "505194b4bbc117cbc7f11885be5e5a78f68e07b34ca797598da3251f5336307a", + marf_hash: "84135222c060b3f372d4b2ef50802c66b71856eb43c3482eeb98d126a68f9a5b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c6bcd1f5b9c2403a97117788dda9591d74798620dafc8da5f16e87c68017eeca", + marf_hash: "9e8a0d8b39ed4b991e8b6f10efc13c62bda6038ad7c3056dae183a17192f4f81", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "947aa86c0f589bc56e8fc83dad0283d42209ed692520be79d6b9483096b4b658", + marf_hash: "74d95532a5db5f9df68a5c24dc50215937cee62ceb7ed4c1d55e6b7523eb8ac1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "95be74f7b8680175ce80c393e33a55f9dfb39e06ac5a5300ea1031ba08718456", + marf_hash: "fce9b35706adede2ba13fc80766f8f0be84163629e30f5414b569b99e48c4c00", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3c2640d86de801142e203838a75cee8a69c92412d416be8157791b2d9745f2f0", + marf_hash: "b1adcb0b6a5a8b42a704bc73e775d86fc46a195cce0207734db50cde0155bd20", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_reference_unknown.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_reference_unknown.snap index 7d801222304..81612f3d1c7 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_reference_unknown.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_reference_unknown.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3e68ebce13038ce90a397d9b4e358a04a6bb661cb4ad394960deeeea5c71fe74", + marf_hash: "76b6b55449d300ca15399bd9c49c0ca17a731bc58548807f91cdc947118fe8a4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "60a2082d336d6afef50ceba7b5d33868015dc0d229507eda2466cd3f0fd9700d", + marf_hash: "7b5f016435a061ec2c3bc012e602e4a49a6ae7612668c6a18e95d66ef53e672c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "31a46991ec4bfe0937812378e9b06221dc73c63da53effd2a5998e3444567666", + marf_hash: "78b035999e5d4cb905cd6be8bd2b95aa0fb381090a78fc8a5000e0262187d3d0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "36c52f3c5c18b46b366bcf326e9aef9982463c6402f0cb5b1b905288df14ebc9", + marf_hash: "c4bc85a33b16176fd3ca91a9267539be5831953a349aeab3b7984a62c55db5f5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eba57b8e9d5d5afd2a92125777252d4f6e79d6778d4a70ea90ebaacb5c0d9f9d", + marf_hash: "1163ad319e9f2716ca69784d52a089d407853dc04aa081209316bb36e15fc287", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5c09d30b1c936abb8c8d50c902feaf8fc6ce3095183eb4b3993b57d859f1f391", + marf_hash: "d42f0eabe1dc7e5768bdfbb66b3d35f302b7a5131891ace079e3a2e784f85467", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_too_many_methods.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_too_many_methods.snap index 1f1d44c9408..43f737d9d36 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_too_many_methods.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_trait_too_many_methods.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "989b8b1b0dde015cb26d45976f6a7b25a7801af5e836a2b059c6f4faba038964", + marf_hash: "155eb6f4d20d2d4f71d9c9a8c82d43765e9629e37923e926cb84a1059dfcfbe8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "34eeb4e9a0ab04657008f2bbdd1a4856f95da2566cf9f473116f04d81cdfa9cb", + marf_hash: "f8d0b4a3369c8c003f02d03e7924790197a168042ca0e30a4f858fc8c28086fe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3162323adffaf97d2e2fda0d3cf95e16c57f143b3624b177a39be94084659524", + marf_hash: "79a230585532c12b5519f23375c2ab17dd33c1f827fc36de64ec9d6990011f68", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3eeaadb5379eb7d748f3873294f73657f89ae2bcbc653efad38d06e635140439", + marf_hash: "562846510175061fc019297e01a2c09c8e85b4e5f09e44a5073a7a338f0ab9e6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a1e294b73a9e4b953c2f8f888b27e605a79e69a53c25387830ab8ef20dbc2604", + marf_hash: "317edc2c58819c47de12238751b1475ee3e744881da386a7bf1cb9057af506b4", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d8d6bcbe9aed58a60f8c93eb5b5c95866cd090f0ff8d35df11b2b3d2e7b8ec62", + marf_hash: "de2659f65a3da3e8fda47f3fa720a197c418e1ac1841c85721e20c6d7ac0d750", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_type_error.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_type_error.snap index c91e07d5298..86ebb7b5e1c 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_type_error.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_type_error.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "dc2ff5b3d40090b57e9a93baa4b70b00aa34e548cd068bed0e64a47930deb31b", + marf_hash: "a720bd2bd00df0dfe3f50af2ca66587273f0c0888f26709f075811acb5059846", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "163ba48cd4494987f0a49a1f8057ad15342da445af247fc67791387a72f85b1a", + marf_hash: "06c2477ad6a0ab010b5c5e5a35a682a558b37a87e34d7d1b84d373f58a489491", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "25e5c2374d083b89c96ed3be4af600e3f06f557aeb0760b63b7d4ddf89c7fd05", + marf_hash: "1c0ebf4729ef0a7c7152ac9cde1029564005cbb52041e4fa8428b770b3077bec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f0cc8dd81d30e8f8a766ea088f781b753e896961988c45fc70f8ae0a76293396", + marf_hash: "84e3f008219ade1fecc801cf98eeb1308369dc73bb99fd51ec87743e55946ae0", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "638c49b9a2f9e4f3bfb6bd5d01cd22ae5953bbd70696713d81f2d5e03550f1b1", + marf_hash: "ff99038ba4d74974b92018607b7b84660c1785f294a16f250b77f0310b27b2a2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7635a920b971fafe1d1930cd3d9d3d93e4ae9566b9f064801a0ce07f5f0b0d30", + marf_hash: "b09d7f09835f3410cbe2ed3c2d67244694858880c64f6103857d39620b76fbab", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_type_signature_too_deep.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_type_signature_too_deep.snap index d9cbd14e227..edda994502f 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_type_signature_too_deep.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_type_signature_too_deep.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9053e607ffb0975dd938706875399f2d564ed6e27ff089bac2c628b0ee89c7ff", + marf_hash: "78b91e846ef2f90df375bb3fcd90734c80d262e9eba1842538bfef1b07e1d397", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "21886af8453b1b59e075d166faaba22fa1dfcb11f1c3fec865c7f29db693ed17", + marf_hash: "ce5a148cb5a5231209c822bb1ce41abc4ec671b32f1ea7f637e8d037becf1893", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "29698ab64971960bbb04975afd214cd09c004d4bce713fb84a64b6c396e7726a", + marf_hash: "7f9051696d5740999574557f971ba66fa18b17bd7f9dff6a205ee9382055231f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "17193d3bd34b37d06e416294940125909a8d7044247e9af0807e33737a3c3ef0", + marf_hash: "8f03ee2755cd951ddfb55c508f852d4bcf143f0bb9afd6c09a4c5abad4462ff3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "fe0f21c7fffdc957f5c2c7de994580afcfed0f380523f9fa20f2eb3e216a1d7f", + marf_hash: "3d05272dc2aabf9d857d507c83cdc9b404b8e9d7a9d27c12d1c79580a78a7ebc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c06f640114b88f77d8c7a17763b56fd29c211d8c299abf4002e2ea038f3d658c", + marf_hash: "b74a9dbfd392bd0f21b986214cd793d327d3f94df2fa0d5cea02c9c92f3d87de", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unchecked_intermediary_responses.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unchecked_intermediary_responses.snap index 98644daddb9..8810fa5ee72 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unchecked_intermediary_responses.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unchecked_intermediary_responses.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d340c5ef0b8ad2aa22a3d91aa96b323634603b540094cb9ae7c8877670d0868c", + marf_hash: "9b079e7318b9e2f8d645009c6da470ee3faabb84f4924f9efdfd3e61eae92f83", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "56dc73886987ea588e5df26645514d07407a4f803ed89b402937eb828b8360b0", + marf_hash: "71f5cb5822c9ca6fd7661dff3d88eab39a75aca032a48cd7f287dcc310f1d761", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ea1d16f2e3aed3ce0ac80c4394596199eeb156d873b39674714fba8957d6c856", + marf_hash: "dab4a5fad43e8b6526e9504ffdeea1c36c0dc25321fe468b5806e38786659931", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0b6c025b53a3ad53994b5c290619fa121318f89b65378d98f04dce705ace0186", + marf_hash: "4e2fb98b68ae7ee7c81a77e499a844f7934b8b462d9277153ea2ea2fcc10c27c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "282c28f98eb9b7e0fe254b4e953598915d1c17ec364cf1d628eab60711fd0a48", + marf_hash: "95b6e93b90212d41b51f6c77d7ae091e3771a9662a9e87a3ee71b3549be30fd6", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f02d2d58807b3e513fca3430e8ca82cd91c0c3802626794ff1fb288b7ce6b70c", + marf_hash: "fa5491756269a188c4bfbdbe263c162c75c19e463765127065b7ccc77ea220d3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_undefined_variable.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_undefined_variable.snap index 98e279140be..bb4bb89d883 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_undefined_variable.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_undefined_variable.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "30a29ebe3121c6853c414f8217eae6c6e10b88123160c39bf5797b759f6fa939", + marf_hash: "80187aa77f72c3bba750f63d6d68c414a2b150db01702a94632e4902f6bdff02", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c580abb2c88b5039df5c3955ae010920bfc49966274c869f48180a2219067177", + marf_hash: "7a3dcc55a40e491cae067c88fd9abd18b1bd3331d384712d591c0551fe9f1dcf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "51be0b80adfc69ab2e2422dc18aec58ffdd5ac0f7f506fca298ab5f57fb43f61", + marf_hash: "36616bc705d3edb7974e5210479057a0d090d4e5d6930247895ca71d047083ce", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "a591c7c62f7e52410dcd8ad5821ceaa17a4a561ea08ca40169f0210fd4503353", + marf_hash: "23583d362ae774cd12cc33a55a41fd91ab717474dfde5d2be2f51450cfe8cf69", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4a00ac44d0627652019678bf3e96d3e1581242acc0f268ee3442be0d598d08ae", + marf_hash: "e7bff72e6da6c8decccca1008339f6263846f999926f9b254bc0a0c60af53a08", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9ff14a2561e48f57e92aa3d3a959801094c33447d7f6d34b14961e143c99b937", + marf_hash: "57eb580b084c11f7a84d2d47f5742ad86b513d364a6f157b4353e404892bb1cf", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unexpected_trait_or_field_reference.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unexpected_trait_or_field_reference.snap index 4782f9ec24a..0946d7419dd 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unexpected_trait_or_field_reference.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unexpected_trait_or_field_reference.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7a4b115edabd2ecab45d0fdf3dc60f0519c26bfc57c1925c43c45084014323d8", + marf_hash: "bd41fc9a5ad456e07ef5704b6f992535e75194e389a35c276812e293ccd22519", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "58e0e7d56b0dac5a792439732bf74d7deaf868a744ce0b70b4c44ba961b6c3c1", + marf_hash: "29f5862bc5d331fd2c27afa26ced013dbc5511ba11677cfe000363287db79198", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "d140cfe13f8bc16b2dc836eb944d6c65d346f513e46ea6e1bcdf11d4ff1f28aa", + marf_hash: "79a0d966969d35d0a3a4e4ec90cbc258b0f2cf5f3afd4776de40768a21426c0e", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5a483becc987484b1dbf782c066a751bcd727ce9b0908e5bcac2bd32d951bc7d", + marf_hash: "b54abbd1ad9ddbb4953062de6cf0d189cf7fe5d1a50752dde721bdb45c006353", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5882d5adadbfba29763e7b5eaa9a197fc5d912fe788cf397a065bf9d85d314a1", + marf_hash: "bb28a29bf8fd3dfb19c15d617f24264e23b2559642e7763b919fe719d8eebcd5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "ccf7bdc84a6f05c79de3d2b3b68b107796e7767ca7978bf86905b8227d740f98", + marf_hash: "1b9eb26ea8ccb103936aa02d283a0b8d216896926c9b497fd61cbd659d613b6f", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_union_type_error.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_union_type_error.snap index 34f64ecfd86..b716f0b33dd 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_union_type_error.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_union_type_error.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "caf7b2550ac09c83137818298e4af30b23402774074373a72093b309fb6a8ba2", + marf_hash: "c627b4c8f9236c9dd6a83484767ec067b87006c05e97f674a2f0f8a7f37b25a9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bd27a02280d803c4094c557faa45b684c1fbd3441598149903dd8da026b68e2b", + marf_hash: "f03fcee1b724077523c4a01d0944fffd4463a4ce680f3e47933943e580e49dc1", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5f75cfe31afb0a2b66c57db218a87d67cfa7fab24e8e3aa50c534b193cb1804f", + marf_hash: "f0c47af20664be90035a496b42fb839fa2a03854eeb0e97132cb5722a75f1f1a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b06046031b93cf323aaf0d1cacec866f2efefa5f8eb0b4a13e174cf007d75307", + marf_hash: "c91c95442bcba179f359502ac8c6c63c6d3d6abbd6d71571ea254993fd7f2ab5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f68b40aa7110ea0b7bda9d52cb34c454a2c558c10498ce087c922cace3b7eeda", + marf_hash: "b0a24cb89ff0c7818f17b99ca1bfcc62802ffaafbbb675f0adacc29d1a4b76a8", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "129b4885356757e2e47b331999faf3b5617bf3a7f5753b2e100f31c2c3453898", + marf_hash: "d6e42870c18bf9270fe3600075a78b1e46a466a173dca8c9056a47fc9680901b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unknown_function.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unknown_function.snap index b12fa3c9ba4..4f9c37c5a8e 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unknown_function.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unknown_function.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1232abcad5b1cb171700aa880fbcf68b151821ee60dc7fd614e0927fcf96a6e4", + marf_hash: "c09e8b231424fcc476f04834c43e3539ea58a7e59e768316294efe2af4908601", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c8e6361dcc5b015fc2e67a2a41f99799bd095ff7f9cb8d6dcebc3f41d6b45644", + marf_hash: "9b2a1bc01853636260922ce8c0b443f3314170e3178a61c6bd5efa2569a861ca", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "46b6f79b6674c9784c5337a39d94a437bc74121567aef02b026dff8bdcbe589e", + marf_hash: "5c93c85b21a76b74aed1215198209522ba6e9c4b87a90d863d18e8998d34d856", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "b2222d214f99dcb886cf3055f3b143e449bff594f4ba0789a125698cc7c19668", + marf_hash: "56eed1272f1b962e3c2cf711855e6c6d425fbd41371e324d4b2358d349e327e9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "77fa3598fc5a954be817a7997315288fa77d348697db5d1413fe08a20ee22521", + marf_hash: "4d5121b9190fcf6fac92800802b7fb2ba646161add4e64e6f515b9db448af857", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7303fbcec98f0bb3a52edfa0633db521c8c001265c59f0b7403f559fecef6064", + marf_hash: "32c946e5d4bbc0e0f729fe43bb8ce526e7ae9401115f20ad00d30ffd10084368", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unknown_type_name.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unknown_type_name.snap index 4977139344c..43f13e1553f 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unknown_type_name.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_unknown_type_name.snap @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3ee17a1041d6c3681baa4889d13e51a1a16f987371103517eea8e89ece19423b", + marf_hash: "206df0d48186a78ccdf75b9f4758992f627675a1b34e645dae405715bd1bf127", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "12f4c3bf14d0ab08f0fedc48fd23246dd9ccf71af4b242f914716899d03d3834", + marf_hash: "fd6d7454ceb453141d2aad6b753bb03e2a7a1b484750e26904020839d2b54bdc", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f0d79e3f40b47401d6089d76fc0b3f6875e264e0b14a863e34bf89972fa833fe", + marf_hash: "fd4fb12c9f58a4c39457718b6a609c4548b22a23f7c238b656061ed86b2c3618", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "bdd3a234a5ed3e2c0857eec9b215df983316cc7904909c360f7dba2cde81df56", + marf_hash: "4189738074c597c537e60f19a4bc565defb187752979224e670111f86f8daaa2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9738e9c254d2a79b0df3833235d8a6a762408e5211926a82c1a16a76d058a17e", + marf_hash: "fd7401e965e28e6947d59c7ec5d103959d01eb915756391e31bd083f18f5b889", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_value_out_of_bounds.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_value_out_of_bounds.snap index d1c4e4b1fc1..c01e4240fab 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_value_out_of_bounds.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_value_out_of_bounds.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "c7071f5164dca4152d66e23dde75609d789cc6b6c33bf7bb89ad1e6be44b3769", + marf_hash: "0d7c53cdeeb20eb5f9e341c8ed1afce61fb7f0bc04232aedf500e074b7c56ec2", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "1f0e29e4d2fe71b8ba32ba4d21bfa9923a9d15c98060e0abf760594ba98349ce", + marf_hash: "08cb9edad709a0d515f8e15450f9ffb2843c1491651509ac191e9013b2433821", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "23661a041794d19f03b63df3b5158eaf808354f8a86b0ff18b6b94b06cc69a43", + marf_hash: "9cdfe92381378888e3cf9100b2087da0362caec2711d665d02c6da81a4b7d173", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "08b9395b53ed681bb5692f26a4e1a4249a70162da30b48adc2de856eacf087df", + marf_hash: "96dc69a74085d2aad179cd0780664664a616256fe7ff01f00cd64139c0e8f665", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "6def518fcc757ece9f4420eb104d2b29da8d875eb52afa00f3a3a8fbad3520dc", + marf_hash: "6f8a1e8d27bfa346314b2c84f8504408bfddd1ed6d2db274916e06ee1133f81c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5151be992f7ae848eda9e447ee634033988ed30f1b25fd1349c5c491bab9f969", + marf_hash: "8a68786f36e3ee21077a096c36256aa76879c68c66e964458b4bb061eaf95aa9", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_value_too_large.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_value_too_large.snap index 3942657a634..c57b4516922 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_value_too_large.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_value_too_large.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3612c251fea3d5a802db0877be088342e795dbf6cc5115d6e603ae45b4781950", + marf_hash: "7a5bcba7b9576dee1be1a5c0da6427640af3212cbc96c42dc915d9e3b5c9aa6c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "e19649312d5fc58ae9a8762b5715a94d4476adff74d17e2afa1e6101022267b5", + marf_hash: "4a46a592505cf095b6d9fc43fa91c04aca88fdc58b0c5507d1820c7873a403de", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5391b35513694a058871e583c034c82464ece3feb47d027f5d5872040b014fd1", + marf_hash: "a753c84e67393bd6306752ca9fa9b38005c07f1e121e7266df2527c2cfba64a5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "7db82046e132a445ca3ac8e0cca2416f7ede3f382db871295ee7482f724a2d91", + marf_hash: "18ac29841289a9ca3df9225dad455e40b82d0ba61c7b036152c42f616e61931a", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2f9c4675a4082fa875db9f1379164595b37c12d28d7018be60a48382088115f1", + marf_hash: "ddfe969fc288df64a744b8d370fe537800844cda0fc132a48199e3d0eaebe0b5", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "275dc9d67e94a52376e626880a82fd72193c2c9a7b41dd43af55e05288768d62", + marf_hash: "47bb4e82211d927b790a7c2e95a015000ca7904481a3b06027c2c869b7ae7225", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_all_allowance_not_allowed.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_all_allowance_not_allowed.snap index 48a2e74744a..f5818f30443 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_all_allowance_not_allowed.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_all_allowance_not_allowed.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9c3d7bd7c969872cef549b7a8acbc0d6243dcc5a33a61a2799b58f4fe5fd5e37", + marf_hash: "c51137dfa1a060a2f16c64b0f20f7fb408af78ad9fc834a9ef9b2b516fcc9869", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4b0b99c1860d27d1c94423ab52fa26929ef553061487f6fd5626b8890e599e3b", + marf_hash: "cca34bc82a334a8fc0963f3b287391ca872087235b4abff8701d1d29a237253c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "9f6d4d50ff6e3956453cd16d021634a19c0f0ec7e1bca497dc68554d8490405e", + marf_hash: "b6b5484f0356a707423d0212401dfa5c3774456b51f6242904041f8cb3c9ff03", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_all_allowance_not_alone.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_all_allowance_not_alone.snap index 5bbffe46562..11974b4af54 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_all_allowance_not_alone.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_all_allowance_not_alone.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "00161550f9a1d14fd762bed423c203d042e27aaa66b8b8a8491318c29b7a0c7e", + marf_hash: "1a3bfea778e64d15f72e199002f07d005adb83bb83a7633220e577a309268c97", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "3266465ba0aec36e1693cace930d37e416cdc1bc03e3a9ef28a62a2ff2854b3f", + marf_hash: "9c05610b6bb3e717db0182b82903667fc7b44c309d28d73423723567914d00d7", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4d71908a9c2d91ced994eda99a7c1b8c86bfc3a880665463af74693d99551fd7", + marf_hash: "5ab281e93f4a6ac211def81a29caf02d4fce7ef7372b9e9510b00cb434d41f80", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_nft_expected_list_of_identifiers.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_nft_expected_list_of_identifiers.snap index c51809c7d81..33f88df2c33 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_nft_expected_list_of_identifiers.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_with_nft_expected_list_of_identifiers.snap @@ -64,7 +64,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "419834f334d4834145bf293b2d2d60add0576f32be3e92b6b9369a92ab3445a3", + marf_hash: "fa9cc21d7a7e52a712e75849cc4ac8765efc25b36424e9fadbc83ebee368b1e3", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -94,7 +94,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "0e5167a465a0130ba88587fc8ed01b8cced544b7b13dd8801622cb2479b343a4", + marf_hash: "29660b3e957ee72ca054c5ff974c17823990db43cd8fe396a48532000fba87fe", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -124,7 +124,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "f65d65a0f5d7e3d3c32074ed6c929069e759b14083aac90633f7fb23f0f94200", + marf_hash: "af497704b441bd7f18218928bd4743e23251321cacf805d73f7cba1d9210da11", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_write_attempted_in_read_only.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_write_attempted_in_read_only.snap index 3504e2f6043..e55c3ffcfb8 100644 --- a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_write_attempted_in_read_only.snap +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__static_analysis_tests__static_check_error_write_attempted_in_read_only.snap @@ -154,7 +154,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "5f2c9d48cdbdac018403037d1cebd69fb0fe4784e10e368b7268cd627cab5d0d", + marf_hash: "3ebdbae2010eaffd500d53ee3e8f8f0dbaa51172329182dd5713f7d4c2b5cb0b", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -184,7 +184,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "eb461e71db1446a3cc1afcc56302fc67db5db72b5438ac298145ae883f3ced74", + marf_hash: "2b9a0bfad342128cb611bbb7249faaabcfab3dfc8ca1a37b8c316f2940d81107", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -214,7 +214,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "2c29769392d54cd201790d39232890938ec09c7648e55e86f51e0d6628945e80", + marf_hash: "a85d51e1481fcc222b81e2bd534641e82ec702df986542d62d5d0fcf60041662", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -244,7 +244,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "29cf9b207089ecad9c1ad4965ffff1a03f1b55bf61d80b6b9fe8bc53d5a67e46", + marf_hash: "e9a527d3128e55a4b69b3ecf7290e877a87e37e56598bf96e2e93344f0c25a9c", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -274,7 +274,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "4a186dbb596e3044408885818c6d00174c85188dfab03dbae20487fd73bd0a4b", + marf_hash: "c66078746fe42100fbca89b70561667d4927e45757e34f6e538f15a187d5e6ec", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( @@ -304,7 +304,7 @@ expression: result ), )), Success(ExpectedBlockOutput( - marf_hash: "664edadac1134593007524a95be01d5798a0730ae62c3883769f8b2da36105c6", + marf_hash: "614ddead6d56500dfa90d6d7532978558f9254d1d21565f71aab59616fb35060", evaluated_epoch: Epoch40, transactions: [ ExpectedTransactionOutput( From b13e615cc2d61b3b671f2a5c93d483b3ea4a40b6 Mon Sep 17 00:00:00 2001 From: Brice Dobry <232827048+brice-stacks@users.noreply.github.com> Date: Thu, 28 May 2026 15:26:38 -0400 Subject: [PATCH 10/11] refactor: move pox-5 L1 integration tests into new file --- .../src/tests/pox_5_l1_integrations.rs | 1757 +++++++++++++++++ 1 file changed, 1757 insertions(+) create mode 100644 stacks-node/src/tests/pox_5_l1_integrations.rs diff --git a/stacks-node/src/tests/pox_5_l1_integrations.rs b/stacks-node/src/tests/pox_5_l1_integrations.rs new file mode 100644 index 00000000000..2a95258faea --- /dev/null +++ b/stacks-node/src/tests/pox_5_l1_integrations.rs @@ -0,0 +1,1757 @@ +// Copyright (C) 2026 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 . + +//! End-to-end integration tests for the pox-5 L1 (Bitcoin) bond-lockup +//! lifecycle. +//! +//! These tests exercise the L1 branch of `register-for-bond`: locking real +//! sats into the canonical timelock P2WSH derived from +//! `construct-lockup-output-script`, proving the lockup to the contract, and +//! later sweeping the BTC via either the OP_IF (timelock-matured) or OP_ELSE +//! (early-exit) branch of `construct-lockup-script`. + +use std::sync::atomic::Ordering; +use std::{env, thread}; + +use clarity::vm::types::{PrincipalData, QualifiedContractIdentifier}; +use clarity::vm::{ClarityName, Value}; +use stacks::chainstate::nakamoto::test_signers::TestSigners; +use stacks::core::test_util::make_contract_call; +use stacks::core::StacksEpochId; +use stacks::util::hash::hex_bytes; +use stacks::util_lib::boot::boot_code_id; +use stacks_common::consts::CHAIN_ID_TESTNET; +use stacks_common::types::chainstate::{StacksAddress, StacksPublicKey}; +use stacks_common::util::secp256k1::{Secp256k1PrivateKey, Secp256k1PublicKey}; + +use crate::burnchains::bitcoin::core_controller::BitcoinCoreController; +use crate::burnchains::BurnchainController; +use crate::neon::Counters; +use crate::operations::BurnchainOpSigner; +use crate::run_loop::boot_nakamoto; +use crate::tests::nakamoto_integrations::{ + boot_to_epoch_4_0, enable_epoch_4_0, get_tx_result_by_id, naka_neon_integration_conf, + next_block_and_mine_commit, setup_stacker, wait_for, POX_DEFAULT_STACKER_STX_AMT, +}; +use crate::tests::neon_integrations::{ + call_read_only, get_account, get_chain_info_result, submit_tx, test_observer, wait_for_runloop, +}; +use crate::tests::signer::v0::pox5_signer_manager_source; +use crate::tests::{make_contract_publish, to_addr}; +use crate::{tests, BitcoinRegtestController, Config, Keychain}; + +#[test] +#[ignore] +/// Verify the pox-5 bond lifecycle end-to-end using the L1 BTC lockup path. +/// +/// The test broadcasts a *real* Bitcoin transaction that locks +/// `BTC_LOCKUP_SATS` sats into the canonical timelock P2WSH and then +/// calls `register-for-bond` with those lockup details. +/// +/// The test: +/// 1. Stands up a side wallet `pox5-l1-bondholder` with private +/// keys enabled, then funds it from the miner. +/// 2. Computes the expected P2WSH by calling pox-5's own +/// `construct-lockup-output-script` as a read-only, derives the +/// bech32 regtest address, and `bondholder_rpc.send_to_address`s +/// the lockup payment from the bondholder wallet. +/// 3. Calls `generateblock(coinbase, &[our_txid])` so the resulting +/// block has exactly `[coinbase, lockup_tx]` — `tx_count=2`, +/// `tx_index=1`, and `siblings=[coinbase_txid_internal]` make the +/// merkle proof trivial to assemble. +/// 4. Pulls the actual 80-byte header and the canonical txid order +/// back out of bitcoind and feeds the lockup tuple into +/// `register-for-bond`. +/// +/// Assertions: +/// - STX is locked, with unlock height set to the bond's unlock-burn-height +/// - the bond membership records `is-l1-lock: true` (the membership reads +/// `(is-ok btc-lockup)`) +/// - the staker's sBTC balance is unchanged (no sBTC `ft-transfer?` runs +/// on the L1 path) +/// - a second `register-for-bond` from the same staker fails with +/// `ERR_ALREADY_REGISTERED` (u9) and does not perturb the existing lock +/// - after the on-chain timelock matures, the locked BTC is spendable +/// *only* by the owner +fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { + if env::var("BITCOIND_TEST") != Ok("1".into()) { + return; + } + + let mut signers = TestSigners::default(); + let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); + enable_epoch_4_0(&mut naka_conf); + let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); + naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; + let sender_sk = Secp256k1PrivateKey::random(); + let sender_signer_sk = Secp256k1PrivateKey::random(); + let sender_signer_addr = tests::to_addr(&sender_signer_sk); + + let signer_sk = signers.signer_keys[0].clone(); + let signer_pk = StacksPublicKey::from_private(&signer_sk); + + let sender_addr = tests::to_addr(&sender_sk); + let deploy_fee = 3000; + let call_fee = 400; + naka_conf.add_initial_balance( + PrincipalData::from(sender_addr.clone()).to_string(), + deploy_fee + call_fee * 10, + ); + naka_conf.add_initial_balance( + PrincipalData::from(sender_signer_addr.clone()).to_string(), + 100000, + ); + + // sBTC stub — pox-5 boot needs the stub deployed before the epoch 4.0 + // transition for static analysis to find the referenced contract. + // Even on the L1 path we deploy it so the boot succeeds; we just never + // mint to the staker, and the test asserts the staker's sBTC balance + // never changes. + let sbtc_deployer_sk = Secp256k1PrivateKey::random(); + let sbtc_deployer_addr = tests::to_addr(&sbtc_deployer_sk); + naka_conf.add_initial_balance( + PrincipalData::from(sbtc_deployer_addr.clone()).to_string(), + deploy_fee, + ); + let sbtc_token_id = QualifiedContractIdentifier::new( + sbtc_deployer_addr.clone().into(), + clarity::vm::ContractName::try_from("sbtc-token").unwrap(), + ); + naka_conf.node.pox_5_sbtc_contract = Some(sbtc_token_id.clone()); + + // The pox-5 boot contract initializes its `bond-admin` data var to + // `tx-sender`, which at boot deploy time is the unsignable boot + // principal. Override it to a key we control so that `setup-bond` is + // callable from the test (forbidden on mainnet). + let bond_admin_sk = Secp256k1PrivateKey::random(); + let bond_admin_addr = tests::to_addr(&bond_admin_sk); + let setup_bond_fee = 5000u64; + naka_conf.add_initial_balance( + PrincipalData::from(bond_admin_addr.clone()).to_string(), + setup_bond_fee + 1000, + ); + naka_conf.node.pox_5_bond_admin = Some(PrincipalData::from(bond_admin_addr.clone())); + + let stacker_sk = setup_stacker(&mut naka_conf); + let staker_sk = setup_stacker(&mut naka_conf); + let staker_addr = tests::to_addr(&staker_sk); + + test_observer::spawn(); + test_observer::register_any(&mut naka_conf); + + let mut btcd_controller = BitcoinCoreController::from_stx_config(&naka_conf); + btcd_controller + .start_bitcoind() + .expect("Failed starting bitcoind"); + let mut btc_regtest_controller = BitcoinRegtestController::new(naka_conf.clone(), None); + btc_regtest_controller.bootstrap_chain(201); + + // The L1 lockup tx is broadcast by a separate bondholder wallet, which + // needs its own spendable Bitcoin. We seed that wallet now by paying it + // from the miner, then mining one block to confirm. + const BONDHOLDER_WALLET: &str = "pox5-l1-bondholder"; + let bondholder_rpc = + crate::burnchains::rpc::bitcoin_rpc_client::BitcoinRpcClient::from_stx_config(&naka_conf) + .expect("failed to construct bondholder RPC client"); + bondholder_rpc + .create_wallet(BONDHOLDER_WALLET, Some(false)) + .expect("create bondholder wallet"); + let bondholder_addr = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress on bondholder wallet"); + // 2_000_000 sats = 0.02 BTC: comfortably covers the 1_000_000-sat + // P2WSH lockup plus the fee for the subsequent `send_to_address`. + const BONDHOLDER_FUNDING_SATS: u64 = 2_000_000; + let miner_keychain = Keychain::default(naka_conf.node.seed.clone()); + let mut miner_op_signer = miner_keychain.generate_op_signer(); + btc_regtest_controller + .send_btc( + StacksEpochId::Epoch21, + &mut miner_op_signer, + &bondholder_addr, + BONDHOLDER_FUNDING_SATS, + ) + .expect("send_btc miner → bondholder"); + btc_regtest_controller.build_next_block(1); + + let mut run_loop = boot_nakamoto::BootRunLoop::new(naka_conf.clone()).unwrap(); + let run_loop_stopper = run_loop.get_termination_switch(); + let Counters { + blocks_processed, .. + } = run_loop.counters(); + let counters = run_loop.counters(); + let coord_channel = run_loop.coordinator_channels(); + + let run_loop_thread = thread::Builder::new() + .name("run_loop".into()) + .spawn(move || run_loop.start(None, 0)) + .unwrap(); + wait_for_runloop(&blocks_processed); + + boot_to_epoch_4_0( + &naka_conf, + &blocks_processed, + &counters, + &coord_channel, + &[stacker_sk.clone()], + &[sender_signer_sk], + &[signer_sk.clone()], + &sbtc_deployer_sk, + None, + deploy_fee, + &mut Some(&mut signers), + &mut btc_regtest_controller, + ); + info!("Reached Epoch-4.0 boundary, deploying signer-manager and registering signer"); + + let mut sender_nonce = 0; + + // Deploy the signer-manager contract. + let signer_contract = pox5_signer_manager_source(); + let signer_deploy_tx = make_contract_publish( + &sender_sk, + sender_nonce, + deploy_fee, + naka_conf.burnchain.chain_id, + "test-signer", + signer_contract, + ); + sender_nonce += 1; + submit_tx(&http_origin, &signer_deploy_tx); + wait_for(60, || { + Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) + }) + .expect("Timed out waiting for test-signer deploy"); + + next_block_and_mine_commit(&mut btc_regtest_controller, 60, &naka_conf, &counters).unwrap(); + + let test_signer_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( + sender_addr.clone().into(), + clarity::vm::ContractName::try_from("test-signer").unwrap(), + )); + let auth_id: u128 = 1; + let signer_grant_sig = + stacks::util_lib::signed_structured_data::pox5::make_pox_5_signer_grant_signature( + &test_signer_principal, + auth_id, + naka_conf.burnchain.chain_id, + &signer_sk, + ) + .expect("Failed to generate signer grant signature"); + let register_tx = make_contract_call( + &sender_sk, + sender_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + "test-signer", + "register-self", + &[ + Value::Principal(test_signer_principal.clone()), + Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(), + Value::UInt(auth_id), + Value::buff_from(signer_grant_sig.to_rsv()).unwrap(), + ], + ); + sender_nonce += 1; + submit_tx(&http_origin, ®ister_tx); + wait_for(60, || { + Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) + }) + .expect("Timed out waiting for register-self"); + + let pox_5_id = boot_code_id("pox-5", false); + let pox_5_addr: StacksAddress = pox_5_id.issuer.clone().into(); + + // 1) `setup-bond` from the configured bond admin. Allowlist the staker + // for `BTC_LOCKUP_SATS` sats. With `stx-value-ratio = 100` and + // `min-ustx-ratio = 10000` (== 100% in basis points), + // `min-ustx-for-sats-amount(BTC_LOCKUP_SATS, 100, 10000) = BTC_LOCKUP_SATS` + // ustx, so any `amount-ustx >= BTC_LOCKUP_SATS` clears the bond's STX + // floor. + // + // For `early-unlock-bytes` we use 32 bytes of `0x61` (OP_NOP), + // which parse cleanly as no-ops. The OP_ELSE branch they end up in + // isn't exercised by this test, so their runtime semantics don't + // matter — they only contribute to the P2WSH hash. + const BTC_LOCKUP_SATS: u128 = 1_000_000; + let early_unlock_bytes = vec![0x61u8; 32]; + let allowlist_entry = clarity::vm::Value::Tuple( + clarity::vm::types::TupleData::from_data(vec![ + ( + ClarityName::try_from("staker").unwrap(), + Value::Principal(staker_addr.clone().into()), + ), + ( + ClarityName::try_from("max-sats").unwrap(), + Value::UInt(BTC_LOCKUP_SATS), + ), + ]) + .unwrap(), + ); + let allowlist_value = Value::cons_list_unsanitized(vec![allowlist_entry]).unwrap(); + let setup_bond_tx = make_contract_call( + &bond_admin_sk, + 0, + setup_bond_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "setup-bond", + &[ + Value::UInt(0), + Value::UInt(1000), + Value::UInt(100), + Value::UInt(10000), + Value::buff_from(early_unlock_bytes.clone()).unwrap(), + Value::Principal(bond_admin_addr.clone().into()), + allowlist_value, + ], + ); + let setup_bond_txid = submit_tx(&http_origin, &setup_bond_tx); + info!("Submitted pox-5 setup-bond (L1 test) txid: {setup_bond_txid}"); + wait_for(60, || { + Ok(get_account(&http_origin, &bond_admin_addr).nonce == 1) + }) + .expect("Timed out waiting for setup-bond"); + + // 2) Build a real L1 lockup proof for `register-for-bond`'s + // `(ok { outputs, unlock-bytes })` branch. + // + // `unlock-bytes` is the Bitcoin Script subscript the OP_IF + // (timelock-matured) branch of `construct-lockup-script` executes + // after CLTV. We make it a ` OP_CHECKSIG` fragment so the + // spend is gated on a real signature from `staker_unlock_sk`. The + // encoding is ` ` = + // `[0x21, …33 bytes…, 0xac]`, 35 bytes total. + let staker_unlock_sk = Secp256k1PrivateKey::random(); + let staker_unlock_pk = Secp256k1PublicKey::from_private(&staker_unlock_sk); + let staker_unlock_pk_bytes = staker_unlock_pk.to_bytes_compressed(); + assert_eq!( + staker_unlock_pk_bytes.len(), + 33, + "compressed secp pubkey should be 33 bytes" + ); + let mut lockup_unlock_bytes = Vec::with_capacity(1 + 33 + 1); + lockup_unlock_bytes.push(0x21); // OP_PUSHBYTES_33 + lockup_unlock_bytes.extend_from_slice(&staker_unlock_pk_bytes); + lockup_unlock_bytes.push(0xac); // OP_CHECKSIG + + // (a) Compute the expected P2WSH script-pubkey by calling pox-5's own + // read-only `construct-lockup-output-script` — this returns the + // 34-byte `0x0020 || sha256(timelock_script)` that the burn-chain + // output must pay to. We hand the same arguments the contract will + // reconstruct internally during `verify-l1-lockups`. + let bond_index = 0u128; + let unlock_burn_height = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "get-bond-l1-unlock-height", + vec![&Value::UInt(bond_index)], + ) + .result() + .expect("get-bond-l1-unlock-height failed") + .expect_u128() + .expect("get-bond-l1-unlock-height should return a uint"); + let expected_script_buff = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "construct-lockup-output-script", + vec![ + &Value::Principal(staker_addr.clone().into()), + &Value::UInt(unlock_burn_height), + &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), + &Value::buff_from(early_unlock_bytes.clone()).unwrap(), + ], + ) + .result() + .expect("construct-lockup-output-script failed") + .expect_buff(34) + .expect("construct-lockup-output-script should return (buff 34)"); + assert_eq!( + &expected_script_buff[0..2], + &[0x00, 0x20], + "lockup output script is supposed to be a SegWit V0 P2WSH push (0x00 0x20 || hash)" + ); + let mut witness_script_hash = [0u8; 32]; + witness_script_hash.copy_from_slice(&expected_script_buff[2..]); + + let p2wsh_addr = stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( + stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WSH( + stacks::burnchains::bitcoin::BitcoinNetworkType::Regtest, + witness_script_hash, + ), + ); + info!( + "Lockup P2WSH derived from construct-lockup-output-script: {}", + &p2wsh_addr + ); + + // (b) Broadcast a tx from the bondholder wallet to the P2WSH address. + // This puts the tx into bitcoind's mempool; we then ask + // `generateblock` to mine a block whose non-coinbase txs are + // exactly `[our_txid]`, so the resulting block has a fully-known + // shape: coinbase at index 0, our P2WSH tx at index 1, + // tx_count = 2. + let lockup_btc_amount = 0.01_f64; // 1_000_000 sats + let p2wsh_txid = bondholder_rpc + .send_to_address(BONDHOLDER_WALLET, &p2wsh_addr, lockup_btc_amount) + .expect("send_to_address into lockup P2WSH"); + info!("Sent {lockup_btc_amount} BTC to lockup P2WSH; txid={p2wsh_txid}"); + + let coinbase_recipient = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress for generateblock coinbase"); + let pre_register_burn_height = get_chain_info_result(&naka_conf).unwrap().burn_block_height; + let lockup_block_hash = bondholder_rpc + .generate_block(&coinbase_recipient, &[&p2wsh_txid.to_hex()]) + .expect("generateblock with lockup tx"); + info!("Mined lockup tx into block {lockup_block_hash}"); + + // (c) Wait for the Stacks node to ingest the new burn block so that + // `get-burn-block-info? header-hash ` will return Some. + wait_for(60, || { + Ok(get_chain_info_result(&naka_conf).unwrap().burn_block_height > pre_register_burn_height) + }) + .expect("Stacks node did not ingest the lockup burn block"); + let lockup_burn_height = get_chain_info_result(&naka_conf).unwrap().burn_block_height; + info!("Stacks node observed lockup burn block; burn_block_height = {lockup_burn_height}"); + + // (d) Reconstruct the raw tx, pinpoint the P2WSH output index, and + // read out the actual lockup amount the contract will check against + // `(get amount lockup)`. + let lockup_tx_struct = bondholder_rpc + .get_raw_transaction(&p2wsh_txid) + .expect("getrawtransaction for lockup tx"); + let lockup_tx_hex = + stacks_common::deps_common::bitcoin::network::serialize::serialize_hex(&lockup_tx_struct) + .expect("serialize_hex(lockup_tx)"); + let lockup_tx_bytes = hex_bytes(&lockup_tx_hex).expect("decode lockup_tx hex"); + let (lockup_output_index, lockup_output_amount) = lockup_tx_struct + .output + .iter() + .enumerate() + .find_map(|(idx, out)| { + let script = out.script_pubkey.as_bytes(); + if script.len() == 34 + && script[..2] == [0x00, 0x20] + && script[2..] == witness_script_hash + { + Some((idx, out.value)) + } else { + None + } + }) + .expect("lockup tx must contain a P2WSH output matching the expected script"); + info!( + "Lockup tx output index {lockup_output_index} (= {lockup_output_amount} sats) is the timelock P2WSH" + ); + assert_eq!( + lockup_output_amount, + u64::try_from(BTC_LOCKUP_SATS).unwrap(), + "send_to_address moved exactly {BTC_LOCKUP_SATS} sats into the P2WSH" + ); + + // (e) Pull the actual 80-byte block header and the txid ordering so we + // can build a real merkle proof. `verify-merkle-proof` consumes + // internal-byte-order hashes; bitcoind's getblock returns + // display-order, so reverse. + let header_hex = bondholder_rpc + .get_block_header_hex(&lockup_block_hash) + .expect("getblockheader for lockup block"); + let lockup_header_bytes = hex_bytes(&header_hex).expect("decode header hex"); + assert_eq!( + lockup_header_bytes.len(), + 80, + "Bitcoin block header is always 80 bytes" + ); + let block_txids_display = bondholder_rpc + .get_block_txids(&lockup_block_hash) + .expect("getblock for lockup block txids"); + assert_eq!( + block_txids_display.len(), + 2, + "lockup block should contain exactly coinbase + lockup tx; got {} txs", + block_txids_display.len() + ); + // bitcoind always orders the coinbase first. + let mut coinbase_txid_internal: [u8; 32] = block_txids_display[0].as_bytes().clone(); + coinbase_txid_internal.reverse(); + let mut lockup_txid_display: [u8; 32] = block_txids_display[1].as_bytes().clone(); + assert_eq!( + block_txids_display[1].to_hex(), + p2wsh_txid.to_hex(), + "lockup tx must be the non-coinbase entry in the generated block", + ); + lockup_txid_display.reverse(); // unused beyond the sanity check, but keeps intent obvious + + // (f) Assemble the lockup tuple. + let lockup_output = clarity::vm::Value::Tuple( + clarity::vm::types::TupleData::from_data(vec![ + ( + ClarityName::try_from("height").unwrap(), + Value::UInt(lockup_burn_height as u128), + ), + ( + ClarityName::try_from("tx").unwrap(), + Value::buff_from(lockup_tx_bytes).unwrap(), + ), + ( + ClarityName::try_from("output-index").unwrap(), + Value::UInt(lockup_output_index as u128), + ), + ( + ClarityName::try_from("header").unwrap(), + Value::buff_from(lockup_header_bytes).unwrap(), + ), + ( + ClarityName::try_from("leaf-hashes").unwrap(), + Value::cons_list_unsanitized(vec![Value::buff_from( + coinbase_txid_internal.to_vec(), + ) + .unwrap()]) + .unwrap(), + ), + (ClarityName::try_from("tx-count").unwrap(), Value::UInt(2)), + (ClarityName::try_from("tx-index").unwrap(), Value::UInt(1)), + ( + ClarityName::try_from("amount").unwrap(), + Value::UInt(u128::from(lockup_output_amount)), + ), + ]) + .unwrap(), + ); + let lockup_tuple = clarity::vm::Value::Tuple( + clarity::vm::types::TupleData::from_data(vec![ + ( + ClarityName::try_from("outputs").unwrap(), + Value::cons_list_unsanitized(vec![lockup_output]).unwrap(), + ), + ( + ClarityName::try_from("unlock-bytes").unwrap(), + Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), + ), + ]) + .unwrap(), + ); + let l1_lockup_arg = Value::okay(lockup_tuple).expect("failed to wrap lockup tuple in (ok ...)"); + + // 3) `register-for-bond` via the L1 lockup branch. + let register_fee = 2000u64; + let bond_amount = POX_DEFAULT_STACKER_STX_AMT; + let staker_balance_before = get_account(&http_origin, &staker_addr).balance; + assert!(staker_balance_before >= bond_amount + register_fee as u128 * 2); + + let sbtc_balance_before = sbtc_balance(&naka_conf, &sbtc_deployer_addr, &staker_addr); + + test_observer::clear(); + let register_tx = make_contract_call( + &staker_sk, + 0, + register_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "register-for-bond", + &[ + Value::UInt(0), + Value::Principal(test_signer_principal.clone()), + Value::UInt(bond_amount), + l1_lockup_arg.clone(), + Value::none(), + ], + ); + let register_txid = submit_tx(&http_origin, ®ister_tx); + info!("Submitted pox-5 register-for-bond (L1 lockup) txid: {register_txid}"); + wait_for(60, || { + Ok(get_account(&http_origin, &staker_addr).nonce == 1 + && get_tx_result_by_id(®ister_txid).is_some()) + }) + .expect("Timed out waiting for register-for-bond (L1)"); + + // Pull `unlock-burn-height` out of the register-for-bond response so + // we can assert pox-locking applied the expected unlock to the + // staker's STX. + let parsed = get_tx_result_by_id(®ister_txid) + .expect("did not observe register-for-bond txid in test_observer"); + let response = parsed + .expect_result() + .expect("register-for-bond response should be a clarity response"); + let ok_value = response.expect("register-for-bond (L1) should have returned ok"); + let tuple = ok_value + .expect_tuple() + .expect("register-for-bond ok payload should be a tuple"); + let register_unlock_height = tuple + .get("unlock-burn-height") + .expect("register-for-bond response missing unlock-burn-height") + .clone() + .expect_u128() + .expect("unlock-burn-height should be a uint") as u64; + + let after_register = get_account(&http_origin, &staker_addr); + assert_eq!( + after_register.locked, bond_amount, + "register-for-bond (L1) should have locked exactly {bond_amount} ustx" + ); + assert_eq!( + after_register.unlock_height, register_unlock_height, + "pox-locking should have applied the bond's unlock-burn-height" + ); + + // L1 path must not move sBTC; we never minted to the staker, but assert + // explicitly to catch a regression where the contract takes the wrong + // branch and silently runs `lock-sbtc`. + let sbtc_balance_after = sbtc_balance(&naka_conf, &sbtc_deployer_addr, &staker_addr); + assert_eq!( + sbtc_balance_after, sbtc_balance_before, + "L1 lockup branch must not change the staker's sBTC balance \ + (before={sbtc_balance_before}, after={sbtc_balance_after})", + ); + + // The bond membership row must record `is-l1-lock: true` so future + // `announce-l1-early-exit` calls dispatch correctly. + let membership = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "get-bond-membership", + vec![&Value::Principal(staker_addr.clone().into())], + ) + .result() + .expect("get-bond-membership read failed"); + let is_l1_lock = membership + .expect_optional() + .expect("get-bond-membership response should be (optional ...)") + .expect("staker should have a bond membership after register-for-bond") + .expect_tuple() + .expect("bond membership should be a tuple") + .get("is-l1-lock") + .expect("bond membership missing `is-l1-lock` field") + .clone() + .expect_bool() + .expect("`is-l1-lock` should be a bool"); + assert!( + is_l1_lock, + "bond membership must record `is-l1-lock: true` for the L1 lockup branch", + ); + + // 4) A second `register-for-bond` from the same staker via the L1 path + // must still fail with `ERR_ALREADY_REGISTERED` (u9) — the duplicate + // check sits after `verify-l1-lockups` runs. + test_observer::clear(); + let dup_tx = make_contract_call( + &staker_sk, + 1, + register_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "register-for-bond", + &[ + Value::UInt(0), + Value::Principal(test_signer_principal.clone()), + Value::UInt(bond_amount), + l1_lockup_arg, + Value::none(), + ], + ); + let dup_txid = submit_tx(&http_origin, &dup_tx); + info!("Submitted duplicate pox-5 register-for-bond (L1) txid: {dup_txid}"); + wait_for(60, || { + Ok(get_account(&http_origin, &staker_addr).nonce == 2 + && get_tx_result_by_id(&dup_txid).is_some()) + }) + .expect("Timed out waiting for duplicate register-for-bond (L1)"); + + let parsed = get_tx_result_by_id(&dup_txid) + .expect("Did not observe duplicate register-for-bond txid in test_observer"); + assert_eq!( + parsed, + Value::error(Value::UInt(9)).unwrap(), + "duplicate register-for-bond (L1) should fail with ERR_ALREADY_REGISTERED (u9)" + ); + + // The duplicate failure must not have disturbed the existing lock. + let after_dup = get_account(&http_origin, &staker_addr); + assert_eq!( + after_dup.locked, bond_amount, + "failed duplicate register-for-bond must not change locked balance" + ); + assert_eq!( + after_dup.unlock_height, register_unlock_height, + "failed duplicate register-for-bond must not change unlock-burn-height" + ); + + // 5) Spend the L1 lockup once the on-chain timelock matures. + // + // The previous steps put `BTC_LOCKUP_SATS` into the canonical + // timelock P2WSH whose witness program is + // `sha256(construct-lockup-script(staker, unlock_burn_height, + // lockup_unlock_bytes, early_unlock_bytes))`. Bitcoin will accept + // a spend of that UTXO once: + // - the tx's `nLockTime >= unlock_burn_height` (so the + // `OP_CHECKLOCKTIMEVERIFY` in the OP_IF branch passes), + // - the spending block's height is also `>= nLockTime` (mempool's + // non-final-tx check), AND + // - the OP_IF branch's ` OP_CHECKSIG` (the + // inlined `unlock_bytes`) accepts a witness signature for the + // spend's BIP-143 sighash. + // + // We test both halves of that owner check: + // (a) an *interloper* signs the spend with a fresh, random key + // and tries to broadcast — Bitcoin must reject, because + // OP_CHECKSIG on `staker_unlock_pk` won't accept their sig. + // (b) the *owner* (the entity holding `staker_unlock_sk`) signs + // and broadcasts — Bitcoin accepts; the UTXO drains into a + // bondholder-controlled address. + + // Fetch the canonical script bytes from pox-5 itself so the + // sha256(witness_last) we hand bitcoind matches exactly what pox-5 + // derived the P2WSH from. + let timelock_script = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "construct-lockup-script", + vec![ + &Value::Principal(staker_addr.clone().into()), + &Value::UInt(unlock_burn_height), + &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), + &Value::buff_from(early_unlock_bytes.clone()).unwrap(), + ], + ) + .result() + .expect("construct-lockup-script failed") + .expect_buff(usize::MAX) + .expect("construct-lockup-script should return a buff"); + + // Stop the Stacks side: the rest of this test only drives bitcoind + // directly to advance the burn chain past the timelock, and we don't + // want the Stacks miner trying to keep pace with that. + coord_channel + .lock() + .expect("Mutex poisoned") + .stop_chains_coordinator(); + run_loop_stopper.store(false, Ordering::SeqCst); + run_loop_thread.join().unwrap(); + + // The sweep tx pays its output to a freshly generated bondholder + // address (so the wallet recognises the output as its own and we + // can assert the sweep landed via `gettransaction`). + let sweep_dest_addr = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress for sweep destination"); + let sweep_dest_hash20 = match &sweep_dest_addr { + stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( + stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WPKH(_, h), + ) => *h, + other => panic!("expected P2WPKH bech32 sweep address, got {other:?}"), + }; + + // Mine empty Bitcoin blocks until the chain is past `unlock_burn_height`. + // The +1 makes sure the block that *includes* our sweep also lands at + // height >= nLockTime, which mempool requires for non-final txs. + let pre_sweep_btc_height = bondholder_rpc + .get_blockchain_info() + .expect("getblockchaininfo") + .blocks; + let filler_addr = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress for filler coinbase"); + let unlock_burn_height_u64 = + u64::try_from(unlock_burn_height).expect("unlock_burn_height fits in u64"); + let blocks_to_mine = (unlock_burn_height_u64 + 1).saturating_sub(pre_sweep_btc_height); + if blocks_to_mine > 0 { + bondholder_rpc + .generate_to_address(blocks_to_mine, &filler_addr) + .expect("advance bitcoin past unlock_burn_height"); + } + info!( + "Bitcoin chain advanced past L1 unlock height; mined {blocks_to_mine} \ + filler blocks (pre={pre_sweep_btc_height}, unlock={unlock_burn_height_u64})" + ); + + // Build a (signed) sweep tx for an arbitrary signer. + const SWEEP_FEE_SATS: u64 = 1_000; + assert!( + lockup_output_amount > SWEEP_FEE_SATS, + "lockup output {lockup_output_amount} sats must cover SWEEP_FEE_SATS={SWEEP_FEE_SATS}", + ); + let sweep_value = lockup_output_amount - SWEEP_FEE_SATS; + let build_signed_sweep = |signer_sk: &Secp256k1PrivateKey| -> stacks_common::deps_common::bitcoin::blockdata::transaction::Transaction { + let mut tx = stacks_common::deps_common::bitcoin::blockdata::transaction::Transaction { + version: 2, + lock_time: u32::try_from(unlock_burn_height).expect("unlock_burn_height fits in u32"), + input: vec![ + stacks_common::deps_common::bitcoin::blockdata::transaction::TxIn { + previous_output: + stacks_common::deps_common::bitcoin::blockdata::transaction::OutPoint { + txid: lockup_tx_struct.txid(), + vout: u32::try_from(lockup_output_index) + .expect("lockup_output_index fits in u32"), + }, + script_sig: + stacks_common::deps_common::bitcoin::blockdata::script::Script::new(), + // `0xfffffffe` < `0xffffffff` so the spend is + // treated as non-final and CLTV actually runs. + sequence: 0xffff_fffe, + witness: vec![], // filled in below + }, + ], + output: vec![ + stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::to_p2wpkh_tx_out( + &sweep_dest_hash20, + sweep_value, + ), + ], + }; + + // BIP-143 sighash over the BIP-143 preimage, with `script_code` + // set to the full witness script (no OP_CODESEPARATOR handling + // needed here). + let script_code = stacks_common::deps_common::bitcoin::blockdata::script::Script::from( + timelock_script.clone(), + ); + let sig_hash_all: u32 = 0x01; + let sig_hash = + tx.segwit_signature_hash(0, &script_code, lockup_output_amount, sig_hash_all); + + // `BurnchainOpSigner` is the existing helper that takes a + // Secp256k1PrivateKey and produces compact recoverable signatures; + // we convert to a standard DER signature for OP_CHECKSIG. + let mut signer = BurnchainOpSigner::new(signer_sk.clone()); + let sig_der_serialized = signer + .sign_message(sig_hash.as_bytes()) + .expect("sign sweep sighash") + .to_secp256k1_recoverable() + .expect("recoverable sig") + .to_standard() + .serialize_der(); + // `serialize_der()` returns `SerializedSignature`, which is a + // fixed-capacity buffer view over the DER bytes; expand it into + // an owned Vec so we can append the SIGHASH_ALL byte. + let mut sig_with_sighash_flag: Vec = sig_der_serialized.to_vec(); + sig_with_sighash_flag.push(sig_hash_all as u8); + + tx.input[0].witness = vec![ + // The signature for OP_CHECKSIG to verify against + // `staker_unlock_pk`. (Position 0 on the witness stack — + // i.e. *under* the branch flag — because P2WSH execution + // pushes witness items in order, so the *first* witness + // item ends up at the *bottom* of the stack.) + sig_with_sighash_flag, + // Selects the OP_IF (timelock-matured) branch of + // `construct-lockup-script`. + vec![0x01], + // The P2WSH witness program preimage — bitcoind checks + // sha256(this) == witness_program before executing it. + timelock_script.clone(), + ]; + + tx + }; + + // (a) Interloper attempt — random key, signature doesn't match + // `staker_unlock_pk`. Mempool must reject. + let interloper_sk = Secp256k1PrivateKey::random(); + let interloper_sweep_tx = build_signed_sweep(&interloper_sk); + let interloper_result = + bondholder_rpc.send_raw_transaction(&interloper_sweep_tx, Some(0.0), Some(1_000_000)); + let interloper_err = interloper_result + .err() + .expect("interloper sweep must be rejected: the script's OP_CHECKSIG should fail"); + info!( + "Interloper sweep rejected as expected (no valid signature for staker_unlock_pk): \ + {interloper_err:?}" + ); + + // (b) Owner sweep — signed with the matching staker_unlock_sk. + let owner_sweep_tx = build_signed_sweep(&staker_unlock_sk); + let sweep_txid = bondholder_rpc + .send_raw_transaction(&owner_sweep_tx, Some(0.0), Some(1_000_000)) + .expect("send_raw_transaction(owner sweep)"); + info!("Broadcast L1 owner sweep tx after timelock: txid={sweep_txid}"); + + // Mine one more block to confirm the sweep, then assert from the + // bondholder wallet that it sees the incoming sweep. + bondholder_rpc + .generate_to_address(1, &filler_addr) + .expect("mine confirmation block for owner sweep tx"); + let sweep_info = bondholder_rpc + .get_transaction(BONDHOLDER_WALLET, &sweep_txid) + .expect("gettransaction for owner sweep"); + assert!( + sweep_info.confirmations >= 1, + "owner sweep tx should have at least one confirmation; got {}", + sweep_info.confirmations + ); + info!( + "L1 lockup unlock-sweep confirmed: {sweep_value} sats moved out of the timelock P2WSH \ + into a bondholder-controlled output ({} confirmation(s))", + sweep_info.confirmations + ); +} + +/// Read the `sbtc-token` stub's `get-balance` for `who`. Used by L1 lockup +/// tests to assert that the L1 path does *not* move sBTC, in contrast to +/// the sBTC branch of `register-for-bond`. +fn sbtc_balance(conf: &Config, deployer: &StacksAddress, who: &StacksAddress) -> u128 { + let value = call_read_only( + conf, + deployer, + "sbtc-token", + "get-balance", + vec![&Value::Principal(who.clone().into())], + ) + .result() + .expect("get-balance read failed"); + value + .expect_result_ok() + .expect("get-balance should return (ok uint)") + .expect_u128() + .expect("get-balance ok payload should be a uint") +} + +#[test] +#[ignore] +/// Verify the OP_ELSE (early-exit) branch of pox-5's L1 lockup script is +/// only spendable when the caller supplies a properly shaped +/// `unlock-bytes` and `early-unlock-bytes` subscripts. +/// +/// `construct-lockup-script`'s OP_ELSE branch concatenates +/// ` ` and ends with OP_ENDIF. +/// +/// This test demonstrates the realistic script shapes: +/// +/// - `unlock-bytes = OP_CHECKSIG` (35 bytes, ends 0xac) +/// - `early-unlock-bytes = OP_CHECKSIGVERIFY` (35 bytes, ends 0xad) +/// - Lock 1_000_000 sats into the canonical timelock P2WSH and +/// `register-for-bond` with the lockup tuple. +/// +/// All four sweep attempts run *before* `unlock-burn-height`, so the +/// OP_IF branch is unavailable (its CLTV would fail) and the only path +/// the BTC can move is the OP_ELSE branch: +/// +/// 1. Both sigs from random keys → mempool rejects (one of the +/// CHECKSIG/CHECKSIGVERIFY opcodes returns false). +/// 2. Only the owner sig (early sig from a random key) → rejects: +/// OP_CHECKSIGVERIFY fails the script outright. +/// 3. Only the early sig (owner sig from a random key) → rejects: +/// the closing OP_CHECKSIG returns false. +/// 4. Both sigs from the correct keys, branch flag empty (selects +/// OP_ELSE) → confirms; the BTC moves to a bondholder-controlled +/// address before the timelock matures. +fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { + if env::var("BITCOIND_TEST") != Ok("1".into()) { + return; + } + + let mut signers = TestSigners::default(); + let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); + enable_epoch_4_0(&mut naka_conf); + let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); + naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; + let sender_sk = Secp256k1PrivateKey::random(); + let sender_signer_sk = Secp256k1PrivateKey::random(); + let sender_signer_addr = tests::to_addr(&sender_signer_sk); + + let signer_sk = signers.signer_keys[0].clone(); + let signer_pk = StacksPublicKey::from_private(&signer_sk); + + let sender_addr = tests::to_addr(&sender_sk); + let deploy_fee = 3000; + let call_fee = 400; + naka_conf.add_initial_balance( + PrincipalData::from(sender_addr.clone()).to_string(), + deploy_fee + call_fee * 10, + ); + naka_conf.add_initial_balance( + PrincipalData::from(sender_signer_addr.clone()).to_string(), + 100000, + ); + + // sBTC stub — pox-5 boot needs it deployed before the epoch 4.0 + // transition so static analysis resolves the reference. + let sbtc_deployer_sk = Secp256k1PrivateKey::random(); + let sbtc_deployer_addr = tests::to_addr(&sbtc_deployer_sk); + naka_conf.add_initial_balance( + PrincipalData::from(sbtc_deployer_addr.clone()).to_string(), + deploy_fee * 2, + ); + let sbtc_token_id = QualifiedContractIdentifier::new( + sbtc_deployer_addr.clone().into(), + clarity::vm::ContractName::try_from("sbtc-token").unwrap(), + ); + let sbtc_registry_id = QualifiedContractIdentifier::new( + sbtc_deployer_addr.clone().into(), + clarity::vm::ContractName::try_from("sbtc-registry").unwrap(), + ); + naka_conf.node.pox_5_sbtc_contract = Some(sbtc_token_id.clone()); + naka_conf.node.pox_5_sbtc_registry_contract = Some(sbtc_registry_id.clone()); + + let bond_admin_sk = Secp256k1PrivateKey::random(); + let bond_admin_addr = tests::to_addr(&bond_admin_sk); + let setup_bond_fee = 5000u64; + naka_conf.add_initial_balance( + PrincipalData::from(bond_admin_addr.clone()).to_string(), + setup_bond_fee + call_fee + 1000, + ); + naka_conf.node.pox_5_bond_admin = Some(PrincipalData::from(bond_admin_addr.clone())); + + let stacker_sk = setup_stacker(&mut naka_conf); + let staker_sk = setup_stacker(&mut naka_conf); + let staker_addr = tests::to_addr(&staker_sk); + + test_observer::spawn(); + test_observer::register_any(&mut naka_conf); + + let mut btcd_controller = BitcoinCoreController::from_stx_config(&naka_conf); + btcd_controller + .start_bitcoind() + .expect("Failed starting bitcoind"); + let mut btc_regtest_controller = BitcoinRegtestController::new(naka_conf.clone(), None); + btc_regtest_controller.bootstrap_chain(201); + + // Side wallet that owns the lockup tx's funding UTXOs. Seeded by + // `send_btc` from the miner so the wallet has spendable BTC. + const BONDHOLDER_WALLET: &str = "pox5-l1-early-unlock-bondholder"; + let bondholder_rpc = + crate::burnchains::rpc::bitcoin_rpc_client::BitcoinRpcClient::from_stx_config(&naka_conf) + .expect("failed to construct bondholder RPC client"); + bondholder_rpc + .create_wallet(BONDHOLDER_WALLET, Some(false)) + .expect("create bondholder wallet"); + let bondholder_addr = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress on bondholder wallet"); + const BONDHOLDER_FUNDING_SATS: u64 = 2_000_000; + let miner_keychain = Keychain::default(naka_conf.node.seed.clone()); + let mut miner_op_signer = miner_keychain.generate_op_signer(); + btc_regtest_controller + .send_btc( + StacksEpochId::Epoch21, + &mut miner_op_signer, + &bondholder_addr, + BONDHOLDER_FUNDING_SATS, + ) + .expect("send_btc miner -> bondholder"); + btc_regtest_controller.build_next_block(1); + + let mut run_loop = boot_nakamoto::BootRunLoop::new(naka_conf.clone()).unwrap(); + let run_loop_stopper = run_loop.get_termination_switch(); + let Counters { + blocks_processed, .. + } = run_loop.counters(); + let counters = run_loop.counters(); + let coord_channel = run_loop.coordinator_channels(); + + let run_loop_thread = thread::Builder::new() + .name("run_loop".into()) + .spawn(move || run_loop.start(None, 0)) + .unwrap(); + wait_for_runloop(&blocks_processed); + + let pubkey_bytes: [u8; 33] = signer_pk + .to_bytes_compressed() + .try_into() + .expect("compressed secp256k1 pubkey should be 33 bytes"); + boot_to_epoch_4_0( + &naka_conf, + &blocks_processed, + &counters, + &coord_channel, + &[stacker_sk.clone()], + &[sender_signer_sk], + &[signer_sk.clone()], + &sbtc_deployer_sk, + Some(&pubkey_bytes), + deploy_fee, + &mut Some(&mut signers), + &mut btc_regtest_controller, + ); + info!( + "Reached Epoch-4.0 boundary, deploying signer-manager and registering signer \ + (early-unlock test)" + ); + + let mut sender_nonce = 0; + + let signer_contract = pox5_signer_manager_source(); + let signer_deploy_tx = make_contract_publish( + &sender_sk, + sender_nonce, + deploy_fee, + naka_conf.burnchain.chain_id, + "test-signer", + signer_contract, + ); + sender_nonce += 1; + submit_tx(&http_origin, &signer_deploy_tx); + wait_for(60, || { + Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) + }) + .expect("Timed out waiting for test-signer deploy"); + + next_block_and_mine_commit(&mut btc_regtest_controller, 60, &naka_conf, &counters).unwrap(); + + let test_signer_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( + sender_addr.clone().into(), + clarity::vm::ContractName::try_from("test-signer").unwrap(), + )); + let auth_id: u128 = 1; + let signer_grant_sig = + stacks::util_lib::signed_structured_data::pox5::make_pox_5_signer_grant_signature( + &test_signer_principal, + auth_id, + naka_conf.burnchain.chain_id, + &signer_sk, + ) + .expect("Failed to generate signer grant signature"); + let register_tx = make_contract_call( + &sender_sk, + sender_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + "test-signer", + "register-self", + &[ + Value::Principal(test_signer_principal.clone()), + Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(), + Value::UInt(auth_id), + Value::buff_from(signer_grant_sig.to_rsv()).unwrap(), + ], + ); + sender_nonce += 1; + submit_tx(&http_origin, ®ister_tx); + wait_for(60, || { + Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) + }) + .expect("Timed out waiting for register-self"); + + let pox_5_id = boot_code_id("pox-5", false); + let pox_5_addr: StacksAddress = pox_5_id.issuer.clone().into(); + + // Two keypairs gate the lockup: + // - `staker_unlock_sk` (owner) closes both branches of the witness + // script via ` OP_CHECKSIG`. + // - `early_unlock_sk` is the early-exit signer; its sig is + // consumed by OP_CHECKSIGVERIFY at the head of the OP_ELSE + // branch (subscript ending `0xad`). + let staker_unlock_sk = Secp256k1PrivateKey::random(); + let staker_unlock_pk = Secp256k1PublicKey::from_private(&staker_unlock_sk); + let staker_unlock_pk_bytes = staker_unlock_pk.to_bytes_compressed(); + assert_eq!( + staker_unlock_pk_bytes.len(), + 33, + "compressed secp pubkey should be 33 bytes" + ); + let early_unlock_sk = Secp256k1PrivateKey::random(); + let early_unlock_pk = Secp256k1PublicKey::from_private(&early_unlock_sk); + let early_unlock_pk_bytes = early_unlock_pk.to_bytes_compressed(); + assert_eq!( + early_unlock_pk_bytes.len(), + 33, + "compressed secp pubkey should be 33 bytes" + ); + + // `unlock-bytes` = ` OP_CHECKSIG` + let mut lockup_unlock_bytes = Vec::with_capacity(1 + 33 + 1); + lockup_unlock_bytes.push(0x21); // OP_PUSHBYTES_33 + lockup_unlock_bytes.extend_from_slice(&staker_unlock_pk_bytes); + lockup_unlock_bytes.push(0xac); // OP_CHECKSIG + + // `early-unlock-bytes` = ` OP_CHECKSIGVERIFY` + // The OP_ELSE branch is ` ` + let mut early_unlock_bytes = Vec::with_capacity(1 + 33 + 1); + early_unlock_bytes.push(0x21); // OP_PUSHBYTES_33 + early_unlock_bytes.extend_from_slice(&early_unlock_pk_bytes); + early_unlock_bytes.push(0xad); // OP_CHECKSIGVERIFY + + // 1) `setup-bond` from the configured bond admin, with the + // CHECKSIGVERIFY-terminated early-unlock subscript. + const BTC_LOCKUP_SATS: u128 = 1_000_000; + let allowlist_entry = clarity::vm::Value::Tuple( + clarity::vm::types::TupleData::from_data(vec![ + ( + ClarityName::try_from("staker").unwrap(), + Value::Principal(staker_addr.clone().into()), + ), + ( + ClarityName::try_from("max-sats").unwrap(), + Value::UInt(BTC_LOCKUP_SATS), + ), + ]) + .unwrap(), + ); + let allowlist_value = Value::cons_list_unsanitized(vec![allowlist_entry]).unwrap(); + let setup_bond_tx = make_contract_call( + &bond_admin_sk, + 0, + setup_bond_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "setup-bond", + &[ + Value::UInt(0), + Value::UInt(1000), + Value::UInt(100), + Value::UInt(10000), + Value::buff_from(early_unlock_bytes.clone()).unwrap(), + Value::Principal(bond_admin_addr.clone().into()), + allowlist_value, + ], + ); + let setup_bond_txid = submit_tx(&http_origin, &setup_bond_tx); + info!("Submitted pox-5 setup-bond (early-unlock test) txid: {setup_bond_txid}"); + wait_for(60, || { + Ok(get_account(&http_origin, &bond_admin_addr).nonce == 1) + }) + .expect("Timed out waiting for setup-bond"); + + // 2) Derive the P2WSH from pox-5, lock 1M sats into it, and prove + // the lockup to `register-for-bond`. + let bond_index = 0u128; + let unlock_burn_height = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "get-bond-l1-unlock-height", + vec![&Value::UInt(bond_index)], + ) + .result() + .expect("get-bond-l1-unlock-height failed") + .expect_u128() + .expect("get-bond-l1-unlock-height should return a uint"); + let expected_script_buff = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "construct-lockup-output-script", + vec![ + &Value::Principal(staker_addr.clone().into()), + &Value::UInt(unlock_burn_height), + &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), + &Value::buff_from(early_unlock_bytes.clone()).unwrap(), + ], + ) + .result() + .expect("construct-lockup-output-script failed") + .expect_buff(34) + .expect("construct-lockup-output-script should return (buff 34)"); + assert_eq!( + &expected_script_buff[0..2], + &[0x00, 0x20], + "lockup output script is supposed to be a SegWit V0 P2WSH push (0x00 0x20 || hash)" + ); + let mut witness_script_hash = [0u8; 32]; + witness_script_hash.copy_from_slice(&expected_script_buff[2..]); + + let p2wsh_addr = stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( + stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WSH( + stacks::burnchains::bitcoin::BitcoinNetworkType::Regtest, + witness_script_hash, + ), + ); + info!( + "Lockup P2WSH (early-unlock test) derived from construct-lockup-output-script: {}", + &p2wsh_addr + ); + + let lockup_btc_amount = 0.01_f64; // 1_000_000 sats + let p2wsh_txid = bondholder_rpc + .send_to_address(BONDHOLDER_WALLET, &p2wsh_addr, lockup_btc_amount) + .expect("send_to_address into lockup P2WSH"); + info!("Sent {lockup_btc_amount} BTC to lockup P2WSH; txid={p2wsh_txid}"); + + let coinbase_recipient = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress for generateblock coinbase"); + let pre_register_burn_height = get_chain_info_result(&naka_conf).unwrap().burn_block_height; + let lockup_block_hash = bondholder_rpc + .generate_block(&coinbase_recipient, &[&p2wsh_txid.to_hex()]) + .expect("generateblock with lockup tx"); + info!("Mined lockup tx into block {lockup_block_hash}"); + + wait_for(60, || { + Ok(get_chain_info_result(&naka_conf).unwrap().burn_block_height > pre_register_burn_height) + }) + .expect("Stacks node did not ingest the lockup burn block"); + let lockup_burn_height = get_chain_info_result(&naka_conf).unwrap().burn_block_height; + info!("Stacks node observed lockup burn block; burn_block_height = {lockup_burn_height}"); + + let lockup_tx_struct = bondholder_rpc + .get_raw_transaction(&p2wsh_txid) + .expect("getrawtransaction for lockup tx"); + let lockup_tx_hex = + stacks_common::deps_common::bitcoin::network::serialize::serialize_hex(&lockup_tx_struct) + .expect("serialize_hex(lockup_tx)"); + let lockup_tx_bytes = hex_bytes(&lockup_tx_hex).expect("decode lockup_tx hex"); + let (lockup_output_index, lockup_output_amount) = lockup_tx_struct + .output + .iter() + .enumerate() + .find_map(|(idx, out)| { + let script = out.script_pubkey.as_bytes(); + if script.len() == 34 + && script[..2] == [0x00, 0x20] + && script[2..] == witness_script_hash + { + Some((idx, out.value)) + } else { + None + } + }) + .expect("lockup tx must contain a P2WSH output matching the expected script"); + assert_eq!( + lockup_output_amount, + u64::try_from(BTC_LOCKUP_SATS).unwrap(), + "send_to_address moved exactly {BTC_LOCKUP_SATS} sats into the P2WSH" + ); + + let header_hex = bondholder_rpc + .get_block_header_hex(&lockup_block_hash) + .expect("getblockheader for lockup block"); + let lockup_header_bytes = hex_bytes(&header_hex).expect("decode header hex"); + assert_eq!( + lockup_header_bytes.len(), + 80, + "Bitcoin block header is always 80 bytes" + ); + let block_txids_display = bondholder_rpc + .get_block_txids(&lockup_block_hash) + .expect("getblock for lockup block txids"); + assert_eq!( + block_txids_display.len(), + 2, + "lockup block should contain exactly coinbase + lockup tx; got {} txs", + block_txids_display.len() + ); + let mut coinbase_txid_internal: [u8; 32] = block_txids_display[0].as_bytes().clone(); + coinbase_txid_internal.reverse(); + assert_eq!( + block_txids_display[1].to_hex(), + p2wsh_txid.to_hex(), + "lockup tx must be the non-coinbase entry in the generated block", + ); + + let lockup_output = clarity::vm::Value::Tuple( + clarity::vm::types::TupleData::from_data(vec![ + ( + ClarityName::try_from("height").unwrap(), + Value::UInt(lockup_burn_height as u128), + ), + ( + ClarityName::try_from("tx").unwrap(), + Value::buff_from(lockup_tx_bytes).unwrap(), + ), + ( + ClarityName::try_from("output-index").unwrap(), + Value::UInt(lockup_output_index as u128), + ), + ( + ClarityName::try_from("header").unwrap(), + Value::buff_from(lockup_header_bytes).unwrap(), + ), + ( + ClarityName::try_from("leaf-hashes").unwrap(), + Value::cons_list_unsanitized(vec![Value::buff_from( + coinbase_txid_internal.to_vec(), + ) + .unwrap()]) + .unwrap(), + ), + (ClarityName::try_from("tx-count").unwrap(), Value::UInt(2)), + (ClarityName::try_from("tx-index").unwrap(), Value::UInt(1)), + ( + ClarityName::try_from("amount").unwrap(), + Value::UInt(u128::from(lockup_output_amount)), + ), + ]) + .unwrap(), + ); + let lockup_tuple = clarity::vm::Value::Tuple( + clarity::vm::types::TupleData::from_data(vec![ + ( + ClarityName::try_from("outputs").unwrap(), + Value::cons_list_unsanitized(vec![lockup_output]).unwrap(), + ), + ( + ClarityName::try_from("unlock-bytes").unwrap(), + Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), + ), + ]) + .unwrap(), + ); + let l1_lockup_arg = Value::okay(lockup_tuple).expect("failed to wrap lockup tuple in (ok ...)"); + + // 3) `register-for-bond` via the L1 path. This isn't strictly + // required for the Bitcoin-script assertions below — the early-exit + // branch is a property of the witness script alone — but it + // documents the realistic end-to-end flow. + let register_fee = 2000u64; + let bond_amount = POX_DEFAULT_STACKER_STX_AMT; + let register_tx = make_contract_call( + &staker_sk, + 0, + register_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "register-for-bond", + &[ + Value::UInt(0), + Value::Principal(test_signer_principal.clone()), + Value::UInt(bond_amount), + l1_lockup_arg, + Value::none(), + ], + ); + let register_txid = submit_tx(&http_origin, ®ister_tx); + info!("Submitted pox-5 register-for-bond (L1 early-unlock test) txid: {register_txid}"); + wait_for(60, || { + Ok(get_account(&http_origin, &staker_addr).nonce == 1 + && get_tx_result_by_id(®ister_txid).is_some()) + }) + .expect("Timed out waiting for register-for-bond (L1 early-unlock test)"); + + // 4) Sweep the lockup via the OP_ELSE (early-exit) branch *before* + // `unlock-burn-height`. OP_IF's CLTV will reject any spend + // attempt at this height; the only path the BTC can move is + // OP_ELSE. + let timelock_script = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "construct-lockup-script", + vec![ + &Value::Principal(staker_addr.clone().into()), + &Value::UInt(unlock_burn_height), + &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), + &Value::buff_from(early_unlock_bytes.clone()).unwrap(), + ], + ) + .result() + .expect("construct-lockup-script failed") + .expect_buff(usize::MAX) + .expect("construct-lockup-script should return a buff"); + + // Sanity check: we must still be well before the timelock so OP_IF + // is unavailable when our sweeps land. + let current_btc_height = bondholder_rpc + .get_blockchain_info() + .expect("getblockchaininfo") + .blocks; + assert!( + (current_btc_height as u128) < unlock_burn_height, + "test setup drifted past the L1 unlock height ({current_btc_height} >= {unlock_burn_height}); \ + OP_ELSE-only assertions would be undermined by OP_IF becoming spendable" + ); + + let sweep_dest_addr = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress for sweep destination"); + let sweep_dest_hash20 = match &sweep_dest_addr { + stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( + stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WPKH(_, h), + ) => *h, + other => panic!("expected P2WPKH bech32 sweep address, got {other:?}"), + }; + let filler_addr = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress for filler coinbase"); + + const SWEEP_FEE_SATS: u64 = 1_000; + assert!( + lockup_output_amount > SWEEP_FEE_SATS, + "lockup output {lockup_output_amount} sats must cover SWEEP_FEE_SATS={SWEEP_FEE_SATS}", + ); + let sweep_value = lockup_output_amount - SWEEP_FEE_SATS; + + // Build a sweep tx signed by two arbitrary keys, configured for the + // OP_ELSE branch. The witness stack is laid out so OP_ELSE's + // ` OP_CHECKSIGVERIFY OP_CHECKSIG` sees + // `sig_early` on top of `sig_owner`: + // - witness items are pushed left-to-right; the first item ends + // up at the *bottom* of the stack; + // - after OP_IF pops the (empty) branch flag, the stack is + // [sig_owner, sig_early]; + // - CHECKSIGVERIFY pops `` and `sig_early`, fails the + // script if invalid, leaves [sig_owner]; + // - CHECKSIG pops `` and `sig_owner`, pushes 1; + // - final stack: [1] — one item, OP_ENDIF, script succeeds. + let build_joint_sweep = + |owner_sk: &Secp256k1PrivateKey, + early_sk: &Secp256k1PrivateKey| + -> stacks_common::deps_common::bitcoin::blockdata::transaction::Transaction { + let mut tx = stacks_common::deps_common::bitcoin::blockdata::transaction::Transaction { + version: 2, + // OP_ELSE never runs CHECKLOCKTIMEVERIFY, so nLockTime can + // be 0 and the tx is unconditionally final regardless of + // the input's sequence. + lock_time: 0, + input: vec![ + stacks_common::deps_common::bitcoin::blockdata::transaction::TxIn { + previous_output: + stacks_common::deps_common::bitcoin::blockdata::transaction::OutPoint { + txid: lockup_tx_struct.txid(), + vout: u32::try_from(lockup_output_index) + .expect("lockup_output_index fits in u32"), + }, + script_sig: + stacks_common::deps_common::bitcoin::blockdata::script::Script::new(), + sequence: 0xffff_fffe, + witness: vec![], // filled in below + }, + ], + output: vec![ + stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::to_p2wpkh_tx_out( + &sweep_dest_hash20, + sweep_value, + ), + ], + }; + + let script_code = stacks_common::deps_common::bitcoin::blockdata::script::Script::from( + timelock_script.clone(), + ); + let sig_hash_all: u32 = 0x01; + let sig_hash = + tx.segwit_signature_hash(0, &script_code, lockup_output_amount, sig_hash_all); + + let sign_with = |sk: &Secp256k1PrivateKey| -> Vec { + let mut signer = BurnchainOpSigner::new(sk.clone()); + let sig_der_serialized = signer + .sign_message(sig_hash.as_bytes()) + .expect("sign sweep sighash") + .to_secp256k1_recoverable() + .expect("recoverable sig") + .to_standard() + .serialize_der(); + let mut v: Vec = sig_der_serialized.to_vec(); + v.push(sig_hash_all as u8); + v + }; + + let sig_owner = sign_with(owner_sk); + let sig_early = sign_with(early_sk); + + tx.input[0].witness = vec![ + // First witness item -> bottom of stack: the sig the closing + // OP_CHECKSIG will consume. + sig_owner, + // Above it: the sig that OP_CHECKSIGVERIFY consumes first. + sig_early, + // Empty buffer = false (MINIMALIF-compliant): OP_IF takes + // the OP_ELSE branch. + vec![], + // P2WSH preimage; bitcoind checks sha256(this) == + // witness_program before executing. + timelock_script.clone(), + ]; + + tx + }; + + // (a) Both sigs from random keys. + let tx_both_wrong = build_joint_sweep( + &Secp256k1PrivateKey::random(), + &Secp256k1PrivateKey::random(), + ); + let res_both_wrong = + bondholder_rpc.send_raw_transaction(&tx_both_wrong, Some(0.0), Some(1_000_000)); + let err_both_wrong = res_both_wrong + .err() + .expect("both-wrong-sigs early-exit sweep must be rejected by the script's CHECKSIGs"); + info!("Both-wrong-sigs early-exit sweep rejected as expected: {err_both_wrong:?}"); + + // (b) Owner sig correct, early sig from a random key. + let tx_no_early = build_joint_sweep(&staker_unlock_sk, &Secp256k1PrivateKey::random()); + let res_no_early = + bondholder_rpc.send_raw_transaction(&tx_no_early, Some(0.0), Some(1_000_000)); + let err_no_early = res_no_early + .err() + .expect("missing-early-sig sweep must be rejected by OP_CHECKSIGVERIFY"); + info!( + "Owner-only early-exit sweep rejected (CHECKSIGVERIFY on the early sig fails): \ + {err_no_early:?}" + ); + + // (c) Early sig correct, owner sig from a random key. + let tx_no_owner = build_joint_sweep(&Secp256k1PrivateKey::random(), &early_unlock_sk); + let res_no_owner = + bondholder_rpc.send_raw_transaction(&tx_no_owner, Some(0.0), Some(1_000_000)); + let err_no_owner = res_no_owner + .err() + .expect("missing-owner-sig sweep must be rejected by the closing OP_CHECKSIG"); + info!( + "Early-only early-exit sweep rejected (closing CHECKSIG on the owner sig fails): \ + {err_no_owner:?}" + ); + + // (d) Both sigs from the correct keys -> confirms. + let joint_sweep_tx = build_joint_sweep(&staker_unlock_sk, &early_unlock_sk); + let sweep_txid = bondholder_rpc + .send_raw_transaction(&joint_sweep_tx, Some(0.0), Some(1_000_000)) + .expect("send_raw_transaction(joint early-exit sweep)"); + info!("Broadcast joint-sig early-exit sweep before timelock: txid={sweep_txid}"); + + bondholder_rpc + .generate_to_address(1, &filler_addr) + .expect("mine confirmation block for joint early-exit sweep"); + let sweep_info = bondholder_rpc + .get_transaction(BONDHOLDER_WALLET, &sweep_txid) + .expect("gettransaction for joint early-exit sweep"); + assert!( + sweep_info.confirmations >= 1, + "joint early-exit sweep tx should have at least one confirmation; got {}", + sweep_info.confirmations + ); + info!( + "L1 early-exit sweep confirmed: {sweep_value} sats moved out of the timelock P2WSH \ + BEFORE unlock-burn-height ({} confirmation(s))", + sweep_info.confirmations + ); + + // Final guard: prove the confirmed sweep took the OP_ELSE branch by + // confirming the chain never crossed the OP_IF (timelock) gate. + let final_btc_height = bondholder_rpc + .get_blockchain_info() + .expect("getblockchaininfo") + .blocks; + assert!( + (final_btc_height as u128) < unlock_burn_height, + "test drifted past unlock-burn-height ({final_btc_height} >= {unlock_burn_height}); \ + the confirmed sweep may have taken the OP_IF (timelock) branch instead of OP_ELSE" + ); + + // Call `announce-l1-early-exit` to ensure the contract accepts the proof + // of the early exit as expected. + let pre_announce_shares = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "get-staker-shares-staked-for-cycle", + vec![ + &Value::Principal(staker_addr.clone().into()), + &Value::Bool(true), + &Value::UInt(bond_index), + &Value::Principal(test_signer_principal.clone()), + ], + ) + .result() + .expect("get-staker-shares-staked-for-cycle failed") + .expect_u128() + .expect("get-staker-shares-staked-for-cycle should return a uint"); + assert_eq!( + pre_announce_shares, BTC_LOCKUP_SATS, + "staker should have {BTC_LOCKUP_SATS} bond shares from the L1 lockup before announce-l1-early-exit" + ); + + test_observer::clear(); + let announce_tx = make_contract_call( + &bond_admin_sk, + 1, + call_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "announce-l1-early-exit", + &[ + Value::Principal(staker_addr.clone().into()), + Value::Principal(test_signer_principal.clone()), + ], + ); + let announce_txid = submit_tx(&http_origin, &announce_tx); + info!("Submitted pox-5 announce-l1-early-exit txid: {announce_txid}"); + + wait_for(60, || { + Ok(get_account(&http_origin, &bond_admin_addr).nonce == 2 + && get_tx_result_by_id(&announce_txid).is_some()) + }) + .expect("Timed out waiting for announce-l1-early-exit"); + + let announce_result = get_tx_result_by_id(&announce_txid) + .expect("did not observe announce-l1-early-exit txid in test_observer"); + assert_eq!( + announce_result, + Value::okay_true(), + "announce-l1-early-exit should return (ok true) when called by the early-unlock admin with the matching signer-manager" + ); + + let post_announce_shares = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "get-staker-shares-staked-for-cycle", + vec![ + &Value::Principal(staker_addr.clone().into()), + &Value::Bool(true), + &Value::UInt(bond_index), + &Value::Principal(test_signer_principal.clone()), + ], + ) + .result() + .expect("get-staker-shares-staked-for-cycle failed") + .expect_u128() + .expect("get-staker-shares-staked-for-cycle should return a uint"); + assert_eq!( + post_announce_shares, 0, + "announce-l1-early-exit should zero out the staker's bond shares" + ); + + coord_channel + .lock() + .expect("Mutex poisoned") + .stop_chains_coordinator(); + run_loop_stopper.store(false, Ordering::SeqCst); + + run_loop_thread.join().unwrap(); +} From a7f7f56a4a6dc82956d3b3321aedf33678635e84 Mon Sep 17 00:00:00 2001 From: Brice Dobry <232827048+brice-stacks@users.noreply.github.com> Date: Thu, 28 May 2026 22:28:13 -0400 Subject: [PATCH 11/11] refactor: move all pox-5 integration tests --- stacks-node/src/tests/mod.rs | 1 + .../src/tests/nakamoto_integrations.rs | 3578 +--------------- ..._integrations.rs => pox_5_integrations.rs} | 3778 ++++++++++++----- 3 files changed, 2826 insertions(+), 4531 deletions(-) rename stacks-node/src/tests/{pox_5_l1_integrations.rs => pox_5_integrations.rs} (50%) diff --git a/stacks-node/src/tests/mod.rs b/stacks-node/src/tests/mod.rs index 54f80f9133e..dbe043098bd 100644 --- a/stacks-node/src/tests/mod.rs +++ b/stacks-node/src/tests/mod.rs @@ -55,6 +55,7 @@ mod mem_abort; mod mempool; pub mod nakamoto_integrations; pub mod neon_integrations; +mod pox_5_integrations; mod signer; mod stackerdb; diff --git a/stacks-node/src/tests/nakamoto_integrations.rs b/stacks-node/src/tests/nakamoto_integrations.rs index 4d2e75688a8..94e22b4c1f9 100644 --- a/stacks-node/src/tests/nakamoto_integrations.rs +++ b/stacks-node/src/tests/nakamoto_integrations.rs @@ -135,9 +135,7 @@ use crate::tests::neon_integrations::{ get_sortition_info, next_block_and_wait, run_until_burnchain_height, submit_tx, submit_tx_fallible, test_observer, wait_for_runloop, wait_for_tenure_change_tx, }; -use crate::tests::signer::v0::{ - pox5_signer_manager_source, sbtc_registry_stub_source, sbtc_token_stub_source, -}; +use crate::tests::signer::v0::{sbtc_registry_stub_source, sbtc_token_stub_source}; use crate::tests::signer::SignerTest; use crate::tests::{gen_random_port, get_chain_info, make_contract_publish, to_addr}; use crate::{tests, BitcoinRegtestController, BurnchainController, Config, ConfigFile, Keychain}; @@ -1762,7 +1760,7 @@ fn make_contract_call_with_post_conditions( signer.get_tx().unwrap().serialize_to_vec() } -fn get_tx_result_by_id(txid: &str) -> Option { +pub(crate) fn get_tx_result_by_id(txid: &str) -> Option { for block in test_observer::get_blocks().iter() { for tx in block.get("transactions").unwrap().as_array().unwrap() { let Some(observed_txid) = tx @@ -19695,3575 +19693,3 @@ fn tenure_extend_no_commits() { run_loop_thread.join().unwrap(); } - -#[test] -#[ignore] -/// Verify the pox-5 stake lifecycle end-to-end on a regtest network: -/// register a signer, lock STX via `stake`, extend / increase via -/// `stake-update`, and finally schedule the unlock via `unstake`. Each -/// pox-5 entrypoint is invoked directly from a wallet (no `restrict-assets?` -/// wrapping) and we assert the resulting STX lock state on the staker's -/// account after every step. -fn check_pox_5_stake_lifecycle() { - if env::var("BITCOIND_TEST") != Ok("1".into()) { - return; - } - - let mut signers = TestSigners::default(); - let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); - enable_epoch_4_0(&mut naka_conf); - let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); - naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; - let sender_sk = Secp256k1PrivateKey::random(); - let sender_signer_sk = Secp256k1PrivateKey::random(); - let sender_signer_addr = tests::to_addr(&sender_signer_sk); - - let signer_sk = signers.signer_keys[0].clone(); - let signer_pk = StacksPublicKey::from_private(&signer_sk); - - let sender_addr = tests::to_addr(&sender_sk); - let deploy_fee = 3000; - let call_fee = 400; - naka_conf.add_initial_balance( - PrincipalData::from(sender_addr.clone()).to_string(), - deploy_fee + call_fee * 10, - ); - naka_conf.add_initial_balance( - PrincipalData::from(sender_signer_addr.clone()).to_string(), - 100000, - ); - - // sBTC stubs - pox-5 boot needs both stubs deployed before the epoch 4.0 - // transition for static analysis to find the referenced contracts. - let sbtc_deployer_sk = Secp256k1PrivateKey::random(); - let sbtc_deployer_addr = tests::to_addr(&sbtc_deployer_sk); - naka_conf.add_initial_balance( - PrincipalData::from(sbtc_deployer_addr.clone()).to_string(), - 2 * deploy_fee, - ); - let sbtc_token_id = QualifiedContractIdentifier::new( - sbtc_deployer_addr.clone().into(), - clarity::vm::ContractName::try_from("sbtc-token").unwrap(), - ); - let sbtc_registry_id = QualifiedContractIdentifier::new( - sbtc_deployer_addr.clone().into(), - clarity::vm::ContractName::try_from("sbtc-registry").unwrap(), - ); - naka_conf.node.pox_5_sbtc_contract = Some(sbtc_token_id.clone()); - naka_conf.node.pox_5_sbtc_registry_contract = Some(sbtc_registry_id.clone()); - - let stacker_sk = setup_stacker(&mut naka_conf); - let staker_sk = setup_stacker(&mut naka_conf); - let staker_addr = tests::to_addr(&staker_sk); - - test_observer::spawn(); - test_observer::register_any(&mut naka_conf); - - let mut btcd_controller = BitcoinCoreController::from_stx_config(&naka_conf); - btcd_controller - .start_bitcoind() - .expect("Failed starting bitcoind"); - let mut btc_regtest_controller = BitcoinRegtestController::new(naka_conf.clone(), None); - btc_regtest_controller.bootstrap_chain(201); - - let mut run_loop = boot_nakamoto::BootRunLoop::new(naka_conf.clone()).unwrap(); - let run_loop_stopper = run_loop.get_termination_switch(); - let Counters { - blocks_processed, .. - } = run_loop.counters(); - let counters = run_loop.counters(); - let coord_channel = run_loop.coordinator_channels(); - - let run_loop_thread = thread::Builder::new() - .name("run_loop".into()) - .spawn(move || run_loop.start(None, 0)) - .unwrap(); - wait_for_runloop(&blocks_processed); - - let pubkey_bytes: [u8; 33] = signer_pk - .to_bytes_compressed() - .try_into() - .expect("compressed secp256k1 pubkey should be 33 bytes"); - boot_to_epoch_4_0( - &naka_conf, - &blocks_processed, - &counters, - &coord_channel, - &[stacker_sk.clone()], - &[sender_signer_sk], - &[signer_sk.clone()], - &sbtc_deployer_sk, - Some(&pubkey_bytes), - deploy_fee, - &mut Some(&mut signers), - &mut btc_regtest_controller, - ); - - let mut sender_nonce = 0; - - // Deploy the signer-manager contract. - let signer_contract = pox5_signer_manager_source(); - let signer_deploy_tx = make_contract_publish( - &sender_sk, - sender_nonce, - deploy_fee, - naka_conf.burnchain.chain_id, - "test-signer", - signer_contract, - ); - sender_nonce += 1; - submit_tx(&http_origin, &signer_deploy_tx); - wait_for(60, || { - Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) - }) - .expect("Timed out waiting for test-signer deploy"); - - next_block_and_mine_commit(&mut btc_regtest_controller, 60, &naka_conf, &counters).unwrap(); - - let test_signer_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( - sender_addr.clone().into(), - clarity::vm::ContractName::try_from("test-signer").unwrap(), - )); - let auth_id: u128 = 1; - let signer_grant_sig = - stacks::util_lib::signed_structured_data::pox5::make_pox_5_signer_grant_signature( - &test_signer_principal, - auth_id, - naka_conf.burnchain.chain_id, - &signer_sk, - ) - .expect("Failed to generate signer grant signature"); - let register_tx = make_contract_call( - &sender_sk, - sender_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - "test-signer", - "register-self", - &[ - Value::Principal(test_signer_principal.clone()), - Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(), - Value::UInt(auth_id), - Value::buff_from(signer_grant_sig.to_rsv()).unwrap(), - ], - ); - sender_nonce += 1; - submit_tx(&http_origin, ®ister_tx); - wait_for(60, || { - Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) - }) - .expect("Timed out waiting for register-self"); - - // 1) `stake` — locks STX directly through pox-5 (no wrapper contract). - let pox_5_id = boot_code_id("pox-5", false); - let pox_5_addr: StacksAddress = pox_5_id.issuer.clone().into(); - let stake_amount = POX_DEFAULT_STACKER_STX_AMT; - let staker_balance_before = get_account(&http_origin, &staker_addr).balance; - assert!(staker_balance_before >= stake_amount + call_fee as u128 * 3); - - let stake_tx = make_contract_call( - &staker_sk, - 0, - call_fee, - naka_conf.burnchain.chain_id, - &pox_5_addr, - "pox-5", - "stake", - &[ - Value::Principal(test_signer_principal.clone()), - Value::UInt(stake_amount), - Value::UInt(12), - Value::UInt(get_chain_info_result(&naka_conf).unwrap().burn_block_height as u128), - Value::none(), - ], - ); - let stake_txid = submit_tx(&http_origin, &stake_tx); - info!("Submitted pox-5 stake txid: {stake_txid}"); - wait_for( - 60, - || Ok(get_account(&http_origin, &staker_addr).nonce == 1), - ) - .expect("Timed out waiting for stake"); - - let after_stake = get_account(&http_origin, &staker_addr); - assert_eq!( - after_stake.locked, stake_amount, - "stake should have locked exactly {stake_amount} ustx" - ); - - // 2) `stake-update` — extend by 1 cycle and increase by `extra`. - next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 30, &coord_channel) - .unwrap(); - let extra = 1_000_000u128; - let update_tx = make_contract_call( - &staker_sk, - 1, - call_fee, - naka_conf.burnchain.chain_id, - &pox_5_addr, - "pox-5", - "stake-update", - &[ - Value::Principal(test_signer_principal.clone()), - Value::Principal(test_signer_principal.clone()), - Value::UInt(1), - Value::UInt(extra), - Value::none(), - ], - ); - let update_txid = submit_tx(&http_origin, &update_tx); - info!("Submitted pox-5 stake-update txid: {update_txid}"); - wait_for( - 60, - || Ok(get_account(&http_origin, &staker_addr).nonce == 2), - ) - .expect("Timed out waiting for stake-update"); - - let after_update = get_account(&http_origin, &staker_addr); - assert_eq!( - after_update.locked, - stake_amount + extra, - "stake-update should have locked an additional {extra} ustx" - ); - let unlock_height_before_unstake = after_update.unlock_height; - - // 3) `unstake` — pox-5 forbids unstaking during the prepare phase. - // Mine forward until we observe a contract-call result that isn't - // `ERR_UNSTAKE_IN_PREPARE_PHASE` (u9). With `naka_neon_integration_conf`'s - // defaults (reward 20 / prepare 5), prepare covers the last 5 burn - // blocks of every 20-block cycle, so a handful of attempts always - // land outside it. - let pre_unstake_nonce = get_account(&http_origin, &staker_addr).nonce; - let mut unstake_nonce = pre_unstake_nonce; - let mut unstake_succeeded = false; - let mut unstake_unlock_height: Option = None; - for attempt in 0..6 { - next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 30, &coord_channel) - .unwrap(); - - test_observer::clear(); - let unstake_tx = make_contract_call( - &staker_sk, - unstake_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &pox_5_addr, - "pox-5", - "unstake", - &[Value::Principal(test_signer_principal.clone())], - ); - let unstake_txid = submit_tx(&http_origin, &unstake_tx); - info!("Submitted pox-5 unstake txid: {unstake_txid} (attempt {attempt})"); - let target_nonce = unstake_nonce + 1; - wait_for(60, || { - Ok(get_account(&http_origin, &staker_addr).nonce == target_nonce) - }) - .expect("Timed out waiting for unstake to confirm"); - unstake_nonce = target_nonce; - - let parsed = get_tx_result_by_id(&unstake_txid) - .expect("Did not observe unstake txid in test_observer"); - let response = parsed - .clone() - .expect_result() - .expect("unstake response should be a clarity response"); - if let Ok(ok_value) = response { - // Pull `unlock-burn-height` out of the unstake response tuple - // so we can assert pox-locking actually applied the rescheduled - // unlock to the staker's STX. - let tuple = ok_value - .expect_tuple() - .expect("unstake ok payload should be a tuple"); - let unlock_height = tuple - .get("unlock-burn-height") - .expect("unstake response missing unlock-burn-height") - .clone() - .expect_u128() - .expect("unlock-burn-height should be a uint") - as u64; - unstake_unlock_height = Some(unlock_height); - unstake_succeeded = true; - } else { - info!("unstake attempt {attempt} returned: {parsed:?}"); - } - - if unstake_succeeded { - break; - } - } - assert!( - unstake_succeeded, - "pox-5 unstake never succeeded after 6 burn-block attempts" - ); - let unstake_unlock_height = - unstake_unlock_height.expect("unstake_succeeded but no unlock-burn-height captured"); - - // pox-5 unstake schedules an unlock at `(+ u1 current-cycle)` — the STX - // remain locked, but at the new (earlier) unlock burn height. pox-locking - // is responsible for translating the contract response into a database - // mutation; assert both the locked amount and the rescheduled unlock - // height are reflected on the account. - let after_unstake = get_account(&http_origin, &staker_addr); - assert_eq!( - after_unstake.locked, - stake_amount + extra, - "unstake schedules unlock for next cycle; STX should still be locked now" - ); - assert!( - unstake_unlock_height < unlock_height_before_unstake, - "unstake should move the unlock height earlier (was {unlock_height_before_unstake}, now {unstake_unlock_height})" - ); - assert_eq!( - after_unstake.unlock_height, unstake_unlock_height, - "pox-locking should have applied the rescheduled unlock-burn-height" - ); - - coord_channel - .lock() - .expect("Mutex poisoned") - .stop_chains_coordinator(); - run_loop_stopper.store(false, Ordering::SeqCst); - run_loop_thread.join().unwrap(); -} - -#[test] -#[ignore] -/// Verify the pox-5 bond lifecycle end-to-end on a regtest network: the -/// configured bond admin sets up bond-index 0, the staker mints sBTC and -/// locks STX directly through `register-for-bond`, and a second -/// `register-for-bond` from the same staker is rejected with -/// `ERR_ALREADY_REGISTERED`. Each pox-5 entrypoint is invoked directly -/// from a wallet (no `restrict-assets?` wrapping) and we assert the -/// resulting STX lock state and the rescheduled `unlock-burn-height` on -/// the staker's account. -fn check_pox_5_register_for_bond_lifecycle() { - if env::var("BITCOIND_TEST") != Ok("1".into()) { - return; - } - - let mut signers = TestSigners::default(); - let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); - enable_epoch_4_0(&mut naka_conf); - let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); - naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; - let sender_sk = Secp256k1PrivateKey::random(); - let sender_signer_sk = Secp256k1PrivateKey::random(); - let sender_signer_addr = tests::to_addr(&sender_signer_sk); - - let signer_sk = signers.signer_keys[0].clone(); - let signer_pk = StacksPublicKey::from_private(&signer_sk); - - let sender_addr = tests::to_addr(&sender_sk); - let deploy_fee = 3000; - let call_fee = 400; - naka_conf.add_initial_balance( - PrincipalData::from(sender_addr.clone()).to_string(), - deploy_fee + call_fee * 10, - ); - naka_conf.add_initial_balance( - PrincipalData::from(sender_signer_addr.clone()).to_string(), - 100000, - ); - - // sBTC stubs - pox-5 boot needs both stubs deployed before the epoch 4.0 - // transition for static analysis to find the referenced contracts. - let sbtc_deployer_sk = Secp256k1PrivateKey::random(); - let sbtc_deployer_addr = tests::to_addr(&sbtc_deployer_sk); - naka_conf.add_initial_balance( - PrincipalData::from(sbtc_deployer_addr.clone()).to_string(), - 2 * deploy_fee, - ); - let sbtc_token_id = QualifiedContractIdentifier::new( - sbtc_deployer_addr.clone().into(), - clarity::vm::ContractName::try_from("sbtc-token").unwrap(), - ); - let sbtc_registry_id = QualifiedContractIdentifier::new( - sbtc_deployer_addr.clone().into(), - clarity::vm::ContractName::try_from("sbtc-registry").unwrap(), - ); - naka_conf.node.pox_5_sbtc_contract = Some(sbtc_token_id.clone()); - naka_conf.node.pox_5_sbtc_registry_contract = Some(sbtc_registry_id.clone()); - - // The pox-5 boot contract initializes its `bond-admin` data var to - // `tx-sender`, which at boot deploy time is the unsignable boot - // principal. Override it to a key we control so that `setup-bond` is - // callable from the test (forbidden on mainnet). - let bond_admin_sk = Secp256k1PrivateKey::random(); - let bond_admin_addr = tests::to_addr(&bond_admin_sk); - // setup-bond carries a 683-byte buffer and a 1-entry allowlist; the - // node prices it well above the small `call_fee` used for ordinary - // contract calls. - let setup_bond_fee = 5000u64; - naka_conf.add_initial_balance( - PrincipalData::from(bond_admin_addr.clone()).to_string(), - setup_bond_fee + 1000, - ); - naka_conf.node.pox_5_bond_admin = Some(PrincipalData::from(bond_admin_addr.clone())); - - let stacker_sk = setup_stacker(&mut naka_conf); - let staker_sk = setup_stacker(&mut naka_conf); - let staker_addr = tests::to_addr(&staker_sk); - - test_observer::spawn(); - test_observer::register_any(&mut naka_conf); - - let mut btcd_controller = BitcoinCoreController::from_stx_config(&naka_conf); - btcd_controller - .start_bitcoind() - .expect("Failed starting bitcoind"); - let mut btc_regtest_controller = BitcoinRegtestController::new(naka_conf.clone(), None); - btc_regtest_controller.bootstrap_chain(201); - - let mut run_loop = boot_nakamoto::BootRunLoop::new(naka_conf.clone()).unwrap(); - let run_loop_stopper = run_loop.get_termination_switch(); - let Counters { - blocks_processed, .. - } = run_loop.counters(); - let counters = run_loop.counters(); - let coord_channel = run_loop.coordinator_channels(); - - let run_loop_thread = thread::Builder::new() - .name("run_loop".into()) - .spawn(move || run_loop.start(None, 0)) - .unwrap(); - wait_for_runloop(&blocks_processed); - - let pubkey_bytes: [u8; 33] = signer_pk - .to_bytes_compressed() - .try_into() - .expect("compressed secp256k1 pubkey should be 33 bytes"); - boot_to_epoch_4_0( - &naka_conf, - &blocks_processed, - &counters, - &coord_channel, - &[stacker_sk.clone()], - &[sender_signer_sk], - &[signer_sk.clone()], - &sbtc_deployer_sk, - Some(&pubkey_bytes), - deploy_fee, - &mut Some(&mut signers), - &mut btc_regtest_controller, - ); - info!("Reached Epoch-4.0 boundary, deploying signer-manager and registering signer"); - - let mut sender_nonce = 0; - - // Deploy the signer-manager contract. - let signer_contract = pox5_signer_manager_source(); - let signer_deploy_tx = make_contract_publish( - &sender_sk, - sender_nonce, - deploy_fee, - naka_conf.burnchain.chain_id, - "test-signer", - signer_contract, - ); - sender_nonce += 1; - submit_tx(&http_origin, &signer_deploy_tx); - wait_for(60, || { - Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) - }) - .expect("Timed out waiting for test-signer deploy"); - - next_block_and_mine_commit(&mut btc_regtest_controller, 60, &naka_conf, &counters).unwrap(); - - let test_signer_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( - sender_addr.clone().into(), - clarity::vm::ContractName::try_from("test-signer").unwrap(), - )); - let auth_id: u128 = 1; - let signer_grant_sig = - stacks::util_lib::signed_structured_data::pox5::make_pox_5_signer_grant_signature( - &test_signer_principal, - auth_id, - naka_conf.burnchain.chain_id, - &signer_sk, - ) - .expect("Failed to generate signer grant signature"); - let register_tx = make_contract_call( - &sender_sk, - sender_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - "test-signer", - "register-self", - &[ - Value::Principal(test_signer_principal.clone()), - Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(), - Value::UInt(auth_id), - Value::buff_from(signer_grant_sig.to_rsv()).unwrap(), - ], - ); - sender_nonce += 1; - submit_tx(&http_origin, ®ister_tx); - wait_for(60, || { - Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) - }) - .expect("Timed out waiting for register-self"); - - let pox_5_id = boot_code_id("pox-5", false); - let pox_5_addr: StacksAddress = pox_5_id.issuer.clone().into(); - - // 1) `setup-bond` from the configured bond admin. Allowlist the staker - // for `SBTC_AMT` sats. With `stx-value-ratio = 100` and - // `min-ustx-ratio = 10000` (== 100% in basis points), - // `min-ustx-for-sats-amount(SBTC_AMT, 100, 10000) = SBTC_AMT` ustx, so - // any `amount-ustx >= SBTC_AMT` clears the bond's STX floor. - const SBTC_AMT: u128 = 1_000_000; - let allowlist_entry = clarity::vm::Value::Tuple( - clarity::vm::types::TupleData::from_data(vec![ - ( - ClarityName::try_from("staker").unwrap(), - Value::Principal(staker_addr.clone().into()), - ), - ( - ClarityName::try_from("max-sats").unwrap(), - Value::UInt(SBTC_AMT), - ), - ]) - .unwrap(), - ); - let allowlist_value = Value::cons_list_unsanitized(vec![allowlist_entry]).unwrap(); - let setup_bond_tx = make_contract_call( - &bond_admin_sk, - 0, - setup_bond_fee, - naka_conf.burnchain.chain_id, - &pox_5_addr, - "pox-5", - "setup-bond", - &[ - Value::UInt(0), - Value::UInt(1000), - Value::UInt(100), - Value::UInt(10000), - Value::buff_from(vec![0u8; 683]).unwrap(), - Value::Principal(bond_admin_addr.clone().into()), - allowlist_value, - ], - ); - let setup_bond_txid = submit_tx(&http_origin, &setup_bond_tx); - info!("Submitted pox-5 setup-bond txid: {setup_bond_txid}"); - wait_for(60, || { - Ok(get_account(&http_origin, &bond_admin_addr).nonce == 1) - }) - .expect("Timed out waiting for setup-bond"); - - // 2) Mint `2 * SBTC_AMT` sBTC to the staker so `register-for-bond`'s sBTC - // branch (`(err sbtc-amount)`) can pull `SBTC_AMT` sats from `tx-sender` - // into pox-5. We mint enough for two calls because step (4) below - // exercises a *second* `register-for-bond` from the same staker that - // must reach the `ERR_ALREADY_REGISTERED` (u9) assertion in the contract - // body. `register-for-bond` performs the sBTC `ft-transfer?` inside its - // `let` binding before the duplicate-membership check, so the staker - // needs a balance for that attempted lock; the assert then rolls back - // the transfer along with the rest of the failed tx. The sBTC stub's - // `mint` has no caller restriction. - let mint_tx = make_contract_call( - &staker_sk, - 0, - call_fee, - naka_conf.burnchain.chain_id, - &sbtc_deployer_addr, - "sbtc-token", - "mint", - &[ - Value::UInt(SBTC_AMT * 2), - Value::Principal(staker_addr.clone().into()), - ], - ); - submit_tx(&http_origin, &mint_tx); - wait_for( - 60, - || Ok(get_account(&http_origin, &staker_addr).nonce == 1), - ) - .expect("Timed out waiting for sbtc mint"); - - // 3) `register-for-bond`. The `(err sbtc-amount)` branch selects the sBTC lockup path. - let bond_amount = POX_DEFAULT_STACKER_STX_AMT; - let staker_balance_before = get_account(&http_origin, &staker_addr).balance; - assert!(staker_balance_before >= bond_amount + call_fee as u128 * 2); - - test_observer::clear(); - let register_tx = make_contract_call( - &staker_sk, - 1, - call_fee, - naka_conf.burnchain.chain_id, - &pox_5_addr, - "pox-5", - "register-for-bond", - &[ - Value::UInt(0), - Value::Principal(test_signer_principal.clone()), - Value::UInt(bond_amount), - Value::error(Value::UInt(SBTC_AMT)).unwrap(), - Value::none(), - ], - ); - let register_txid = submit_tx(&http_origin, ®ister_tx); - info!("Submitted pox-5 register-for-bond txid: {register_txid}"); - wait_for( - 60, - || Ok(get_account(&http_origin, &staker_addr).nonce == 2), - ) - .expect("Timed out waiting for register-for-bond"); - - // Pull `unlock-burn-height` out of the register-for-bond response so - // we can assert pox-locking applied the expected unlock to the - // staker's STX. - let parsed = get_tx_result_by_id(®ister_txid) - .expect("did not observe register-for-bond txid in test_observer"); - let response = parsed - .expect_result() - .expect("register-for-bond response should be a clarity response"); - let ok_value = response.expect("register-for-bond should have returned ok"); - let tuple = ok_value - .expect_tuple() - .expect("register-for-bond ok payload should be a tuple"); - let register_unlock_height = tuple - .get("unlock-burn-height") - .expect("register-for-bond response missing unlock-burn-height") - .clone() - .expect_u128() - .expect("unlock-burn-height should be a uint") as u64; - - let after_register = get_account(&http_origin, &staker_addr); - assert_eq!( - after_register.locked, bond_amount, - "register-for-bond should have locked exactly {bond_amount} ustx" - ); - assert_eq!( - after_register.unlock_height, register_unlock_height, - "pox-locking should have applied the bond's unlock-burn-height" - ); - - // 4) A second `register-for-bond` from the same staker must fail with - // `ERR_ALREADY_REGISTERED` (u9). Submit it and assert the response. - test_observer::clear(); - let dup_tx = make_contract_call( - &staker_sk, - 2, - call_fee, - naka_conf.burnchain.chain_id, - &pox_5_addr, - "pox-5", - "register-for-bond", - &[ - Value::UInt(0), - Value::Principal(test_signer_principal.clone()), - Value::UInt(bond_amount), - Value::error(Value::UInt(SBTC_AMT)).unwrap(), - Value::none(), - ], - ); - let dup_txid = submit_tx(&http_origin, &dup_tx); - info!("Submitted duplicate pox-5 register-for-bond txid: {dup_txid}"); - wait_for( - 60, - || Ok(get_account(&http_origin, &staker_addr).nonce == 3), - ) - .expect("Timed out waiting for duplicate register-for-bond"); - - let parsed = get_tx_result_by_id(&dup_txid) - .expect("Did not observe duplicate register-for-bond txid in test_observer"); - assert_eq!( - parsed, - Value::error(Value::UInt(9)).unwrap(), - "duplicate register-for-bond should fail with ERR_ALREADY_REGISTERED (u9)" - ); - - // The duplicate failure must not have disturbed the existing lock. - let after_dup = get_account(&http_origin, &staker_addr); - assert_eq!( - after_dup.locked, bond_amount, - "failed duplicate register-for-bond must not change locked balance" - ); - assert_eq!( - after_dup.unlock_height, register_unlock_height, - "failed duplicate register-for-bond must not change unlock-burn-height" - ); - - // 5) `unstake` from a bond holder must fail with `ERR_NOT_STAKING` (u27) - test_observer::clear(); - let unstake_tx = make_contract_call( - &staker_sk, - 3, - call_fee, - naka_conf.burnchain.chain_id, - &pox_5_addr, - "pox-5", - "unstake", - &[Value::Principal(test_signer_principal.clone())], - ); - let unstake_txid = submit_tx(&http_origin, &unstake_tx); - info!("Submitted pox-5 unstake (bond holder) txid: {unstake_txid}"); - wait_for( - 60, - || Ok(get_account(&http_origin, &staker_addr).nonce == 4), - ) - .expect("Timed out waiting for unstake from bond holder"); - - let parsed = get_tx_result_by_id(&unstake_txid) - .expect("Did not observe bond-holder unstake txid in test_observer"); - assert_eq!( - parsed, - Value::error(Value::UInt(27)).unwrap(), - "unstake from a bond holder should fail with ERR_NOT_STAKING (u27)" - ); - - // The failed unstake must not have disturbed the existing bond lock. - let after_unstake = get_account(&http_origin, &staker_addr); - assert_eq!( - after_unstake.locked, bond_amount, - "failed bond-holder unstake must not change locked balance" - ); - assert_eq!( - after_unstake.unlock_height, register_unlock_height, - "failed bond-holder unstake must not change unlock-burn-height" - ); - - coord_channel - .lock() - .expect("Mutex poisoned") - .stop_chains_coordinator(); - run_loop_stopper.store(false, Ordering::SeqCst); - run_loop_thread.join().unwrap(); -} - -#[test] -#[ignore] -/// Verify the pox-5 bond lifecycle end-to-end using the L1 BTC lockup path. -/// -/// The test broadcasts a *real* Bitcoin transaction that locks -/// `BTC_LOCKUP_SATS` sats into the canonical timelock P2WSH and then -/// calls `register-for-bond` with those lockup details. -/// -/// The test: -/// 1. Stands up a side wallet `pox5-l1-bondholder` with private -/// keys enabled, then funds it from the miner. -/// 2. Computes the expected P2WSH by calling pox-5's own -/// `construct-lockup-output-script` as a read-only, derives the -/// bech32 regtest address, and `bondholder_rpc.send_to_address`s -/// the lockup payment from the bondholder wallet. -/// 3. Calls `generateblock(coinbase, &[our_txid])` so the resulting -/// block has exactly `[coinbase, lockup_tx]` — `tx_count=2`, -/// `tx_index=1`, and `siblings=[coinbase_txid_internal]` make the -/// merkle proof trivial to assemble. -/// 4. Pulls the actual 80-byte header and the canonical txid order -/// back out of bitcoind and feeds the lockup tuple into -/// `register-for-bond`. -/// -/// Assertions: -/// - STX is locked, with unlock height set to the bond's unlock-burn-height -/// - the bond membership records `is-l1-lock: true` (the membership reads -/// `(is-ok btc-lockup)`) -/// - the staker's sBTC balance is unchanged (no sBTC `ft-transfer?` runs -/// on the L1 path) -/// - a second `register-for-bond` from the same staker fails with -/// `ERR_ALREADY_REGISTERED` (u9) and does not perturb the existing lock -/// - after the on-chain timelock matures, the locked BTC is spendable -/// *only* by the owner -fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { - if env::var("BITCOIND_TEST") != Ok("1".into()) { - return; - } - - let mut signers = TestSigners::default(); - let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); - enable_epoch_4_0(&mut naka_conf); - let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); - naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; - let sender_sk = Secp256k1PrivateKey::random(); - let sender_signer_sk = Secp256k1PrivateKey::random(); - let sender_signer_addr = tests::to_addr(&sender_signer_sk); - - let signer_sk = signers.signer_keys[0].clone(); - let signer_pk = StacksPublicKey::from_private(&signer_sk); - - let sender_addr = tests::to_addr(&sender_sk); - let deploy_fee = 3000; - let call_fee = 400; - naka_conf.add_initial_balance( - PrincipalData::from(sender_addr.clone()).to_string(), - deploy_fee + call_fee * 10, - ); - naka_conf.add_initial_balance( - PrincipalData::from(sender_signer_addr.clone()).to_string(), - 100000, - ); - - // sBTC stub — pox-5 boot needs the stub deployed before the epoch 4.0 - // transition for static analysis to find the referenced contract. - // Even on the L1 path we deploy it so the boot succeeds; we just never - // mint to the staker, and the test asserts the staker's sBTC balance - // never changes. - let sbtc_deployer_sk = Secp256k1PrivateKey::random(); - let sbtc_deployer_addr = tests::to_addr(&sbtc_deployer_sk); - naka_conf.add_initial_balance( - PrincipalData::from(sbtc_deployer_addr.clone()).to_string(), - deploy_fee, - ); - let sbtc_token_id = QualifiedContractIdentifier::new( - sbtc_deployer_addr.clone().into(), - clarity::vm::ContractName::try_from("sbtc-token").unwrap(), - ); - naka_conf.node.pox_5_sbtc_contract = Some(sbtc_token_id.clone()); - - // The pox-5 boot contract initializes its `bond-admin` data var to - // `tx-sender`, which at boot deploy time is the unsignable boot - // principal. Override it to a key we control so that `setup-bond` is - // callable from the test (forbidden on mainnet). - let bond_admin_sk = Secp256k1PrivateKey::random(); - let bond_admin_addr = tests::to_addr(&bond_admin_sk); - let setup_bond_fee = 5000u64; - naka_conf.add_initial_balance( - PrincipalData::from(bond_admin_addr.clone()).to_string(), - setup_bond_fee + 1000, - ); - naka_conf.node.pox_5_bond_admin = Some(PrincipalData::from(bond_admin_addr.clone())); - - let stacker_sk = setup_stacker(&mut naka_conf); - let staker_sk = setup_stacker(&mut naka_conf); - let staker_addr = tests::to_addr(&staker_sk); - - test_observer::spawn(); - test_observer::register_any(&mut naka_conf); - - let mut btcd_controller = BitcoinCoreController::from_stx_config(&naka_conf); - btcd_controller - .start_bitcoind() - .expect("Failed starting bitcoind"); - let mut btc_regtest_controller = BitcoinRegtestController::new(naka_conf.clone(), None); - btc_regtest_controller.bootstrap_chain(201); - - // The L1 lockup tx is broadcast by a separate bondholder wallet, which - // needs its own spendable Bitcoin. We seed that wallet now by paying it - // from the miner, then mining one block to confirm. - const BONDHOLDER_WALLET: &str = "pox5-l1-bondholder"; - let bondholder_rpc = - crate::burnchains::rpc::bitcoin_rpc_client::BitcoinRpcClient::from_stx_config(&naka_conf) - .expect("failed to construct bondholder RPC client"); - bondholder_rpc - .create_wallet(BONDHOLDER_WALLET, Some(false)) - .expect("create bondholder wallet"); - let bondholder_addr = bondholder_rpc - .get_new_address( - BONDHOLDER_WALLET, - None, - Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), - ) - .expect("getnewaddress on bondholder wallet"); - // 2_000_000 sats = 0.02 BTC: comfortably covers the 1_000_000-sat - // P2WSH lockup plus the fee for the subsequent `send_to_address`. - const BONDHOLDER_FUNDING_SATS: u64 = 2_000_000; - let miner_keychain = Keychain::default(naka_conf.node.seed.clone()); - let mut miner_op_signer = miner_keychain.generate_op_signer(); - btc_regtest_controller - .send_btc( - StacksEpochId::Epoch21, - &mut miner_op_signer, - &bondholder_addr, - BONDHOLDER_FUNDING_SATS, - ) - .expect("send_btc miner → bondholder"); - btc_regtest_controller.build_next_block(1); - - let mut run_loop = boot_nakamoto::BootRunLoop::new(naka_conf.clone()).unwrap(); - let run_loop_stopper = run_loop.get_termination_switch(); - let Counters { - blocks_processed, .. - } = run_loop.counters(); - let counters = run_loop.counters(); - let coord_channel = run_loop.coordinator_channels(); - - let run_loop_thread = thread::Builder::new() - .name("run_loop".into()) - .spawn(move || run_loop.start(None, 0)) - .unwrap(); - wait_for_runloop(&blocks_processed); - - boot_to_epoch_4_0( - &naka_conf, - &blocks_processed, - &counters, - &coord_channel, - &[stacker_sk.clone()], - &[sender_signer_sk], - &[signer_sk.clone()], - &sbtc_deployer_sk, - None, - deploy_fee, - &mut Some(&mut signers), - &mut btc_regtest_controller, - ); - info!("Reached Epoch-4.0 boundary, deploying signer-manager and registering signer"); - - let mut sender_nonce = 0; - - // Deploy the signer-manager contract. - let signer_contract = pox5_signer_manager_source(); - let signer_deploy_tx = make_contract_publish( - &sender_sk, - sender_nonce, - deploy_fee, - naka_conf.burnchain.chain_id, - "test-signer", - signer_contract, - ); - sender_nonce += 1; - submit_tx(&http_origin, &signer_deploy_tx); - wait_for(60, || { - Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) - }) - .expect("Timed out waiting for test-signer deploy"); - - next_block_and_mine_commit(&mut btc_regtest_controller, 60, &naka_conf, &counters).unwrap(); - - let test_signer_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( - sender_addr.clone().into(), - clarity::vm::ContractName::try_from("test-signer").unwrap(), - )); - let auth_id: u128 = 1; - let signer_grant_sig = - stacks::util_lib::signed_structured_data::pox5::make_pox_5_signer_grant_signature( - &test_signer_principal, - auth_id, - naka_conf.burnchain.chain_id, - &signer_sk, - ) - .expect("Failed to generate signer grant signature"); - let register_tx = make_contract_call( - &sender_sk, - sender_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - "test-signer", - "register-self", - &[ - Value::Principal(test_signer_principal.clone()), - Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(), - Value::UInt(auth_id), - Value::buff_from(signer_grant_sig.to_rsv()).unwrap(), - ], - ); - sender_nonce += 1; - submit_tx(&http_origin, ®ister_tx); - wait_for(60, || { - Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) - }) - .expect("Timed out waiting for register-self"); - - let pox_5_id = boot_code_id("pox-5", false); - let pox_5_addr: StacksAddress = pox_5_id.issuer.clone().into(); - - // 1) `setup-bond` from the configured bond admin. Allowlist the staker - // for `BTC_LOCKUP_SATS` sats. With `stx-value-ratio = 100` and - // `min-ustx-ratio = 10000` (== 100% in basis points), - // `min-ustx-for-sats-amount(BTC_LOCKUP_SATS, 100, 10000) = BTC_LOCKUP_SATS` - // ustx, so any `amount-ustx >= BTC_LOCKUP_SATS` clears the bond's STX - // floor. - // - // For `early-unlock-bytes` we use 32 bytes of `0x61` (OP_NOP), - // which parse cleanly as no-ops. The OP_ELSE branch they end up in - // isn't exercised by this test, so their runtime semantics don't - // matter — they only contribute to the P2WSH hash. - const BTC_LOCKUP_SATS: u128 = 1_000_000; - let early_unlock_bytes = vec![0x61u8; 32]; - let allowlist_entry = clarity::vm::Value::Tuple( - clarity::vm::types::TupleData::from_data(vec![ - ( - ClarityName::try_from("staker").unwrap(), - Value::Principal(staker_addr.clone().into()), - ), - ( - ClarityName::try_from("max-sats").unwrap(), - Value::UInt(BTC_LOCKUP_SATS), - ), - ]) - .unwrap(), - ); - let allowlist_value = Value::cons_list_unsanitized(vec![allowlist_entry]).unwrap(); - let setup_bond_tx = make_contract_call( - &bond_admin_sk, - 0, - setup_bond_fee, - naka_conf.burnchain.chain_id, - &pox_5_addr, - "pox-5", - "setup-bond", - &[ - Value::UInt(0), - Value::UInt(1000), - Value::UInt(100), - Value::UInt(10000), - Value::buff_from(early_unlock_bytes.clone()).unwrap(), - Value::Principal(bond_admin_addr.clone().into()), - allowlist_value, - ], - ); - let setup_bond_txid = submit_tx(&http_origin, &setup_bond_tx); - info!("Submitted pox-5 setup-bond (L1 test) txid: {setup_bond_txid}"); - wait_for(60, || { - Ok(get_account(&http_origin, &bond_admin_addr).nonce == 1) - }) - .expect("Timed out waiting for setup-bond"); - - // 2) Build a real L1 lockup proof for `register-for-bond`'s - // `(ok { outputs, unlock-bytes })` branch. - // - // `unlock-bytes` is the Bitcoin Script subscript the OP_IF - // (timelock-matured) branch of `construct-lockup-script` executes - // after CLTV. We make it a ` OP_CHECKSIG` fragment so the - // spend is gated on a real signature from `staker_unlock_sk`. The - // encoding is ` ` = - // `[0x21, …33 bytes…, 0xac]`, 35 bytes total. - let staker_unlock_sk = Secp256k1PrivateKey::random(); - let staker_unlock_pk = Secp256k1PublicKey::from_private(&staker_unlock_sk); - let staker_unlock_pk_bytes = staker_unlock_pk.to_bytes_compressed(); - assert_eq!( - staker_unlock_pk_bytes.len(), - 33, - "compressed secp pubkey should be 33 bytes" - ); - let mut lockup_unlock_bytes = Vec::with_capacity(1 + 33 + 1); - lockup_unlock_bytes.push(0x21); // OP_PUSHBYTES_33 - lockup_unlock_bytes.extend_from_slice(&staker_unlock_pk_bytes); - lockup_unlock_bytes.push(0xac); // OP_CHECKSIG - - // (a) Compute the expected P2WSH script-pubkey by calling pox-5's own - // read-only `construct-lockup-output-script` — this returns the - // 34-byte `0x0020 || sha256(timelock_script)` that the burn-chain - // output must pay to. We hand the same arguments the contract will - // reconstruct internally during `verify-l1-lockups`. - let bond_index = 0u128; - let unlock_burn_height = call_read_only( - &naka_conf, - &pox_5_addr, - "pox-5", - "get-bond-l1-unlock-height", - vec![&Value::UInt(bond_index)], - ) - .result() - .expect("get-bond-l1-unlock-height failed") - .expect_u128() - .expect("get-bond-l1-unlock-height should return a uint"); - let expected_script_buff = call_read_only( - &naka_conf, - &pox_5_addr, - "pox-5", - "construct-lockup-output-script", - vec![ - &Value::Principal(staker_addr.clone().into()), - &Value::UInt(unlock_burn_height), - &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), - &Value::buff_from(early_unlock_bytes.clone()).unwrap(), - ], - ) - .result() - .expect("construct-lockup-output-script failed") - .expect_buff(34) - .expect("construct-lockup-output-script should return (buff 34)"); - assert_eq!( - &expected_script_buff[0..2], - &[0x00, 0x20], - "lockup output script is supposed to be a SegWit V0 P2WSH push (0x00 0x20 || hash)" - ); - let mut witness_script_hash = [0u8; 32]; - witness_script_hash.copy_from_slice(&expected_script_buff[2..]); - - let p2wsh_addr = stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( - stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WSH( - stacks::burnchains::bitcoin::BitcoinNetworkType::Regtest, - witness_script_hash, - ), - ); - info!( - "Lockup P2WSH derived from construct-lockup-output-script: {}", - &p2wsh_addr - ); - - // (b) Broadcast a tx from the bondholder wallet to the P2WSH address. - // This puts the tx into bitcoind's mempool; we then ask - // `generateblock` to mine a block whose non-coinbase txs are - // exactly `[our_txid]`, so the resulting block has a fully-known - // shape: coinbase at index 0, our P2WSH tx at index 1, - // tx_count = 2. - let lockup_btc_amount = 0.01_f64; // 1_000_000 sats - let p2wsh_txid = bondholder_rpc - .send_to_address(BONDHOLDER_WALLET, &p2wsh_addr, lockup_btc_amount) - .expect("send_to_address into lockup P2WSH"); - info!("Sent {lockup_btc_amount} BTC to lockup P2WSH; txid={p2wsh_txid}"); - - let coinbase_recipient = bondholder_rpc - .get_new_address( - BONDHOLDER_WALLET, - None, - Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), - ) - .expect("getnewaddress for generateblock coinbase"); - let pre_register_burn_height = get_chain_info_result(&naka_conf).unwrap().burn_block_height; - let lockup_block_hash = bondholder_rpc - .generate_block(&coinbase_recipient, &[&p2wsh_txid.to_hex()]) - .expect("generateblock with lockup tx"); - info!("Mined lockup tx into block {lockup_block_hash}"); - - // (c) Wait for the Stacks node to ingest the new burn block so that - // `get-burn-block-info? header-hash ` will return Some. - wait_for(60, || { - Ok(get_chain_info_result(&naka_conf).unwrap().burn_block_height > pre_register_burn_height) - }) - .expect("Stacks node did not ingest the lockup burn block"); - let lockup_burn_height = get_chain_info_result(&naka_conf).unwrap().burn_block_height; - info!("Stacks node observed lockup burn block; burn_block_height = {lockup_burn_height}"); - - // (d) Reconstruct the raw tx, pinpoint the P2WSH output index, and - // read out the actual lockup amount the contract will check against - // `(get amount lockup)`. - let lockup_tx_struct = bondholder_rpc - .get_raw_transaction(&p2wsh_txid) - .expect("getrawtransaction for lockup tx"); - let lockup_tx_hex = - stacks_common::deps_common::bitcoin::network::serialize::serialize_hex(&lockup_tx_struct) - .expect("serialize_hex(lockup_tx)"); - let lockup_tx_bytes = hex_bytes(&lockup_tx_hex).expect("decode lockup_tx hex"); - let (lockup_output_index, lockup_output_amount) = lockup_tx_struct - .output - .iter() - .enumerate() - .find_map(|(idx, out)| { - let script = out.script_pubkey.as_bytes(); - if script.len() == 34 - && script[..2] == [0x00, 0x20] - && script[2..] == witness_script_hash - { - Some((idx, out.value)) - } else { - None - } - }) - .expect("lockup tx must contain a P2WSH output matching the expected script"); - info!( - "Lockup tx output index {lockup_output_index} (= {lockup_output_amount} sats) is the timelock P2WSH" - ); - assert_eq!( - lockup_output_amount, - u64::try_from(BTC_LOCKUP_SATS).unwrap(), - "send_to_address moved exactly {BTC_LOCKUP_SATS} sats into the P2WSH" - ); - - // (e) Pull the actual 80-byte block header and the txid ordering so we - // can build a real merkle proof. `verify-merkle-proof` consumes - // internal-byte-order hashes; bitcoind's getblock returns - // display-order, so reverse. - let header_hex = bondholder_rpc - .get_block_header_hex(&lockup_block_hash) - .expect("getblockheader for lockup block"); - let lockup_header_bytes = hex_bytes(&header_hex).expect("decode header hex"); - assert_eq!( - lockup_header_bytes.len(), - 80, - "Bitcoin block header is always 80 bytes" - ); - let block_txids_display = bondholder_rpc - .get_block_txids(&lockup_block_hash) - .expect("getblock for lockup block txids"); - assert_eq!( - block_txids_display.len(), - 2, - "lockup block should contain exactly coinbase + lockup tx; got {} txs", - block_txids_display.len() - ); - // bitcoind always orders the coinbase first. - let mut coinbase_txid_internal: [u8; 32] = block_txids_display[0].as_bytes().clone(); - coinbase_txid_internal.reverse(); - let mut lockup_txid_display: [u8; 32] = block_txids_display[1].as_bytes().clone(); - assert_eq!( - block_txids_display[1].to_hex(), - p2wsh_txid.to_hex(), - "lockup tx must be the non-coinbase entry in the generated block", - ); - lockup_txid_display.reverse(); // unused beyond the sanity check, but keeps intent obvious - - // (f) Assemble the lockup tuple. - let lockup_output = clarity::vm::Value::Tuple( - clarity::vm::types::TupleData::from_data(vec![ - ( - ClarityName::try_from("height").unwrap(), - Value::UInt(lockup_burn_height as u128), - ), - ( - ClarityName::try_from("tx").unwrap(), - Value::buff_from(lockup_tx_bytes).unwrap(), - ), - ( - ClarityName::try_from("output-index").unwrap(), - Value::UInt(lockup_output_index as u128), - ), - ( - ClarityName::try_from("header").unwrap(), - Value::buff_from(lockup_header_bytes).unwrap(), - ), - ( - ClarityName::try_from("leaf-hashes").unwrap(), - Value::cons_list_unsanitized(vec![Value::buff_from( - coinbase_txid_internal.to_vec(), - ) - .unwrap()]) - .unwrap(), - ), - (ClarityName::try_from("tx-count").unwrap(), Value::UInt(2)), - (ClarityName::try_from("tx-index").unwrap(), Value::UInt(1)), - ( - ClarityName::try_from("amount").unwrap(), - Value::UInt(u128::from(lockup_output_amount)), - ), - ]) - .unwrap(), - ); - let lockup_tuple = clarity::vm::Value::Tuple( - clarity::vm::types::TupleData::from_data(vec![ - ( - ClarityName::try_from("outputs").unwrap(), - Value::cons_list_unsanitized(vec![lockup_output]).unwrap(), - ), - ( - ClarityName::try_from("unlock-bytes").unwrap(), - Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), - ), - ]) - .unwrap(), - ); - let l1_lockup_arg = Value::okay(lockup_tuple).expect("failed to wrap lockup tuple in (ok ...)"); - - // 3) `register-for-bond` via the L1 lockup branch. - let register_fee = 2000u64; - let bond_amount = POX_DEFAULT_STACKER_STX_AMT; - let staker_balance_before = get_account(&http_origin, &staker_addr).balance; - assert!(staker_balance_before >= bond_amount + register_fee as u128 * 2); - - let sbtc_balance_before = sbtc_balance(&naka_conf, &sbtc_deployer_addr, &staker_addr); - - test_observer::clear(); - let register_tx = make_contract_call( - &staker_sk, - 0, - register_fee, - naka_conf.burnchain.chain_id, - &pox_5_addr, - "pox-5", - "register-for-bond", - &[ - Value::UInt(0), - Value::Principal(test_signer_principal.clone()), - Value::UInt(bond_amount), - l1_lockup_arg.clone(), - Value::none(), - ], - ); - let register_txid = submit_tx(&http_origin, ®ister_tx); - info!("Submitted pox-5 register-for-bond (L1 lockup) txid: {register_txid}"); - wait_for(60, || { - Ok(get_account(&http_origin, &staker_addr).nonce == 1 - && get_tx_result_by_id(®ister_txid).is_some()) - }) - .expect("Timed out waiting for register-for-bond (L1)"); - - // Pull `unlock-burn-height` out of the register-for-bond response so - // we can assert pox-locking applied the expected unlock to the - // staker's STX. - let parsed = get_tx_result_by_id(®ister_txid) - .expect("did not observe register-for-bond txid in test_observer"); - let response = parsed - .expect_result() - .expect("register-for-bond response should be a clarity response"); - let ok_value = response.expect("register-for-bond (L1) should have returned ok"); - let tuple = ok_value - .expect_tuple() - .expect("register-for-bond ok payload should be a tuple"); - let register_unlock_height = tuple - .get("unlock-burn-height") - .expect("register-for-bond response missing unlock-burn-height") - .clone() - .expect_u128() - .expect("unlock-burn-height should be a uint") as u64; - - let after_register = get_account(&http_origin, &staker_addr); - assert_eq!( - after_register.locked, bond_amount, - "register-for-bond (L1) should have locked exactly {bond_amount} ustx" - ); - assert_eq!( - after_register.unlock_height, register_unlock_height, - "pox-locking should have applied the bond's unlock-burn-height" - ); - - // L1 path must not move sBTC; we never minted to the staker, but assert - // explicitly to catch a regression where the contract takes the wrong - // branch and silently runs `lock-sbtc`. - let sbtc_balance_after = sbtc_balance(&naka_conf, &sbtc_deployer_addr, &staker_addr); - assert_eq!( - sbtc_balance_after, sbtc_balance_before, - "L1 lockup branch must not change the staker's sBTC balance \ - (before={sbtc_balance_before}, after={sbtc_balance_after})", - ); - - // The bond membership row must record `is-l1-lock: true` so future - // `announce-l1-early-exit` calls dispatch correctly. - let membership = call_read_only( - &naka_conf, - &pox_5_addr, - "pox-5", - "get-bond-membership", - vec![&Value::Principal(staker_addr.clone().into())], - ) - .result() - .expect("get-bond-membership read failed"); - let is_l1_lock = membership - .expect_optional() - .expect("get-bond-membership response should be (optional ...)") - .expect("staker should have a bond membership after register-for-bond") - .expect_tuple() - .expect("bond membership should be a tuple") - .get("is-l1-lock") - .expect("bond membership missing `is-l1-lock` field") - .clone() - .expect_bool() - .expect("`is-l1-lock` should be a bool"); - assert!( - is_l1_lock, - "bond membership must record `is-l1-lock: true` for the L1 lockup branch", - ); - - // 4) A second `register-for-bond` from the same staker via the L1 path - // must still fail with `ERR_ALREADY_REGISTERED` (u9) — the duplicate - // check sits after `verify-l1-lockups` runs. - test_observer::clear(); - let dup_tx = make_contract_call( - &staker_sk, - 1, - register_fee, - naka_conf.burnchain.chain_id, - &pox_5_addr, - "pox-5", - "register-for-bond", - &[ - Value::UInt(0), - Value::Principal(test_signer_principal.clone()), - Value::UInt(bond_amount), - l1_lockup_arg, - Value::none(), - ], - ); - let dup_txid = submit_tx(&http_origin, &dup_tx); - info!("Submitted duplicate pox-5 register-for-bond (L1) txid: {dup_txid}"); - wait_for(60, || { - Ok(get_account(&http_origin, &staker_addr).nonce == 2 - && get_tx_result_by_id(&dup_txid).is_some()) - }) - .expect("Timed out waiting for duplicate register-for-bond (L1)"); - - let parsed = get_tx_result_by_id(&dup_txid) - .expect("Did not observe duplicate register-for-bond txid in test_observer"); - assert_eq!( - parsed, - Value::error(Value::UInt(9)).unwrap(), - "duplicate register-for-bond (L1) should fail with ERR_ALREADY_REGISTERED (u9)" - ); - - // The duplicate failure must not have disturbed the existing lock. - let after_dup = get_account(&http_origin, &staker_addr); - assert_eq!( - after_dup.locked, bond_amount, - "failed duplicate register-for-bond must not change locked balance" - ); - assert_eq!( - after_dup.unlock_height, register_unlock_height, - "failed duplicate register-for-bond must not change unlock-burn-height" - ); - - // 5) Spend the L1 lockup once the on-chain timelock matures. - // - // The previous steps put `BTC_LOCKUP_SATS` into the canonical - // timelock P2WSH whose witness program is - // `sha256(construct-lockup-script(staker, unlock_burn_height, - // lockup_unlock_bytes, early_unlock_bytes))`. Bitcoin will accept - // a spend of that UTXO once: - // - the tx's `nLockTime >= unlock_burn_height` (so the - // `OP_CHECKLOCKTIMEVERIFY` in the OP_IF branch passes), - // - the spending block's height is also `>= nLockTime` (mempool's - // non-final-tx check), AND - // - the OP_IF branch's ` OP_CHECKSIG` (the - // inlined `unlock_bytes`) accepts a witness signature for the - // spend's BIP-143 sighash. - // - // We test both halves of that owner check: - // (a) an *interloper* signs the spend with a fresh, random key - // and tries to broadcast — Bitcoin must reject, because - // OP_CHECKSIG on `staker_unlock_pk` won't accept their sig. - // (b) the *owner* (the entity holding `staker_unlock_sk`) signs - // and broadcasts — Bitcoin accepts; the UTXO drains into a - // bondholder-controlled address. - - // Fetch the canonical script bytes from pox-5 itself so the - // sha256(witness_last) we hand bitcoind matches exactly what pox-5 - // derived the P2WSH from. - let timelock_script = call_read_only( - &naka_conf, - &pox_5_addr, - "pox-5", - "construct-lockup-script", - vec![ - &Value::Principal(staker_addr.clone().into()), - &Value::UInt(unlock_burn_height), - &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), - &Value::buff_from(early_unlock_bytes.clone()).unwrap(), - ], - ) - .result() - .expect("construct-lockup-script failed") - .expect_buff(usize::MAX) - .expect("construct-lockup-script should return a buff"); - - // Stop the Stacks side: the rest of this test only drives bitcoind - // directly to advance the burn chain past the timelock, and we don't - // want the Stacks miner trying to keep pace with that. - coord_channel - .lock() - .expect("Mutex poisoned") - .stop_chains_coordinator(); - run_loop_stopper.store(false, Ordering::SeqCst); - run_loop_thread.join().unwrap(); - - // The sweep tx pays its output to a freshly generated bondholder - // address (so the wallet recognises the output as its own and we - // can assert the sweep landed via `gettransaction`). - let sweep_dest_addr = bondholder_rpc - .get_new_address( - BONDHOLDER_WALLET, - None, - Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), - ) - .expect("getnewaddress for sweep destination"); - let sweep_dest_hash20 = match &sweep_dest_addr { - stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( - stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WPKH(_, h), - ) => *h, - other => panic!("expected P2WPKH bech32 sweep address, got {other:?}"), - }; - - // Mine empty Bitcoin blocks until the chain is past `unlock_burn_height`. - // The +1 makes sure the block that *includes* our sweep also lands at - // height >= nLockTime, which mempool requires for non-final txs. - let pre_sweep_btc_height = bondholder_rpc - .get_blockchain_info() - .expect("getblockchaininfo") - .blocks; - let filler_addr = bondholder_rpc - .get_new_address( - BONDHOLDER_WALLET, - None, - Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), - ) - .expect("getnewaddress for filler coinbase"); - let unlock_burn_height_u64 = - u64::try_from(unlock_burn_height).expect("unlock_burn_height fits in u64"); - let blocks_to_mine = (unlock_burn_height_u64 + 1).saturating_sub(pre_sweep_btc_height); - if blocks_to_mine > 0 { - bondholder_rpc - .generate_to_address(blocks_to_mine, &filler_addr) - .expect("advance bitcoin past unlock_burn_height"); - } - info!( - "Bitcoin chain advanced past L1 unlock height; mined {blocks_to_mine} \ - filler blocks (pre={pre_sweep_btc_height}, unlock={unlock_burn_height_u64})" - ); - - // Build a (signed) sweep tx for an arbitrary signer. - const SWEEP_FEE_SATS: u64 = 1_000; - assert!( - lockup_output_amount > SWEEP_FEE_SATS, - "lockup output {lockup_output_amount} sats must cover SWEEP_FEE_SATS={SWEEP_FEE_SATS}", - ); - let sweep_value = lockup_output_amount - SWEEP_FEE_SATS; - let build_signed_sweep = |signer_sk: &Secp256k1PrivateKey| -> stacks_common::deps_common::bitcoin::blockdata::transaction::Transaction { - let mut tx = stacks_common::deps_common::bitcoin::blockdata::transaction::Transaction { - version: 2, - lock_time: u32::try_from(unlock_burn_height).expect("unlock_burn_height fits in u32"), - input: vec![ - stacks_common::deps_common::bitcoin::blockdata::transaction::TxIn { - previous_output: - stacks_common::deps_common::bitcoin::blockdata::transaction::OutPoint { - txid: lockup_tx_struct.txid(), - vout: u32::try_from(lockup_output_index) - .expect("lockup_output_index fits in u32"), - }, - script_sig: - stacks_common::deps_common::bitcoin::blockdata::script::Script::new(), - // `0xfffffffe` < `0xffffffff` so the spend is - // treated as non-final and CLTV actually runs. - sequence: 0xffff_fffe, - witness: vec![], // filled in below - }, - ], - output: vec![ - stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::to_p2wpkh_tx_out( - &sweep_dest_hash20, - sweep_value, - ), - ], - }; - - // BIP-143 sighash over the BIP-143 preimage, with `script_code` - // set to the full witness script (no OP_CODESEPARATOR handling - // needed here). - let script_code = stacks_common::deps_common::bitcoin::blockdata::script::Script::from( - timelock_script.clone(), - ); - let sig_hash_all: u32 = 0x01; - let sig_hash = - tx.segwit_signature_hash(0, &script_code, lockup_output_amount, sig_hash_all); - - // `BurnchainOpSigner` is the existing helper that takes a - // Secp256k1PrivateKey and produces compact recoverable signatures; - // we convert to a standard DER signature for OP_CHECKSIG. - let mut signer = BurnchainOpSigner::new(signer_sk.clone()); - let sig_der_serialized = signer - .sign_message(sig_hash.as_bytes()) - .expect("sign sweep sighash") - .to_secp256k1_recoverable() - .expect("recoverable sig") - .to_standard() - .serialize_der(); - // `serialize_der()` returns `SerializedSignature`, which is a - // fixed-capacity buffer view over the DER bytes; expand it into - // an owned Vec so we can append the SIGHASH_ALL byte. - let mut sig_with_sighash_flag: Vec = sig_der_serialized.to_vec(); - sig_with_sighash_flag.push(sig_hash_all as u8); - - tx.input[0].witness = vec![ - // The signature for OP_CHECKSIG to verify against - // `staker_unlock_pk`. (Position 0 on the witness stack — - // i.e. *under* the branch flag — because P2WSH execution - // pushes witness items in order, so the *first* witness - // item ends up at the *bottom* of the stack.) - sig_with_sighash_flag, - // Selects the OP_IF (timelock-matured) branch of - // `construct-lockup-script`. - vec![0x01], - // The P2WSH witness program preimage — bitcoind checks - // sha256(this) == witness_program before executing it. - timelock_script.clone(), - ]; - - tx - }; - - // (a) Interloper attempt — random key, signature doesn't match - // `staker_unlock_pk`. Mempool must reject. - let interloper_sk = Secp256k1PrivateKey::random(); - let interloper_sweep_tx = build_signed_sweep(&interloper_sk); - let interloper_result = - bondholder_rpc.send_raw_transaction(&interloper_sweep_tx, Some(0.0), Some(1_000_000)); - let interloper_err = interloper_result - .err() - .expect("interloper sweep must be rejected: the script's OP_CHECKSIG should fail"); - info!( - "Interloper sweep rejected as expected (no valid signature for staker_unlock_pk): \ - {interloper_err:?}" - ); - - // (b) Owner sweep — signed with the matching staker_unlock_sk. - let owner_sweep_tx = build_signed_sweep(&staker_unlock_sk); - let sweep_txid = bondholder_rpc - .send_raw_transaction(&owner_sweep_tx, Some(0.0), Some(1_000_000)) - .expect("send_raw_transaction(owner sweep)"); - info!("Broadcast L1 owner sweep tx after timelock: txid={sweep_txid}"); - - // Mine one more block to confirm the sweep, then assert from the - // bondholder wallet that it sees the incoming sweep. - bondholder_rpc - .generate_to_address(1, &filler_addr) - .expect("mine confirmation block for owner sweep tx"); - let sweep_info = bondholder_rpc - .get_transaction(BONDHOLDER_WALLET, &sweep_txid) - .expect("gettransaction for owner sweep"); - assert!( - sweep_info.confirmations >= 1, - "owner sweep tx should have at least one confirmation; got {}", - sweep_info.confirmations - ); - info!( - "L1 lockup unlock-sweep confirmed: {sweep_value} sats moved out of the timelock P2WSH \ - into a bondholder-controlled output ({} confirmation(s))", - sweep_info.confirmations - ); -} - -/// Read the `sbtc-token` stub's `get-balance` for `who`. Used by L1 lockup -/// tests to assert that the L1 path does *not* move sBTC, in contrast to -/// the sBTC branch of `register-for-bond`. -fn sbtc_balance(conf: &Config, deployer: &StacksAddress, who: &StacksAddress) -> u128 { - let value = call_read_only( - conf, - deployer, - "sbtc-token", - "get-balance", - vec![&Value::Principal(who.clone().into())], - ) - .result() - .expect("get-balance read failed"); - value - .expect_result_ok() - .expect("get-balance should return (ok uint)") - .expect_u128() - .expect("get-balance ok payload should be a uint") -} - -#[test] -#[ignore] -/// Verify the OP_ELSE (early-exit) branch of pox-5's L1 lockup script is -/// only spendable when the caller supplies a properly shaped -/// `unlock-bytes` and `early-unlock-bytes` subscripts. -/// -/// `construct-lockup-script`'s OP_ELSE branch concatenates -/// ` ` and ends with OP_ENDIF. -/// -/// This test demonstrates the realistic script shapes: -/// -/// - `unlock-bytes = OP_CHECKSIG` (35 bytes, ends 0xac) -/// - `early-unlock-bytes = OP_CHECKSIGVERIFY` (35 bytes, ends 0xad) -/// - Lock 1_000_000 sats into the canonical timelock P2WSH and -/// `register-for-bond` with the lockup tuple. -/// -/// All four sweep attempts run *before* `unlock-burn-height`, so the -/// OP_IF branch is unavailable (its CLTV would fail) and the only path -/// the BTC can move is the OP_ELSE branch: -/// -/// 1. Both sigs from random keys → mempool rejects (one of the -/// CHECKSIG/CHECKSIGVERIFY opcodes returns false). -/// 2. Only the owner sig (early sig from a random key) → rejects: -/// OP_CHECKSIGVERIFY fails the script outright. -/// 3. Only the early sig (owner sig from a random key) → rejects: -/// the closing OP_CHECKSIG returns false. -/// 4. Both sigs from the correct keys, branch flag empty (selects -/// OP_ELSE) → confirms; the BTC moves to a bondholder-controlled -/// address before the timelock matures. -fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { - if env::var("BITCOIND_TEST") != Ok("1".into()) { - return; - } - - let mut signers = TestSigners::default(); - let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); - enable_epoch_4_0(&mut naka_conf); - let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); - naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; - let sender_sk = Secp256k1PrivateKey::random(); - let sender_signer_sk = Secp256k1PrivateKey::random(); - let sender_signer_addr = tests::to_addr(&sender_signer_sk); - - let signer_sk = signers.signer_keys[0].clone(); - let signer_pk = StacksPublicKey::from_private(&signer_sk); - - let sender_addr = tests::to_addr(&sender_sk); - let deploy_fee = 3000; - let call_fee = 400; - naka_conf.add_initial_balance( - PrincipalData::from(sender_addr.clone()).to_string(), - deploy_fee + call_fee * 10, - ); - naka_conf.add_initial_balance( - PrincipalData::from(sender_signer_addr.clone()).to_string(), - 100000, - ); - - // sBTC stub — pox-5 boot needs it deployed before the epoch 4.0 - // transition so static analysis resolves the reference. - let sbtc_deployer_sk = Secp256k1PrivateKey::random(); - let sbtc_deployer_addr = tests::to_addr(&sbtc_deployer_sk); - naka_conf.add_initial_balance( - PrincipalData::from(sbtc_deployer_addr.clone()).to_string(), - deploy_fee * 2, - ); - let sbtc_token_id = QualifiedContractIdentifier::new( - sbtc_deployer_addr.clone().into(), - clarity::vm::ContractName::try_from("sbtc-token").unwrap(), - ); - let sbtc_registry_id = QualifiedContractIdentifier::new( - sbtc_deployer_addr.clone().into(), - clarity::vm::ContractName::try_from("sbtc-registry").unwrap(), - ); - naka_conf.node.pox_5_sbtc_contract = Some(sbtc_token_id.clone()); - naka_conf.node.pox_5_sbtc_registry_contract = Some(sbtc_registry_id.clone()); - - let bond_admin_sk = Secp256k1PrivateKey::random(); - let bond_admin_addr = tests::to_addr(&bond_admin_sk); - let setup_bond_fee = 5000u64; - naka_conf.add_initial_balance( - PrincipalData::from(bond_admin_addr.clone()).to_string(), - setup_bond_fee + call_fee + 1000, - ); - naka_conf.node.pox_5_bond_admin = Some(PrincipalData::from(bond_admin_addr.clone())); - - let stacker_sk = setup_stacker(&mut naka_conf); - let staker_sk = setup_stacker(&mut naka_conf); - let staker_addr = tests::to_addr(&staker_sk); - - test_observer::spawn(); - test_observer::register_any(&mut naka_conf); - - let mut btcd_controller = BitcoinCoreController::from_stx_config(&naka_conf); - btcd_controller - .start_bitcoind() - .expect("Failed starting bitcoind"); - let mut btc_regtest_controller = BitcoinRegtestController::new(naka_conf.clone(), None); - btc_regtest_controller.bootstrap_chain(201); - - // Side wallet that owns the lockup tx's funding UTXOs. Seeded by - // `send_btc` from the miner so the wallet has spendable BTC. - const BONDHOLDER_WALLET: &str = "pox5-l1-early-unlock-bondholder"; - let bondholder_rpc = - crate::burnchains::rpc::bitcoin_rpc_client::BitcoinRpcClient::from_stx_config(&naka_conf) - .expect("failed to construct bondholder RPC client"); - bondholder_rpc - .create_wallet(BONDHOLDER_WALLET, Some(false)) - .expect("create bondholder wallet"); - let bondholder_addr = bondholder_rpc - .get_new_address( - BONDHOLDER_WALLET, - None, - Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), - ) - .expect("getnewaddress on bondholder wallet"); - const BONDHOLDER_FUNDING_SATS: u64 = 2_000_000; - let miner_keychain = Keychain::default(naka_conf.node.seed.clone()); - let mut miner_op_signer = miner_keychain.generate_op_signer(); - btc_regtest_controller - .send_btc( - StacksEpochId::Epoch21, - &mut miner_op_signer, - &bondholder_addr, - BONDHOLDER_FUNDING_SATS, - ) - .expect("send_btc miner -> bondholder"); - btc_regtest_controller.build_next_block(1); - - let mut run_loop = boot_nakamoto::BootRunLoop::new(naka_conf.clone()).unwrap(); - let run_loop_stopper = run_loop.get_termination_switch(); - let Counters { - blocks_processed, .. - } = run_loop.counters(); - let counters = run_loop.counters(); - let coord_channel = run_loop.coordinator_channels(); - - let run_loop_thread = thread::Builder::new() - .name("run_loop".into()) - .spawn(move || run_loop.start(None, 0)) - .unwrap(); - wait_for_runloop(&blocks_processed); - - let pubkey_bytes: [u8; 33] = signer_pk - .to_bytes_compressed() - .try_into() - .expect("compressed secp256k1 pubkey should be 33 bytes"); - boot_to_epoch_4_0( - &naka_conf, - &blocks_processed, - &counters, - &coord_channel, - &[stacker_sk.clone()], - &[sender_signer_sk], - &[signer_sk.clone()], - &sbtc_deployer_sk, - Some(&pubkey_bytes), - deploy_fee, - &mut Some(&mut signers), - &mut btc_regtest_controller, - ); - info!( - "Reached Epoch-4.0 boundary, deploying signer-manager and registering signer \ - (early-unlock test)" - ); - - let mut sender_nonce = 0; - - let signer_contract = pox5_signer_manager_source(); - let signer_deploy_tx = make_contract_publish( - &sender_sk, - sender_nonce, - deploy_fee, - naka_conf.burnchain.chain_id, - "test-signer", - signer_contract, - ); - sender_nonce += 1; - submit_tx(&http_origin, &signer_deploy_tx); - wait_for(60, || { - Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) - }) - .expect("Timed out waiting for test-signer deploy"); - - next_block_and_mine_commit(&mut btc_regtest_controller, 60, &naka_conf, &counters).unwrap(); - - let test_signer_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( - sender_addr.clone().into(), - clarity::vm::ContractName::try_from("test-signer").unwrap(), - )); - let auth_id: u128 = 1; - let signer_grant_sig = - stacks::util_lib::signed_structured_data::pox5::make_pox_5_signer_grant_signature( - &test_signer_principal, - auth_id, - naka_conf.burnchain.chain_id, - &signer_sk, - ) - .expect("Failed to generate signer grant signature"); - let register_tx = make_contract_call( - &sender_sk, - sender_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - "test-signer", - "register-self", - &[ - Value::Principal(test_signer_principal.clone()), - Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(), - Value::UInt(auth_id), - Value::buff_from(signer_grant_sig.to_rsv()).unwrap(), - ], - ); - sender_nonce += 1; - submit_tx(&http_origin, ®ister_tx); - wait_for(60, || { - Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) - }) - .expect("Timed out waiting for register-self"); - - let pox_5_id = boot_code_id("pox-5", false); - let pox_5_addr: StacksAddress = pox_5_id.issuer.clone().into(); - - // Two keypairs gate the lockup: - // - `staker_unlock_sk` (owner) closes both branches of the witness - // script via ` OP_CHECKSIG`. - // - `early_unlock_sk` is the early-exit signer; its sig is - // consumed by OP_CHECKSIGVERIFY at the head of the OP_ELSE - // branch (subscript ending `0xad`). - let staker_unlock_sk = Secp256k1PrivateKey::random(); - let staker_unlock_pk = Secp256k1PublicKey::from_private(&staker_unlock_sk); - let staker_unlock_pk_bytes = staker_unlock_pk.to_bytes_compressed(); - assert_eq!( - staker_unlock_pk_bytes.len(), - 33, - "compressed secp pubkey should be 33 bytes" - ); - let early_unlock_sk = Secp256k1PrivateKey::random(); - let early_unlock_pk = Secp256k1PublicKey::from_private(&early_unlock_sk); - let early_unlock_pk_bytes = early_unlock_pk.to_bytes_compressed(); - assert_eq!( - early_unlock_pk_bytes.len(), - 33, - "compressed secp pubkey should be 33 bytes" - ); - - // `unlock-bytes` = ` OP_CHECKSIG` - let mut lockup_unlock_bytes = Vec::with_capacity(1 + 33 + 1); - lockup_unlock_bytes.push(0x21); // OP_PUSHBYTES_33 - lockup_unlock_bytes.extend_from_slice(&staker_unlock_pk_bytes); - lockup_unlock_bytes.push(0xac); // OP_CHECKSIG - - // `early-unlock-bytes` = ` OP_CHECKSIGVERIFY` - // The OP_ELSE branch is ` ` - let mut early_unlock_bytes = Vec::with_capacity(1 + 33 + 1); - early_unlock_bytes.push(0x21); // OP_PUSHBYTES_33 - early_unlock_bytes.extend_from_slice(&early_unlock_pk_bytes); - early_unlock_bytes.push(0xad); // OP_CHECKSIGVERIFY - - // 1) `setup-bond` from the configured bond admin, with the - // CHECKSIGVERIFY-terminated early-unlock subscript. - const BTC_LOCKUP_SATS: u128 = 1_000_000; - let allowlist_entry = clarity::vm::Value::Tuple( - clarity::vm::types::TupleData::from_data(vec![ - ( - ClarityName::try_from("staker").unwrap(), - Value::Principal(staker_addr.clone().into()), - ), - ( - ClarityName::try_from("max-sats").unwrap(), - Value::UInt(BTC_LOCKUP_SATS), - ), - ]) - .unwrap(), - ); - let allowlist_value = Value::cons_list_unsanitized(vec![allowlist_entry]).unwrap(); - let setup_bond_tx = make_contract_call( - &bond_admin_sk, - 0, - setup_bond_fee, - naka_conf.burnchain.chain_id, - &pox_5_addr, - "pox-5", - "setup-bond", - &[ - Value::UInt(0), - Value::UInt(1000), - Value::UInt(100), - Value::UInt(10000), - Value::buff_from(early_unlock_bytes.clone()).unwrap(), - Value::Principal(bond_admin_addr.clone().into()), - allowlist_value, - ], - ); - let setup_bond_txid = submit_tx(&http_origin, &setup_bond_tx); - info!("Submitted pox-5 setup-bond (early-unlock test) txid: {setup_bond_txid}"); - wait_for(60, || { - Ok(get_account(&http_origin, &bond_admin_addr).nonce == 1) - }) - .expect("Timed out waiting for setup-bond"); - - // 2) Derive the P2WSH from pox-5, lock 1M sats into it, and prove - // the lockup to `register-for-bond`. - let bond_index = 0u128; - let unlock_burn_height = call_read_only( - &naka_conf, - &pox_5_addr, - "pox-5", - "get-bond-l1-unlock-height", - vec![&Value::UInt(bond_index)], - ) - .result() - .expect("get-bond-l1-unlock-height failed") - .expect_u128() - .expect("get-bond-l1-unlock-height should return a uint"); - let expected_script_buff = call_read_only( - &naka_conf, - &pox_5_addr, - "pox-5", - "construct-lockup-output-script", - vec![ - &Value::Principal(staker_addr.clone().into()), - &Value::UInt(unlock_burn_height), - &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), - &Value::buff_from(early_unlock_bytes.clone()).unwrap(), - ], - ) - .result() - .expect("construct-lockup-output-script failed") - .expect_buff(34) - .expect("construct-lockup-output-script should return (buff 34)"); - assert_eq!( - &expected_script_buff[0..2], - &[0x00, 0x20], - "lockup output script is supposed to be a SegWit V0 P2WSH push (0x00 0x20 || hash)" - ); - let mut witness_script_hash = [0u8; 32]; - witness_script_hash.copy_from_slice(&expected_script_buff[2..]); - - let p2wsh_addr = stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( - stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WSH( - stacks::burnchains::bitcoin::BitcoinNetworkType::Regtest, - witness_script_hash, - ), - ); - info!( - "Lockup P2WSH (early-unlock test) derived from construct-lockup-output-script: {}", - &p2wsh_addr - ); - - let lockup_btc_amount = 0.01_f64; // 1_000_000 sats - let p2wsh_txid = bondholder_rpc - .send_to_address(BONDHOLDER_WALLET, &p2wsh_addr, lockup_btc_amount) - .expect("send_to_address into lockup P2WSH"); - info!("Sent {lockup_btc_amount} BTC to lockup P2WSH; txid={p2wsh_txid}"); - - let coinbase_recipient = bondholder_rpc - .get_new_address( - BONDHOLDER_WALLET, - None, - Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), - ) - .expect("getnewaddress for generateblock coinbase"); - let pre_register_burn_height = get_chain_info_result(&naka_conf).unwrap().burn_block_height; - let lockup_block_hash = bondholder_rpc - .generate_block(&coinbase_recipient, &[&p2wsh_txid.to_hex()]) - .expect("generateblock with lockup tx"); - info!("Mined lockup tx into block {lockup_block_hash}"); - - wait_for(60, || { - Ok(get_chain_info_result(&naka_conf).unwrap().burn_block_height > pre_register_burn_height) - }) - .expect("Stacks node did not ingest the lockup burn block"); - let lockup_burn_height = get_chain_info_result(&naka_conf).unwrap().burn_block_height; - info!("Stacks node observed lockup burn block; burn_block_height = {lockup_burn_height}"); - - let lockup_tx_struct = bondholder_rpc - .get_raw_transaction(&p2wsh_txid) - .expect("getrawtransaction for lockup tx"); - let lockup_tx_hex = - stacks_common::deps_common::bitcoin::network::serialize::serialize_hex(&lockup_tx_struct) - .expect("serialize_hex(lockup_tx)"); - let lockup_tx_bytes = hex_bytes(&lockup_tx_hex).expect("decode lockup_tx hex"); - let (lockup_output_index, lockup_output_amount) = lockup_tx_struct - .output - .iter() - .enumerate() - .find_map(|(idx, out)| { - let script = out.script_pubkey.as_bytes(); - if script.len() == 34 - && script[..2] == [0x00, 0x20] - && script[2..] == witness_script_hash - { - Some((idx, out.value)) - } else { - None - } - }) - .expect("lockup tx must contain a P2WSH output matching the expected script"); - assert_eq!( - lockup_output_amount, - u64::try_from(BTC_LOCKUP_SATS).unwrap(), - "send_to_address moved exactly {BTC_LOCKUP_SATS} sats into the P2WSH" - ); - - let header_hex = bondholder_rpc - .get_block_header_hex(&lockup_block_hash) - .expect("getblockheader for lockup block"); - let lockup_header_bytes = hex_bytes(&header_hex).expect("decode header hex"); - assert_eq!( - lockup_header_bytes.len(), - 80, - "Bitcoin block header is always 80 bytes" - ); - let block_txids_display = bondholder_rpc - .get_block_txids(&lockup_block_hash) - .expect("getblock for lockup block txids"); - assert_eq!( - block_txids_display.len(), - 2, - "lockup block should contain exactly coinbase + lockup tx; got {} txs", - block_txids_display.len() - ); - let mut coinbase_txid_internal: [u8; 32] = block_txids_display[0].as_bytes().clone(); - coinbase_txid_internal.reverse(); - assert_eq!( - block_txids_display[1].to_hex(), - p2wsh_txid.to_hex(), - "lockup tx must be the non-coinbase entry in the generated block", - ); - - let lockup_output = clarity::vm::Value::Tuple( - clarity::vm::types::TupleData::from_data(vec![ - ( - ClarityName::try_from("height").unwrap(), - Value::UInt(lockup_burn_height as u128), - ), - ( - ClarityName::try_from("tx").unwrap(), - Value::buff_from(lockup_tx_bytes).unwrap(), - ), - ( - ClarityName::try_from("output-index").unwrap(), - Value::UInt(lockup_output_index as u128), - ), - ( - ClarityName::try_from("header").unwrap(), - Value::buff_from(lockup_header_bytes).unwrap(), - ), - ( - ClarityName::try_from("leaf-hashes").unwrap(), - Value::cons_list_unsanitized(vec![Value::buff_from( - coinbase_txid_internal.to_vec(), - ) - .unwrap()]) - .unwrap(), - ), - (ClarityName::try_from("tx-count").unwrap(), Value::UInt(2)), - (ClarityName::try_from("tx-index").unwrap(), Value::UInt(1)), - ( - ClarityName::try_from("amount").unwrap(), - Value::UInt(u128::from(lockup_output_amount)), - ), - ]) - .unwrap(), - ); - let lockup_tuple = clarity::vm::Value::Tuple( - clarity::vm::types::TupleData::from_data(vec![ - ( - ClarityName::try_from("outputs").unwrap(), - Value::cons_list_unsanitized(vec![lockup_output]).unwrap(), - ), - ( - ClarityName::try_from("unlock-bytes").unwrap(), - Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), - ), - ]) - .unwrap(), - ); - let l1_lockup_arg = Value::okay(lockup_tuple).expect("failed to wrap lockup tuple in (ok ...)"); - - // 3) `register-for-bond` via the L1 path. This isn't strictly - // required for the Bitcoin-script assertions below — the early-exit - // branch is a property of the witness script alone — but it - // documents the realistic end-to-end flow. - let register_fee = 2000u64; - let bond_amount = POX_DEFAULT_STACKER_STX_AMT; - let register_tx = make_contract_call( - &staker_sk, - 0, - register_fee, - naka_conf.burnchain.chain_id, - &pox_5_addr, - "pox-5", - "register-for-bond", - &[ - Value::UInt(0), - Value::Principal(test_signer_principal.clone()), - Value::UInt(bond_amount), - l1_lockup_arg, - Value::none(), - ], - ); - let register_txid = submit_tx(&http_origin, ®ister_tx); - info!("Submitted pox-5 register-for-bond (L1 early-unlock test) txid: {register_txid}"); - wait_for(60, || { - Ok(get_account(&http_origin, &staker_addr).nonce == 1 - && get_tx_result_by_id(®ister_txid).is_some()) - }) - .expect("Timed out waiting for register-for-bond (L1 early-unlock test)"); - - // 4) Sweep the lockup via the OP_ELSE (early-exit) branch *before* - // `unlock-burn-height`. OP_IF's CLTV will reject any spend - // attempt at this height; the only path the BTC can move is - // OP_ELSE. - let timelock_script = call_read_only( - &naka_conf, - &pox_5_addr, - "pox-5", - "construct-lockup-script", - vec![ - &Value::Principal(staker_addr.clone().into()), - &Value::UInt(unlock_burn_height), - &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), - &Value::buff_from(early_unlock_bytes.clone()).unwrap(), - ], - ) - .result() - .expect("construct-lockup-script failed") - .expect_buff(usize::MAX) - .expect("construct-lockup-script should return a buff"); - - // Sanity check: we must still be well before the timelock so OP_IF - // is unavailable when our sweeps land. - let current_btc_height = bondholder_rpc - .get_blockchain_info() - .expect("getblockchaininfo") - .blocks; - assert!( - (current_btc_height as u128) < unlock_burn_height, - "test setup drifted past the L1 unlock height ({current_btc_height} >= {unlock_burn_height}); \ - OP_ELSE-only assertions would be undermined by OP_IF becoming spendable" - ); - - let sweep_dest_addr = bondholder_rpc - .get_new_address( - BONDHOLDER_WALLET, - None, - Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), - ) - .expect("getnewaddress for sweep destination"); - let sweep_dest_hash20 = match &sweep_dest_addr { - stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( - stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WPKH(_, h), - ) => *h, - other => panic!("expected P2WPKH bech32 sweep address, got {other:?}"), - }; - let filler_addr = bondholder_rpc - .get_new_address( - BONDHOLDER_WALLET, - None, - Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), - ) - .expect("getnewaddress for filler coinbase"); - - const SWEEP_FEE_SATS: u64 = 1_000; - assert!( - lockup_output_amount > SWEEP_FEE_SATS, - "lockup output {lockup_output_amount} sats must cover SWEEP_FEE_SATS={SWEEP_FEE_SATS}", - ); - let sweep_value = lockup_output_amount - SWEEP_FEE_SATS; - - // Build a sweep tx signed by two arbitrary keys, configured for the - // OP_ELSE branch. The witness stack is laid out so OP_ELSE's - // ` OP_CHECKSIGVERIFY OP_CHECKSIG` sees - // `sig_early` on top of `sig_owner`: - // - witness items are pushed left-to-right; the first item ends - // up at the *bottom* of the stack; - // - after OP_IF pops the (empty) branch flag, the stack is - // [sig_owner, sig_early]; - // - CHECKSIGVERIFY pops `` and `sig_early`, fails the - // script if invalid, leaves [sig_owner]; - // - CHECKSIG pops `` and `sig_owner`, pushes 1; - // - final stack: [1] — one item, OP_ENDIF, script succeeds. - let build_joint_sweep = - |owner_sk: &Secp256k1PrivateKey, - early_sk: &Secp256k1PrivateKey| - -> stacks_common::deps_common::bitcoin::blockdata::transaction::Transaction { - let mut tx = stacks_common::deps_common::bitcoin::blockdata::transaction::Transaction { - version: 2, - // OP_ELSE never runs CHECKLOCKTIMEVERIFY, so nLockTime can - // be 0 and the tx is unconditionally final regardless of - // the input's sequence. - lock_time: 0, - input: vec![ - stacks_common::deps_common::bitcoin::blockdata::transaction::TxIn { - previous_output: - stacks_common::deps_common::bitcoin::blockdata::transaction::OutPoint { - txid: lockup_tx_struct.txid(), - vout: u32::try_from(lockup_output_index) - .expect("lockup_output_index fits in u32"), - }, - script_sig: - stacks_common::deps_common::bitcoin::blockdata::script::Script::new(), - sequence: 0xffff_fffe, - witness: vec![], // filled in below - }, - ], - output: vec![ - stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::to_p2wpkh_tx_out( - &sweep_dest_hash20, - sweep_value, - ), - ], - }; - - let script_code = stacks_common::deps_common::bitcoin::blockdata::script::Script::from( - timelock_script.clone(), - ); - let sig_hash_all: u32 = 0x01; - let sig_hash = - tx.segwit_signature_hash(0, &script_code, lockup_output_amount, sig_hash_all); - - let sign_with = |sk: &Secp256k1PrivateKey| -> Vec { - let mut signer = BurnchainOpSigner::new(sk.clone()); - let sig_der_serialized = signer - .sign_message(sig_hash.as_bytes()) - .expect("sign sweep sighash") - .to_secp256k1_recoverable() - .expect("recoverable sig") - .to_standard() - .serialize_der(); - let mut v: Vec = sig_der_serialized.to_vec(); - v.push(sig_hash_all as u8); - v - }; - - let sig_owner = sign_with(owner_sk); - let sig_early = sign_with(early_sk); - - tx.input[0].witness = vec![ - // First witness item -> bottom of stack: the sig the closing - // OP_CHECKSIG will consume. - sig_owner, - // Above it: the sig that OP_CHECKSIGVERIFY consumes first. - sig_early, - // Empty buffer = false (MINIMALIF-compliant): OP_IF takes - // the OP_ELSE branch. - vec![], - // P2WSH preimage; bitcoind checks sha256(this) == - // witness_program before executing. - timelock_script.clone(), - ]; - - tx - }; - - // (a) Both sigs from random keys. - let tx_both_wrong = build_joint_sweep( - &Secp256k1PrivateKey::random(), - &Secp256k1PrivateKey::random(), - ); - let res_both_wrong = - bondholder_rpc.send_raw_transaction(&tx_both_wrong, Some(0.0), Some(1_000_000)); - let err_both_wrong = res_both_wrong - .err() - .expect("both-wrong-sigs early-exit sweep must be rejected by the script's CHECKSIGs"); - info!("Both-wrong-sigs early-exit sweep rejected as expected: {err_both_wrong:?}"); - - // (b) Owner sig correct, early sig from a random key. - let tx_no_early = build_joint_sweep(&staker_unlock_sk, &Secp256k1PrivateKey::random()); - let res_no_early = - bondholder_rpc.send_raw_transaction(&tx_no_early, Some(0.0), Some(1_000_000)); - let err_no_early = res_no_early - .err() - .expect("missing-early-sig sweep must be rejected by OP_CHECKSIGVERIFY"); - info!( - "Owner-only early-exit sweep rejected (CHECKSIGVERIFY on the early sig fails): \ - {err_no_early:?}" - ); - - // (c) Early sig correct, owner sig from a random key. - let tx_no_owner = build_joint_sweep(&Secp256k1PrivateKey::random(), &early_unlock_sk); - let res_no_owner = - bondholder_rpc.send_raw_transaction(&tx_no_owner, Some(0.0), Some(1_000_000)); - let err_no_owner = res_no_owner - .err() - .expect("missing-owner-sig sweep must be rejected by the closing OP_CHECKSIG"); - info!( - "Early-only early-exit sweep rejected (closing CHECKSIG on the owner sig fails): \ - {err_no_owner:?}" - ); - - // (d) Both sigs from the correct keys -> confirms. - let joint_sweep_tx = build_joint_sweep(&staker_unlock_sk, &early_unlock_sk); - let sweep_txid = bondholder_rpc - .send_raw_transaction(&joint_sweep_tx, Some(0.0), Some(1_000_000)) - .expect("send_raw_transaction(joint early-exit sweep)"); - info!("Broadcast joint-sig early-exit sweep before timelock: txid={sweep_txid}"); - - bondholder_rpc - .generate_to_address(1, &filler_addr) - .expect("mine confirmation block for joint early-exit sweep"); - let sweep_info = bondholder_rpc - .get_transaction(BONDHOLDER_WALLET, &sweep_txid) - .expect("gettransaction for joint early-exit sweep"); - assert!( - sweep_info.confirmations >= 1, - "joint early-exit sweep tx should have at least one confirmation; got {}", - sweep_info.confirmations - ); - info!( - "L1 early-exit sweep confirmed: {sweep_value} sats moved out of the timelock P2WSH \ - BEFORE unlock-burn-height ({} confirmation(s))", - sweep_info.confirmations - ); - - // Final guard: prove the confirmed sweep took the OP_ELSE branch by - // confirming the chain never crossed the OP_IF (timelock) gate. - let final_btc_height = bondholder_rpc - .get_blockchain_info() - .expect("getblockchaininfo") - .blocks; - assert!( - (final_btc_height as u128) < unlock_burn_height, - "test drifted past unlock-burn-height ({final_btc_height} >= {unlock_burn_height}); \ - the confirmed sweep may have taken the OP_IF (timelock) branch instead of OP_ELSE" - ); - - // Call `announce-l1-early-exit` to ensure the contract accepts the proof - // of the early exit as expected. - let pre_announce_shares = call_read_only( - &naka_conf, - &pox_5_addr, - "pox-5", - "get-staker-shares-staked-for-cycle", - vec![ - &Value::Principal(staker_addr.clone().into()), - &Value::Bool(true), - &Value::UInt(bond_index), - &Value::Principal(test_signer_principal.clone()), - ], - ) - .result() - .expect("get-staker-shares-staked-for-cycle failed") - .expect_u128() - .expect("get-staker-shares-staked-for-cycle should return a uint"); - assert_eq!( - pre_announce_shares, BTC_LOCKUP_SATS, - "staker should have {BTC_LOCKUP_SATS} bond shares from the L1 lockup before announce-l1-early-exit" - ); - - test_observer::clear(); - let announce_tx = make_contract_call( - &bond_admin_sk, - 1, - call_fee, - naka_conf.burnchain.chain_id, - &pox_5_addr, - "pox-5", - "announce-l1-early-exit", - &[ - Value::Principal(staker_addr.clone().into()), - Value::Principal(test_signer_principal.clone()), - ], - ); - let announce_txid = submit_tx(&http_origin, &announce_tx); - info!("Submitted pox-5 announce-l1-early-exit txid: {announce_txid}"); - - wait_for(60, || { - Ok(get_account(&http_origin, &bond_admin_addr).nonce == 2 - && get_tx_result_by_id(&announce_txid).is_some()) - }) - .expect("Timed out waiting for announce-l1-early-exit"); - - let announce_result = get_tx_result_by_id(&announce_txid) - .expect("did not observe announce-l1-early-exit txid in test_observer"); - assert_eq!( - announce_result, - Value::okay_true(), - "announce-l1-early-exit should return (ok true) when called by the early-unlock admin with the matching signer-manager" - ); - - let post_announce_shares = call_read_only( - &naka_conf, - &pox_5_addr, - "pox-5", - "get-staker-shares-staked-for-cycle", - vec![ - &Value::Principal(staker_addr.clone().into()), - &Value::Bool(true), - &Value::UInt(bond_index), - &Value::Principal(test_signer_principal.clone()), - ], - ) - .result() - .expect("get-staker-shares-staked-for-cycle failed") - .expect_u128() - .expect("get-staker-shares-staked-for-cycle should return a uint"); - assert_eq!( - post_announce_shares, 0, - "announce-l1-early-exit should zero out the staker's bond shares" - ); - - coord_channel - .lock() - .expect("Mutex poisoned") - .stop_chains_coordinator(); - run_loop_stopper.store(false, Ordering::SeqCst); - - run_loop_thread.join().unwrap(); -} - -#[test] -#[ignore] -/// Verify the `with-stacking` allowances work as expected when staking STX -fn check_with_stacking_allowances_stake() { - if env::var("BITCOIND_TEST") != Ok("1".into()) { - return; - } - - let mut signers = TestSigners::default(); - let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); - enable_epoch_4_0(&mut naka_conf); - let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); - naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; - let sender_sk = Secp256k1PrivateKey::random(); - let sender_signer_sk = Secp256k1PrivateKey::random(); - let sender_signer_addr = tests::to_addr(&sender_signer_sk); - - let signer_sk = signers.signer_keys[0].clone(); - let signer_pk = StacksPublicKey::from_private(&signer_sk); - - // setup sender + recipient for some test stx transfers - // these are necessary for the interim blocks to get mined at all - let sender_addr = tests::to_addr(&sender_sk); - let deploy_fee = 3000; - let call_fee = 400; - naka_conf.add_initial_balance( - PrincipalData::from(sender_addr.clone()).to_string(), - deploy_fee + call_fee * 30, - ); - naka_conf.add_initial_balance( - PrincipalData::from(sender_signer_addr.clone()).to_string(), - 100000, - ); - - // Set the sBTC token and registry contracts, which we will deploy before - // epoch 4.0 - let sbtc_deployer_sk = Secp256k1PrivateKey::random(); - let sbtc_deployer_addr = tests::to_addr(&sbtc_deployer_sk); - naka_conf.add_initial_balance( - PrincipalData::from(sbtc_deployer_addr.clone()).to_string(), - 2 * deploy_fee, - ); - let sbtc_token_id = QualifiedContractIdentifier::new( - sbtc_deployer_addr.clone().into(), - clarity::vm::ContractName::try_from("sbtc-token").unwrap(), - ); - let sbtc_registry_id = QualifiedContractIdentifier::new( - sbtc_deployer_addr.clone().into(), - clarity::vm::ContractName::try_from("sbtc-registry").unwrap(), - ); - naka_conf.node.pox_5_sbtc_contract = Some(sbtc_token_id.clone()); - naka_conf.node.pox_5_sbtc_registry_contract = Some(sbtc_registry_id.clone()); - - // Default stacker used for bootstrapping - let stacker_sk = setup_stacker(&mut naka_conf); - - // Stackers used for testing - let stackers: Vec<_> = (0..3).map(|_| setup_stacker(&mut naka_conf)).collect(); - - test_observer::spawn(); - test_observer::register_any(&mut naka_conf); - - let mut btcd_controller = BitcoinCoreController::from_stx_config(&naka_conf); - btcd_controller - .start_bitcoind() - .expect("Failed starting bitcoind"); - let mut btc_regtest_controller = BitcoinRegtestController::new(naka_conf.clone(), None); - btc_regtest_controller.bootstrap_chain(201); - - let mut run_loop = boot_nakamoto::BootRunLoop::new(naka_conf.clone()).unwrap(); - let run_loop_stopper = run_loop.get_termination_switch(); - let Counters { - blocks_processed, .. - } = run_loop.counters(); - let counters = run_loop.counters(); - - let coord_channel = run_loop.coordinator_channels(); - - let run_loop_thread = thread::Builder::new() - .name("run_loop".into()) - .spawn(move || run_loop.start(None, 0)) - .unwrap(); - wait_for_runloop(&blocks_processed); - - let pubkey_bytes: [u8; 33] = signer_pk - .to_bytes_compressed() - .try_into() - .expect("compressed secp256k1 pubkey should be 33 bytes"); - boot_to_epoch_4_0( - &naka_conf, - &blocks_processed, - &counters, - &coord_channel, - &[stacker_sk.clone()], - &[sender_signer_sk], - &[], - &sbtc_deployer_sk, - Some(&pubkey_bytes), - deploy_fee, - &mut Some(&mut signers), - &mut btc_regtest_controller, - ); - - let mut sender_nonce = 0; - - // Deploy the signer contract - let signer_contract = pox5_signer_manager_source(); - let contract_tx = make_contract_publish( - &sender_sk, - sender_nonce, - deploy_fee, - naka_conf.burnchain.chain_id, - "test-signer", - signer_contract, - ); - sender_nonce += 1; - let deploy_txid = submit_tx(&http_origin, &contract_tx); - info!("Submitted signer contract deploy txid: {deploy_txid}"); - - wait_for(60, || { - let cur_sender_nonce = get_account(&http_origin, &to_addr(&sender_sk)).nonce; - Ok(cur_sender_nonce == sender_nonce) - }) - .expect("Timed out waiting for signer contract deploy"); - - let info = get_chain_info_result(&naka_conf).unwrap(); - let last_stacks_block_height = info.stacks_tip_height as u128; - - next_block_and_mine_commit(&mut btc_regtest_controller, 60, &naka_conf, &counters).unwrap(); - - let signer_key_hex = Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(); - let contract_name = "test-contract"; - let contract = format!( - r#" -(define-constant signer-key {signer_key_hex}) -(define-public (stake (amount uint) (allowed uint)) - (restrict-assets? tx-sender ((with-stacking allowed)) - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 stake - .test-signer amount u12 burn-block-height none - )) - true - ) -) -(define-public (stake-2-allowances (amount uint) (allowed-1 uint) (allowed-2 uint)) - (restrict-assets? tx-sender ((with-stacking allowed-1) (with-stacking allowed-2)) - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 stake - .test-signer amount u12 burn-block-height none - )) - true - ) -) -(define-public (stake-no-allowance (amount uint)) - (restrict-assets? tx-sender () - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 stake - .test-signer amount u12 burn-block-height none - )) - true - ) -) -(define-public (stake-all (amount uint)) - (begin - (try! (stx-transfer? amount tx-sender current-contract)) - (as-contract? ((with-all-assets-unsafe)) - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 stake - .test-signer amount u12 burn-block-height none - )) - true - ) - ) -) -"# - ); - - let contract_tx = make_contract_publish( - &sender_sk, - sender_nonce, - deploy_fee, - naka_conf.burnchain.chain_id, - contract_name, - &contract, - ); - sender_nonce += 1; - let deploy_txid = submit_tx(&http_origin, &contract_tx); - info!("Submitted deploy txid: {deploy_txid}"); - - let mut stacks_block_height = 0; - wait_for(60, || { - let cur_sender_nonce = get_account(&http_origin, &to_addr(&sender_sk)).nonce; - let info = get_chain_info_result(&naka_conf).unwrap(); - stacks_block_height = info.stacks_tip_height as u128; - Ok(stacks_block_height > last_stacks_block_height && cur_sender_nonce == sender_nonce) - }) - .expect("Timed out waiting for contracts to publish"); - - next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 30, &coord_channel) - .unwrap(); - - // pox-5's `stake` requires the signer-manager contract to have been - // registered in advance via `register-signer`, which itself requires - // a signer-key grant signed by the signer key. Build that signature - // and call `test-signer.register-self` so the staking calls below - // can find a signer record. - let test_signer_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( - sender_addr.clone().into(), - clarity::vm::ContractName::try_from("test-signer").unwrap(), - )); - let auth_id: u128 = 1; - let signer_grant_sig = - stacks::util_lib::signed_structured_data::pox5::make_pox_5_signer_grant_signature( - &test_signer_principal, - auth_id, - naka_conf.burnchain.chain_id, - &signer_sk, - ) - .expect("Failed to generate signer grant signature"); - let register_tx = make_contract_call( - &sender_sk, - sender_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - "test-signer", - "register-self", - &[ - Value::Principal(test_signer_principal.clone()), - Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(), - Value::UInt(auth_id), - Value::buff_from(signer_grant_sig.to_rsv()).unwrap(), - ], - ); - sender_nonce += 1; - let register_txid = submit_tx(&http_origin, ®ister_tx); - info!("Submitted register-self txid: {register_txid}"); - wait_for(60, || { - let cur_sender_nonce = get_account(&http_origin, &to_addr(&sender_sk)).nonce; - Ok(cur_sender_nonce == sender_nonce) - }) - .expect("Timed out waiting for register-self to confirm"); - - // Each stacker calls `pox-5.stake` indirectly through the test - // contract, so they must first authorize the test contract as an - // allowed contract-caller. Otherwise pox-5's `check-caller-allowed` - // returns `ERR_UNAUTHORIZED_CALLER` (u22). - let pox_5_id = boot_code_id("pox-5", false); - let test_contract_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( - sender_addr.clone().into(), - clarity::vm::ContractName::try_from(contract_name).unwrap(), - )); - let mut allow_nonces = HashMap::new(); - for stacker in stackers.iter() { - let stacker_addr = tests::to_addr(stacker); - let allow_tx = make_contract_call( - stacker, - 0, - call_fee, - naka_conf.burnchain.chain_id, - &pox_5_id.issuer.clone().into(), - "pox-5", - "allow-contract-caller", - &[ - Value::Principal(test_contract_principal.clone()), - Value::none(), - ], - ); - let txid = submit_tx(&http_origin, &allow_tx); - info!("Submitted allow-contract-caller txid: {txid} for {stacker_addr}"); - allow_nonces.insert(stacker_addr, 1); - } - wait_for(60, || { - for (addr, expected_nonce) in &allow_nonces { - if get_account(&http_origin, addr).nonce != *expected_nonce { - return Ok(false); - } - } - Ok(true) - }) - .expect("Timed out waiting for allow-contract-caller"); - - test_observer::clear(); - - // Amount to stack - let amount = Value::UInt(POX_DEFAULT_STACKER_STX_AMT); - - // Map txid to expected result, `true` for ok, `false` for error - let mut expected_results = HashMap::new(); - let mut wait_for_nonce = HashMap::new(); - - // ***** Successfully stack with stackers[0] - let stacker = &stackers[0]; - let stacker_addr = tests::to_addr(stacker); - // stackers[0] consumed nonce 0 for allow-contract-caller above. - let mut stacker_nonce = 1; - - let stack_ok_tx = make_contract_call( - stacker, - stacker_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - contract_name, - "stake", - &[amount.clone(), amount.clone()], - ); - stacker_nonce += 1; - let stack_ok_txid = submit_tx(&http_origin, &stack_ok_tx); - info!("Submitted stake_ok txid: {stack_ok_txid}"); - expected_results.insert(stack_ok_txid, Value::okay_true()); - wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); - - // ***** Fail to stack with stackers[1] - let stacker = &stackers[1]; - let stacker_addr = tests::to_addr(stacker); - let mut stacker_nonce = 1; - - let allowed = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 1); - let stack_err_tx = make_contract_call( - stacker, - stacker_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - contract_name, - "stake", - &[amount.clone(), allowed], - ); - stacker_nonce += 1; - let stack_err_txid = submit_tx(&http_origin, &stack_err_tx); - info!("Submitted stake_err txid: {stack_err_txid}"); - expected_results.insert(stack_err_txid, Value::error(Value::UInt(0)).unwrap()); - wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); - - // ***** Stack successfully with stackers[1] with two allowances - let allowed1 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT); - let allowed2 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT + 100); - let stack_2_ok_tx = make_contract_call( - stacker, - stacker_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - contract_name, - "stake-2-allowances", - &[amount.clone(), allowed1, allowed2], - ); - stacker_nonce += 1; - let stack_2_ok_txid = submit_tx(&http_origin, &stack_2_ok_tx); - info!("Submitted stake_2_ok_txid txid: {stack_2_ok_txid}"); - expected_results.insert(stack_2_ok_txid, Value::okay_true()); - wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); - - // ***** Fail to stack with stackers[2] with two allowances (both too small) - let stacker = &stackers[2]; - let stacker_addr = tests::to_addr(stacker); - let mut stacker_nonce = 1; - - let allowed1 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 100); - let allowed2 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 1000); - let stack_2_both_err_tx = make_contract_call( - stacker, - stacker_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - contract_name, - "stake-2-allowances", - &[amount.clone(), allowed1, allowed2], - ); - stacker_nonce += 1; - let stack_2_both_err_txid = submit_tx(&http_origin, &stack_2_both_err_tx); - info!("Submitted stake_2_both_err txid: {stack_2_both_err_txid}"); - expected_results.insert(stack_2_both_err_txid, Value::error(Value::UInt(0)).unwrap()); - wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); - - // ***** Fail to stack with stackers[2] with two allowances (first too small) - let allowed1 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 100); - let allowed2 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT); - - let stack_2_first_err_tx = make_contract_call( - stacker, - stacker_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - contract_name, - "stake-2-allowances", - &[amount.clone(), allowed1, allowed2], - ); - stacker_nonce += 1; - let stack_2_first_err_txid = submit_tx(&http_origin, &stack_2_first_err_tx); - info!("Submitted stake_2_first_err txid: {stack_2_first_err_txid}"); - expected_results.insert( - stack_2_first_err_txid, - Value::error(Value::UInt(0)).unwrap(), - ); - wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); - - // ***** Fail to stack with stackers[2] with two allowances (second too small) - let allowed1 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT); - let allowed2 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 100); - - let stack_2_second_err_tx = make_contract_call( - stacker, - stacker_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - contract_name, - "stake-2-allowances", - &[amount.clone(), allowed1, allowed2], - ); - stacker_nonce += 1; - let stack_2_second_err_txid = submit_tx(&http_origin, &stack_2_second_err_tx); - info!("Submitted stake_2_second_err txid: {stack_2_second_err_txid}"); - expected_results.insert( - stack_2_second_err_txid, - Value::error(Value::UInt(1)).unwrap(), - ); - wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); - - // ***** Fail to stack with stackers[2] with no allowance - let stack_no_allowance_err_tx = make_contract_call( - stacker, - stacker_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - contract_name, - "stake-no-allowance", - &[amount.clone()], - ); - stacker_nonce += 1; - let stack_no_allowance_err_txid = submit_tx(&http_origin, &stack_no_allowance_err_tx); - info!("Submitted stake_no_allowance_err txid: {stack_no_allowance_err_txid}"); - expected_results.insert( - stack_no_allowance_err_txid, - Value::error(Value::UInt(128)).unwrap(), - ); - wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); - - // ***** Stack successfully with stackers[2] with with-all-assets-unsafe - let stack_all_tx = make_contract_call( - stacker, - stacker_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - contract_name, - "stake-all", - &[amount.clone()], - ); - stacker_nonce += 1; - let stack_all_txid = submit_tx(&http_origin, &stack_all_tx); - info!("Submitted stack_all txid: {stack_all_txid}"); - expected_results.insert(stack_all_txid, Value::okay_true()); - wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); - - wait_for(60, || { - for (addr, expected_nonce) in &wait_for_nonce { - let cur_nonce = get_account(&http_origin, addr).nonce; - if cur_nonce != *expected_nonce { - return Ok(false); - } - } - Ok(true) - }) - .expect("Timed out waiting for contract calls"); - - let blocks = test_observer::get_blocks(); - let mut found = 0; - for block in blocks.iter() { - for tx in block.get("transactions").unwrap().as_array().unwrap() { - let txid = tx - .get("txid") - .unwrap() - .as_str() - .unwrap() - .strip_prefix("0x") - .unwrap(); - if let Some(expected) = expected_results.get(txid) { - let raw_result = tx.get("raw_result").unwrap().as_str().unwrap(); - let parsed = Value::try_deserialize_hex_untyped(&raw_result[2..]).unwrap(); - found += 1; - assert_eq!(&parsed, expected, "Txid {txid} should have expected result"); - } else { - // If there are any txids we don't expect, panic, because it probably means - // there is an error in the test itself. - panic!("Found unexpected txid: {txid}"); - } - } - } - - assert_eq!( - found, - expected_results.len(), - "Should have found all expected txs" - ); - - coord_channel - .lock() - .expect("Mutex poisoned") - .stop_chains_coordinator(); - run_loop_stopper.store(false, Ordering::SeqCst); - - run_loop_thread.join().unwrap(); -} - -#[test] -#[ignore] -/// Verify the `with-stacking` allowances work as expected when calling -/// `register-for-bond` on pox-5. Mirrors `check_with_stacking_allowances_stake` -/// but locks STX through the bond path (with sBTC sats supplied via the -/// `(err sbtc-amount)` branch of `btc-lockup`) instead of the STX-only -/// `stake` entrypoint. -fn check_with_stacking_allowances_register_for_bond() { - if env::var("BITCOIND_TEST") != Ok("1".into()) { - return; - } - - let mut signers = TestSigners::default(); - let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); - enable_epoch_4_0(&mut naka_conf); - let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); - naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; - let sender_sk = Secp256k1PrivateKey::random(); - let sender_signer_sk = Secp256k1PrivateKey::random(); - let sender_signer_addr = tests::to_addr(&sender_signer_sk); - - let signer_sk = signers.signer_keys[0].clone(); - let signer_pk = StacksPublicKey::from_private(&signer_sk); - - // setup sender + recipient for some test stx transfers - // these are necessary for the interim blocks to get mined at all - let sender_addr = tests::to_addr(&sender_sk); - let deploy_fee = 3000; - let call_fee = 400; - naka_conf.add_initial_balance( - PrincipalData::from(sender_addr.clone()).to_string(), - deploy_fee + call_fee * 30, - ); - naka_conf.add_initial_balance( - PrincipalData::from(sender_signer_addr.clone()).to_string(), - 100000, - ); - - // Set the sBTC token and registry contracts, which we will deploy before - // epoch 4.0 - let sbtc_deployer_sk = Secp256k1PrivateKey::random(); - let sbtc_deployer_addr = tests::to_addr(&sbtc_deployer_sk); - naka_conf.add_initial_balance( - PrincipalData::from(sbtc_deployer_addr.clone()).to_string(), - 2 * deploy_fee, - ); - let sbtc_token_id = QualifiedContractIdentifier::new( - sbtc_deployer_addr.clone().into(), - clarity::vm::ContractName::try_from("sbtc-token").unwrap(), - ); - let sbtc_registry_id = QualifiedContractIdentifier::new( - sbtc_deployer_addr.clone().into(), - clarity::vm::ContractName::try_from("sbtc-registry").unwrap(), - ); - naka_conf.node.pox_5_sbtc_contract = Some(sbtc_token_id.clone()); - naka_conf.node.pox_5_sbtc_registry_contract = Some(sbtc_registry_id.clone()); - - // The pox-5 boot contract initializes its `bond-admin` data var to - // `tx-sender`, which at boot deploy time is the unsignable boot - // principal. Override it to a key we control so that `setup-bond` is - // callable from the test (forbidden on mainnet). - let bond_admin_sk = Secp256k1PrivateKey::random(); - let bond_admin_addr = tests::to_addr(&bond_admin_sk); - // setup-bond carries a 683-byte buffer and a 3-entry allowlist, so the - // node prices it well above the small `call_fee` used for ordinary - // contract calls (observed expected ~1099). Pay it generously. - let setup_bond_fee = 5000u64; - naka_conf.add_initial_balance( - PrincipalData::from(bond_admin_addr.clone()).to_string(), - setup_bond_fee + 1000, - ); - naka_conf.node.pox_5_bond_admin = Some(PrincipalData::from(bond_admin_addr.clone())); - - // Default stacker used for bootstrapping - let stacker_sk = setup_stacker(&mut naka_conf); - - // Stackers used for testing - let stackers: Vec<_> = (0..3).map(|_| setup_stacker(&mut naka_conf)).collect(); - - test_observer::spawn(); - test_observer::register_any(&mut naka_conf); - - let mut btcd_controller = BitcoinCoreController::from_stx_config(&naka_conf); - btcd_controller - .start_bitcoind() - .expect("Failed starting bitcoind"); - let mut btc_regtest_controller = BitcoinRegtestController::new(naka_conf.clone(), None); - btc_regtest_controller.bootstrap_chain(201); - - let mut run_loop = boot_nakamoto::BootRunLoop::new(naka_conf.clone()).unwrap(); - let run_loop_stopper = run_loop.get_termination_switch(); - let Counters { - blocks_processed, .. - } = run_loop.counters(); - let counters = run_loop.counters(); - - let coord_channel = run_loop.coordinator_channels(); - - let run_loop_thread = thread::Builder::new() - .name("run_loop".into()) - .spawn(move || run_loop.start(None, 0)) - .unwrap(); - wait_for_runloop(&blocks_processed); - - let pubkey_bytes: [u8; 33] = signer_pk - .to_bytes_compressed() - .try_into() - .expect("compressed secp256k1 pubkey should be 33 bytes"); - boot_to_epoch_4_0( - &naka_conf, - &blocks_processed, - &counters, - &coord_channel, - &[stacker_sk.clone()], - &[sender_signer_sk], - &[], - &sbtc_deployer_sk, - Some(&pubkey_bytes), - deploy_fee, - &mut Some(&mut signers), - &mut btc_regtest_controller, - ); - - let mut sender_nonce = 0; - - // Deploy the signer contract — same shape as `check_with_stacking_allowances_stake`. - let signer_contract = pox5_signer_manager_source(); - let contract_tx = make_contract_publish( - &sender_sk, - sender_nonce, - deploy_fee, - naka_conf.burnchain.chain_id, - "test-signer", - signer_contract, - ); - sender_nonce += 1; - let deploy_txid = submit_tx(&http_origin, &contract_tx); - info!("Submitted signer contract deploy txid: {deploy_txid}"); - - wait_for(60, || { - let cur_sender_nonce = get_account(&http_origin, &to_addr(&sender_sk)).nonce; - Ok(cur_sender_nonce == sender_nonce) - }) - .expect("Timed out waiting for signer contract deploy"); - - let info = get_chain_info_result(&naka_conf).unwrap(); - let last_stacks_block_height = info.stacks_tip_height as u128; - - next_block_and_mine_commit(&mut btc_regtest_controller, 60, &naka_conf, &counters).unwrap(); - - // Test contract: each entry-point calls `pox-5.register-for-bond` from - // inside a different `restrict-assets?` shape. The bond is set up at - // `bond-index = 0`, every staker is allowlisted for `SBTC_AMT` sats, - // and `(err sbtc-amount)` selects the sBTC lockup branch in pox-5. - // `with-stacking` allowances cover `amount-ustx`; the `(with-ft …)` - // entry covers the sBTC transfer pox-5 makes via `lock-sbtc`. - // - // The `register-for-bond-all` variant uses `as-contract? + with-all-assets-unsafe`, - // which is the only place the unsafe allowance is permitted. Inside it - // the contract becomes the staker, so we add the contract to the bond - // allowlist below and have it pull the staker's sBTC into itself - // before the inner call. - let signer_key_hex = Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(); - let contract_name = "test-contract"; - const SBTC_AMT: u128 = 1_000_000; - let sbtc_token_principal = sbtc_token_id.to_string(); - let contract = format!( - r#" -(define-constant signer-key {signer_key_hex}) -(define-constant sbtc-amount u{SBTC_AMT}) -(define-constant sbtc-contract '{sbtc_token_principal}) -(define-public (register-for-bond (amount uint) (allowed uint)) - (restrict-assets? tx-sender ((with-stacking allowed) (with-ft sbtc-contract "sbtc-token" sbtc-amount)) - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 register-for-bond - u0 .test-signer amount (err sbtc-amount) none - )) - true - ) -) -(define-public (register-for-bond-2-allowances (amount uint) (allowed-1 uint) (allowed-2 uint)) - (restrict-assets? tx-sender ((with-stacking allowed-1) (with-stacking allowed-2) (with-ft sbtc-contract "sbtc-token" sbtc-amount)) - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 register-for-bond - u0 .test-signer amount (err sbtc-amount) none - )) - true - ) -) -(define-public (register-for-bond-no-allowance (amount uint)) - (restrict-assets? tx-sender () - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 register-for-bond - u0 .test-signer amount (err sbtc-amount) none - )) - true - ) -) -(define-public (register-for-bond-all (amount uint)) - (begin - (try! (stx-transfer? amount tx-sender current-contract)) - (try! (contract-call? '{sbtc_token_principal} transfer - sbtc-amount tx-sender current-contract none - )) - (as-contract? ((with-all-assets-unsafe)) - (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 register-for-bond - u0 .test-signer amount (err sbtc-amount) none - )) - true - ) - ) -) -"# - ); - - let contract_tx = make_contract_publish( - &sender_sk, - sender_nonce, - deploy_fee, - naka_conf.burnchain.chain_id, - contract_name, - &contract, - ); - sender_nonce += 1; - let deploy_txid = submit_tx(&http_origin, &contract_tx); - info!("Submitted deploy txid: {deploy_txid}"); - - let mut stacks_block_height = 0; - wait_for(60, || { - let cur_sender_nonce = get_account(&http_origin, &to_addr(&sender_sk)).nonce; - let info = get_chain_info_result(&naka_conf).unwrap(); - stacks_block_height = info.stacks_tip_height as u128; - Ok(stacks_block_height > last_stacks_block_height && cur_sender_nonce == sender_nonce) - }) - .expect("Timed out waiting for contracts to publish"); - - next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 30, &coord_channel) - .unwrap(); - - // Register the signer (same flow as the stake test). - let test_signer_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( - sender_addr.clone().into(), - clarity::vm::ContractName::try_from("test-signer").unwrap(), - )); - let auth_id: u128 = 1; - let signer_grant_sig = - stacks::util_lib::signed_structured_data::pox5::make_pox_5_signer_grant_signature( - &test_signer_principal, - auth_id, - naka_conf.burnchain.chain_id, - &signer_sk, - ) - .expect("Failed to generate signer grant signature"); - let register_tx = make_contract_call( - &sender_sk, - sender_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - "test-signer", - "register-self", - &[ - Value::Principal(test_signer_principal.clone()), - Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(), - Value::UInt(auth_id), - Value::buff_from(signer_grant_sig.to_rsv()).unwrap(), - ], - ); - sender_nonce += 1; - let register_txid = submit_tx(&http_origin, ®ister_tx); - info!("Submitted register-self txid: {register_txid}"); - wait_for(60, || { - let cur_sender_nonce = get_account(&http_origin, &to_addr(&sender_sk)).nonce; - Ok(cur_sender_nonce == sender_nonce) - }) - .expect("Timed out waiting for register-self to confirm"); - - let pox_5_id = boot_code_id("pox-5", false); - - // Setup bond 0 from the configured bond admin. Allowlist all three - // stackers for `SBTC_AMT` sats each, plus the test contract — under - // `register-for-bond-all`, `as-contract?` switches tx-sender to the - // contract, so it must also be in the allowlist. With - // `stx-value-ratio = 100` and `min-ustx-ratio = 10000` - // (== 100% in basis points), - // `min-ustx-for-sats-amount(SBTC_AMT, 100, 10000) = SBTC_AMT` ustx — so - // any `amount-ustx >= SBTC_AMT` satisfies the bond's STX floor. - let test_contract_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( - sender_addr.clone().into(), - clarity::vm::ContractName::try_from(contract_name).unwrap(), - )); - let allowlist_entry = |principal: PrincipalData| { - clarity::vm::Value::Tuple( - clarity::vm::types::TupleData::from_data(vec![ - ( - ClarityName::try_from("staker").unwrap(), - Value::Principal(principal), - ), - ( - ClarityName::try_from("max-sats").unwrap(), - Value::UInt(SBTC_AMT), - ), - ]) - .unwrap(), - ) - }; - let mut allowlist_entries: Vec = stackers - .iter() - .map(|sk| allowlist_entry(tests::to_addr(sk).into())) - .collect(); - allowlist_entries.push(allowlist_entry(test_contract_principal.clone())); - let allowlist_value = Value::cons_list_unsanitized(allowlist_entries).unwrap(); - let setup_bond_tx = make_contract_call( - &bond_admin_sk, - 0, - setup_bond_fee, - naka_conf.burnchain.chain_id, - &pox_5_id.issuer.clone().into(), - "pox-5", - "setup-bond", - &[ - Value::UInt(0), - Value::UInt(1000), - Value::UInt(100), - Value::UInt(10000), - Value::buff_from(vec![0u8; 683]).unwrap(), - Value::Principal(bond_admin_addr.clone().into()), - allowlist_value, - ], - ); - let setup_bond_txid = submit_tx(&http_origin, &setup_bond_tx); - info!("Submitted setup-bond txid: {setup_bond_txid}"); - wait_for(60, || { - let cur_nonce = get_account(&http_origin, &bond_admin_addr).nonce; - Ok(cur_nonce == 1) - }) - .expect("Timed out waiting for setup-bond"); - - // Mint sBTC to each stacker so their `register-for-bond` can lock - // `SBTC_AMT` sats via the sBTC branch. The sBTC stub's `mint` has no - // caller restriction, so each stacker mints to themselves at nonce 0. - // pox-5 then transfers from `tx-sender` (the staker) into pox-5. - for stacker in stackers.iter() { - let stacker_addr = tests::to_addr(stacker); - let mint_tx = make_contract_call( - stacker, - 0, - call_fee, - naka_conf.burnchain.chain_id, - &sbtc_deployer_addr, - "sbtc-token", - "mint", - &[ - Value::UInt(SBTC_AMT), - Value::Principal(stacker_addr.clone().into()), - ], - ); - let mint_txid = submit_tx(&http_origin, &mint_tx); - info!("Submitted sbtc mint txid: {mint_txid} for {stacker_addr}"); - } - wait_for(60, || { - for stacker in stackers.iter() { - let stacker_addr = tests::to_addr(stacker); - if get_account(&http_origin, &stacker_addr).nonce != 1 { - return Ok(false); - } - } - Ok(true) - }) - .expect("Timed out waiting for sbtc mints"); - - // Each stacker calls pox-5 indirectly through the test contract, so - // they must first authorize the test contract as an allowed - // contract-caller. Otherwise pox-5's `check-caller-allowed` returns - // `ERR_UNAUTHORIZED_CALLER` (u22). - let mut allow_nonces = HashMap::new(); - for stacker in stackers.iter() { - let stacker_addr = tests::to_addr(stacker); - let allow_tx = make_contract_call( - stacker, - 1, - call_fee, - naka_conf.burnchain.chain_id, - &pox_5_id.issuer.clone().into(), - "pox-5", - "allow-contract-caller", - &[ - Value::Principal(test_contract_principal.clone()), - Value::none(), - ], - ); - let txid = submit_tx(&http_origin, &allow_tx); - info!("Submitted allow-contract-caller txid: {txid} for {stacker_addr}"); - allow_nonces.insert(stacker_addr, 2); - } - wait_for(60, || { - for (addr, expected_nonce) in &allow_nonces { - if get_account(&http_origin, addr).nonce != *expected_nonce { - return Ok(false); - } - } - Ok(true) - }) - .expect("Timed out waiting for allow-contract-caller"); - - test_observer::clear(); - - // amount-ustx is what gets locked under `with-stacking`. Match the - // pattern from `check_with_stacking_allowances_stake` and use - // POX_DEFAULT_STACKER_STX_AMT — well above the bond's `SBTC_AMT` ustx - // floor and well below the stacker's STX balance. - let amount = Value::UInt(POX_DEFAULT_STACKER_STX_AMT); - - // Map txid to expected result. - let mut expected_results = HashMap::new(); - let mut wait_for_nonce = HashMap::new(); - - // ***** Successfully register-for-bond with stackers[0] - let stacker = &stackers[0]; - let stacker_addr = tests::to_addr(stacker); - // nonces 0 (mint), 1 (allow-contract-caller) consumed above. - let mut stacker_nonce = 2; - - let ok_tx = make_contract_call( - stacker, - stacker_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - contract_name, - "register-for-bond", - &[amount.clone(), amount.clone()], - ); - stacker_nonce += 1; - let ok_txid = submit_tx(&http_origin, &ok_tx); - info!("Submitted register-for-bond ok txid: {ok_txid}"); - expected_results.insert(ok_txid, Value::okay_true()); - wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); - - // ***** Fail to register-for-bond with stackers[1] — single allowance too small - let stacker = &stackers[1]; - let stacker_addr = tests::to_addr(stacker); - let mut stacker_nonce = 2; - - let allowed = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 1); - let err_tx = make_contract_call( - stacker, - stacker_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - contract_name, - "register-for-bond", - &[amount.clone(), allowed], - ); - stacker_nonce += 1; - let err_txid = submit_tx(&http_origin, &err_tx); - info!("Submitted register-for-bond err txid: {err_txid}"); - expected_results.insert(err_txid, Value::error(Value::UInt(0)).unwrap()); - wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); - - // ***** Successfully register-for-bond with stackers[1] — two allowances - let allowed1 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT); - let allowed2 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT + 100); - let two_ok_tx = make_contract_call( - stacker, - stacker_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - contract_name, - "register-for-bond-2-allowances", - &[amount.clone(), allowed1, allowed2], - ); - stacker_nonce += 1; - let two_ok_txid = submit_tx(&http_origin, &two_ok_tx); - info!("Submitted register-for-bond-2-allowances ok txid: {two_ok_txid}"); - expected_results.insert(two_ok_txid, Value::okay_true()); - wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); - - // ***** stackers[2] — both allowances too small - let stacker = &stackers[2]; - let stacker_addr = tests::to_addr(stacker); - let mut stacker_nonce = 2; - - let allowed1 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 100); - let allowed2 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 1000); - let two_both_err_tx = make_contract_call( - stacker, - stacker_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - contract_name, - "register-for-bond-2-allowances", - &[amount.clone(), allowed1, allowed2], - ); - stacker_nonce += 1; - let two_both_err_txid = submit_tx(&http_origin, &two_both_err_tx); - info!("Submitted register-for-bond-2-allowances both err txid: {two_both_err_txid}"); - expected_results.insert(two_both_err_txid, Value::error(Value::UInt(0)).unwrap()); - wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); - - // ***** stackers[2] — first allowance too small - let allowed1 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 100); - let allowed2 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT); - let two_first_err_tx = make_contract_call( - stacker, - stacker_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - contract_name, - "register-for-bond-2-allowances", - &[amount.clone(), allowed1, allowed2], - ); - stacker_nonce += 1; - let two_first_err_txid = submit_tx(&http_origin, &two_first_err_tx); - info!("Submitted register-for-bond-2-allowances first err txid: {two_first_err_txid}"); - expected_results.insert(two_first_err_txid, Value::error(Value::UInt(0)).unwrap()); - wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); - - // ***** stackers[2] — second allowance too small - let allowed1 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT); - let allowed2 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 100); - let two_second_err_tx = make_contract_call( - stacker, - stacker_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - contract_name, - "register-for-bond-2-allowances", - &[amount.clone(), allowed1, allowed2], - ); - stacker_nonce += 1; - let two_second_err_txid = submit_tx(&http_origin, &two_second_err_tx); - info!("Submitted register-for-bond-2-allowances second err txid: {two_second_err_txid}"); - expected_results.insert(two_second_err_txid, Value::error(Value::UInt(1)).unwrap()); - wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); - - // ***** stackers[2] — empty restrict-assets allowances - let no_allowance_err_tx = make_contract_call( - stacker, - stacker_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - contract_name, - "register-for-bond-no-allowance", - &[amount.clone()], - ); - stacker_nonce += 1; - let no_allowance_err_txid = submit_tx(&http_origin, &no_allowance_err_tx); - info!("Submitted register-for-bond-no-allowance err txid: {no_allowance_err_txid}"); - expected_results.insert( - no_allowance_err_txid, - Value::error(Value::UInt(128)).unwrap(), - ); - wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); - - // ***** stackers[2] — `with-all-assets-unsafe` succeeds - let all_tx = make_contract_call( - stacker, - stacker_nonce, - call_fee, - naka_conf.burnchain.chain_id, - &sender_addr, - contract_name, - "register-for-bond-all", - &[amount.clone()], - ); - stacker_nonce += 1; - let all_txid = submit_tx(&http_origin, &all_tx); - info!("Submitted register-for-bond-all txid: {all_txid}"); - expected_results.insert(all_txid, Value::okay_true()); - wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); - - wait_for(60, || { - for (addr, expected_nonce) in &wait_for_nonce { - let cur_nonce = get_account(&http_origin, addr).nonce; - if cur_nonce != *expected_nonce { - return Ok(false); - } - } - Ok(true) - }) - .expect("Timed out waiting for contract calls"); - - let blocks = test_observer::get_blocks(); - let mut found = 0; - for block in blocks.iter() { - for tx in block.get("transactions").unwrap().as_array().unwrap() { - let txid = tx - .get("txid") - .unwrap() - .as_str() - .unwrap() - .strip_prefix("0x") - .unwrap(); - if let Some(expected) = expected_results.get(txid) { - let raw_result = tx.get("raw_result").unwrap().as_str().unwrap(); - let parsed = Value::try_deserialize_hex_untyped(&raw_result[2..]).unwrap(); - found += 1; - assert_eq!(&parsed, expected, "Txid {txid} should have expected result"); - } else { - panic!("Found unexpected txid: {txid}"); - } - } - } - - assert_eq!( - found, - expected_results.len(), - "Should have found all expected txs" - ); - - coord_channel - .lock() - .expect("Mutex poisoned") - .stop_chains_coordinator(); - run_loop_stopper.store(false, Ordering::SeqCst); - - run_loop_thread.join().unwrap(); -} diff --git a/stacks-node/src/tests/pox_5_l1_integrations.rs b/stacks-node/src/tests/pox_5_integrations.rs similarity index 50% rename from stacks-node/src/tests/pox_5_l1_integrations.rs rename to stacks-node/src/tests/pox_5_integrations.rs index 2a95258faea..1ca1f6779fa 100644 --- a/stacks-node/src/tests/pox_5_l1_integrations.rs +++ b/stacks-node/src/tests/pox_5_integrations.rs @@ -13,15 +13,14 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -//! End-to-end integration tests for the pox-5 L1 (Bitcoin) bond-lockup -//! lifecycle. +//! End-to-end integration tests for pox-5. //! -//! These tests exercise the L1 branch of `register-for-bond`: locking real -//! sats into the canonical timelock P2WSH derived from -//! `construct-lockup-output-script`, proving the lockup to the contract, and -//! later sweeping the BTC via either the OP_IF (timelock-matured) or OP_ELSE -//! (early-exit) branch of `construct-lockup-script`. +//! Covers the basic stake/unstake lifecycle, the `register-for-bond` flow +//! (both the sBTC branch and the L1 Bitcoin lockup branch, including the +//! OP_IF timelock-matured and OP_ELSE early-exit witness paths), and the +//! `with-stacking` allowances that gate calls from contract callers. +use std::collections::HashMap; use std::sync::atomic::Ordering; use std::{env, thread}; @@ -43,7 +42,8 @@ use crate::operations::BurnchainOpSigner; use crate::run_loop::boot_nakamoto; use crate::tests::nakamoto_integrations::{ boot_to_epoch_4_0, enable_epoch_4_0, get_tx_result_by_id, naka_neon_integration_conf, - next_block_and_mine_commit, setup_stacker, wait_for, POX_DEFAULT_STACKER_STX_AMT, + next_block_and_mine_commit, next_block_and_process_new_stacks_block, setup_stacker, wait_for, + POX_DEFAULT_STACKER_STX_AMT, }; use crate::tests::neon_integrations::{ call_read_only, get_account, get_chain_info_result, submit_tx, test_observer, wait_for_runloop, @@ -54,38 +54,13 @@ use crate::{tests, BitcoinRegtestController, Config, Keychain}; #[test] #[ignore] -/// Verify the pox-5 bond lifecycle end-to-end using the L1 BTC lockup path. -/// -/// The test broadcasts a *real* Bitcoin transaction that locks -/// `BTC_LOCKUP_SATS` sats into the canonical timelock P2WSH and then -/// calls `register-for-bond` with those lockup details. -/// -/// The test: -/// 1. Stands up a side wallet `pox5-l1-bondholder` with private -/// keys enabled, then funds it from the miner. -/// 2. Computes the expected P2WSH by calling pox-5's own -/// `construct-lockup-output-script` as a read-only, derives the -/// bech32 regtest address, and `bondholder_rpc.send_to_address`s -/// the lockup payment from the bondholder wallet. -/// 3. Calls `generateblock(coinbase, &[our_txid])` so the resulting -/// block has exactly `[coinbase, lockup_tx]` — `tx_count=2`, -/// `tx_index=1`, and `siblings=[coinbase_txid_internal]` make the -/// merkle proof trivial to assemble. -/// 4. Pulls the actual 80-byte header and the canonical txid order -/// back out of bitcoind and feeds the lockup tuple into -/// `register-for-bond`. -/// -/// Assertions: -/// - STX is locked, with unlock height set to the bond's unlock-burn-height -/// - the bond membership records `is-l1-lock: true` (the membership reads -/// `(is-ok btc-lockup)`) -/// - the staker's sBTC balance is unchanged (no sBTC `ft-transfer?` runs -/// on the L1 path) -/// - a second `register-for-bond` from the same staker fails with -/// `ERR_ALREADY_REGISTERED` (u9) and does not perturb the existing lock -/// - after the on-chain timelock matures, the locked BTC is spendable -/// *only* by the owner -fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { +/// Verify the pox-5 stake lifecycle end-to-end on a regtest network: +/// register a signer, lock STX via `stake`, extend / increase via +/// `stake-update`, and finally schedule the unlock via `unstake`. Each +/// pox-5 entrypoint is invoked directly from a wallet (no `restrict-assets?` +/// wrapping) and we assert the resulting STX lock state on the staker's +/// account after every step. +fn check_pox_5_stake_lifecycle() { if env::var("BITCOIND_TEST") != Ok("1".into()) { return; } @@ -114,35 +89,24 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { 100000, ); - // sBTC stub — pox-5 boot needs the stub deployed before the epoch 4.0 - // transition for static analysis to find the referenced contract. - // Even on the L1 path we deploy it so the boot succeeds; we just never - // mint to the staker, and the test asserts the staker's sBTC balance - // never changes. + // sBTC stubs - pox-5 boot needs both stubs deployed before the epoch 4.0 + // transition for static analysis to find the referenced contracts. let sbtc_deployer_sk = Secp256k1PrivateKey::random(); let sbtc_deployer_addr = tests::to_addr(&sbtc_deployer_sk); naka_conf.add_initial_balance( PrincipalData::from(sbtc_deployer_addr.clone()).to_string(), - deploy_fee, + 2 * deploy_fee, ); let sbtc_token_id = QualifiedContractIdentifier::new( sbtc_deployer_addr.clone().into(), clarity::vm::ContractName::try_from("sbtc-token").unwrap(), ); - naka_conf.node.pox_5_sbtc_contract = Some(sbtc_token_id.clone()); - - // The pox-5 boot contract initializes its `bond-admin` data var to - // `tx-sender`, which at boot deploy time is the unsignable boot - // principal. Override it to a key we control so that `setup-bond` is - // callable from the test (forbidden on mainnet). - let bond_admin_sk = Secp256k1PrivateKey::random(); - let bond_admin_addr = tests::to_addr(&bond_admin_sk); - let setup_bond_fee = 5000u64; - naka_conf.add_initial_balance( - PrincipalData::from(bond_admin_addr.clone()).to_string(), - setup_bond_fee + 1000, + let sbtc_registry_id = QualifiedContractIdentifier::new( + sbtc_deployer_addr.clone().into(), + clarity::vm::ContractName::try_from("sbtc-registry").unwrap(), ); - naka_conf.node.pox_5_bond_admin = Some(PrincipalData::from(bond_admin_addr.clone())); + naka_conf.node.pox_5_sbtc_contract = Some(sbtc_token_id.clone()); + naka_conf.node.pox_5_sbtc_registry_contract = Some(sbtc_registry_id.clone()); let stacker_sk = setup_stacker(&mut naka_conf); let staker_sk = setup_stacker(&mut naka_conf); @@ -158,38 +122,6 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { let mut btc_regtest_controller = BitcoinRegtestController::new(naka_conf.clone(), None); btc_regtest_controller.bootstrap_chain(201); - // The L1 lockup tx is broadcast by a separate bondholder wallet, which - // needs its own spendable Bitcoin. We seed that wallet now by paying it - // from the miner, then mining one block to confirm. - const BONDHOLDER_WALLET: &str = "pox5-l1-bondholder"; - let bondholder_rpc = - crate::burnchains::rpc::bitcoin_rpc_client::BitcoinRpcClient::from_stx_config(&naka_conf) - .expect("failed to construct bondholder RPC client"); - bondholder_rpc - .create_wallet(BONDHOLDER_WALLET, Some(false)) - .expect("create bondholder wallet"); - let bondholder_addr = bondholder_rpc - .get_new_address( - BONDHOLDER_WALLET, - None, - Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), - ) - .expect("getnewaddress on bondholder wallet"); - // 2_000_000 sats = 0.02 BTC: comfortably covers the 1_000_000-sat - // P2WSH lockup plus the fee for the subsequent `send_to_address`. - const BONDHOLDER_FUNDING_SATS: u64 = 2_000_000; - let miner_keychain = Keychain::default(naka_conf.node.seed.clone()); - let mut miner_op_signer = miner_keychain.generate_op_signer(); - btc_regtest_controller - .send_btc( - StacksEpochId::Epoch21, - &mut miner_op_signer, - &bondholder_addr, - BONDHOLDER_FUNDING_SATS, - ) - .expect("send_btc miner → bondholder"); - btc_regtest_controller.build_next_block(1); - let mut run_loop = boot_nakamoto::BootRunLoop::new(naka_conf.clone()).unwrap(); let run_loop_stopper = run_loop.get_termination_switch(); let Counters { @@ -204,6 +136,10 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { .unwrap(); wait_for_runloop(&blocks_processed); + let pubkey_bytes: [u8; 33] = signer_pk + .to_bytes_compressed() + .try_into() + .expect("compressed secp256k1 pubkey should be 33 bytes"); boot_to_epoch_4_0( &naka_conf, &blocks_processed, @@ -213,12 +149,11 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { &[sender_signer_sk], &[signer_sk.clone()], &sbtc_deployer_sk, - None, + Some(&pubkey_bytes), deploy_fee, &mut Some(&mut signers), &mut btc_regtest_controller, ); - info!("Reached Epoch-4.0 boundary, deploying signer-manager and registering signer"); let mut sender_nonce = 0; @@ -276,330 +211,473 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { }) .expect("Timed out waiting for register-self"); + // 1) `stake` — locks STX directly through pox-5 (no wrapper contract). let pox_5_id = boot_code_id("pox-5", false); let pox_5_addr: StacksAddress = pox_5_id.issuer.clone().into(); + let stake_amount = POX_DEFAULT_STACKER_STX_AMT; + let staker_balance_before = get_account(&http_origin, &staker_addr).balance; + assert!(staker_balance_before >= stake_amount + call_fee as u128 * 3); - // 1) `setup-bond` from the configured bond admin. Allowlist the staker - // for `BTC_LOCKUP_SATS` sats. With `stx-value-ratio = 100` and - // `min-ustx-ratio = 10000` (== 100% in basis points), - // `min-ustx-for-sats-amount(BTC_LOCKUP_SATS, 100, 10000) = BTC_LOCKUP_SATS` - // ustx, so any `amount-ustx >= BTC_LOCKUP_SATS` clears the bond's STX - // floor. - // - // For `early-unlock-bytes` we use 32 bytes of `0x61` (OP_NOP), - // which parse cleanly as no-ops. The OP_ELSE branch they end up in - // isn't exercised by this test, so their runtime semantics don't - // matter — they only contribute to the P2WSH hash. - const BTC_LOCKUP_SATS: u128 = 1_000_000; - let early_unlock_bytes = vec![0x61u8; 32]; - let allowlist_entry = clarity::vm::Value::Tuple( - clarity::vm::types::TupleData::from_data(vec![ - ( - ClarityName::try_from("staker").unwrap(), - Value::Principal(staker_addr.clone().into()), - ), - ( - ClarityName::try_from("max-sats").unwrap(), - Value::UInt(BTC_LOCKUP_SATS), - ), - ]) - .unwrap(), - ); - let allowlist_value = Value::cons_list_unsanitized(vec![allowlist_entry]).unwrap(); - let setup_bond_tx = make_contract_call( - &bond_admin_sk, + let stake_tx = make_contract_call( + &staker_sk, 0, - setup_bond_fee, + call_fee, naka_conf.burnchain.chain_id, &pox_5_addr, "pox-5", - "setup-bond", + "stake", &[ - Value::UInt(0), - Value::UInt(1000), - Value::UInt(100), - Value::UInt(10000), - Value::buff_from(early_unlock_bytes.clone()).unwrap(), - Value::Principal(bond_admin_addr.clone().into()), - allowlist_value, + Value::Principal(test_signer_principal.clone()), + Value::UInt(stake_amount), + Value::UInt(12), + Value::UInt(get_chain_info_result(&naka_conf).unwrap().burn_block_height as u128), + Value::none(), ], ); - let setup_bond_txid = submit_tx(&http_origin, &setup_bond_tx); - info!("Submitted pox-5 setup-bond (L1 test) txid: {setup_bond_txid}"); - wait_for(60, || { - Ok(get_account(&http_origin, &bond_admin_addr).nonce == 1) - }) - .expect("Timed out waiting for setup-bond"); + let stake_txid = submit_tx(&http_origin, &stake_tx); + info!("Submitted pox-5 stake txid: {stake_txid}"); + wait_for( + 60, + || Ok(get_account(&http_origin, &staker_addr).nonce == 1), + ) + .expect("Timed out waiting for stake"); - // 2) Build a real L1 lockup proof for `register-for-bond`'s - // `(ok { outputs, unlock-bytes })` branch. - // - // `unlock-bytes` is the Bitcoin Script subscript the OP_IF - // (timelock-matured) branch of `construct-lockup-script` executes - // after CLTV. We make it a ` OP_CHECKSIG` fragment so the - // spend is gated on a real signature from `staker_unlock_sk`. The - // encoding is ` ` = - // `[0x21, …33 bytes…, 0xac]`, 35 bytes total. - let staker_unlock_sk = Secp256k1PrivateKey::random(); - let staker_unlock_pk = Secp256k1PublicKey::from_private(&staker_unlock_sk); - let staker_unlock_pk_bytes = staker_unlock_pk.to_bytes_compressed(); + let after_stake = get_account(&http_origin, &staker_addr); assert_eq!( - staker_unlock_pk_bytes.len(), - 33, - "compressed secp pubkey should be 33 bytes" + after_stake.locked, stake_amount, + "stake should have locked exactly {stake_amount} ustx" ); - let mut lockup_unlock_bytes = Vec::with_capacity(1 + 33 + 1); - lockup_unlock_bytes.push(0x21); // OP_PUSHBYTES_33 - lockup_unlock_bytes.extend_from_slice(&staker_unlock_pk_bytes); - lockup_unlock_bytes.push(0xac); // OP_CHECKSIG - // (a) Compute the expected P2WSH script-pubkey by calling pox-5's own - // read-only `construct-lockup-output-script` — this returns the - // 34-byte `0x0020 || sha256(timelock_script)` that the burn-chain - // output must pay to. We hand the same arguments the contract will - // reconstruct internally during `verify-l1-lockups`. - let bond_index = 0u128; - let unlock_burn_height = call_read_only( - &naka_conf, - &pox_5_addr, - "pox-5", - "get-bond-l1-unlock-height", - vec![&Value::UInt(bond_index)], - ) - .result() - .expect("get-bond-l1-unlock-height failed") - .expect_u128() - .expect("get-bond-l1-unlock-height should return a uint"); - let expected_script_buff = call_read_only( - &naka_conf, + // 2) `stake-update` — extend by 1 cycle and increase by `extra`. + next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 30, &coord_channel) + .unwrap(); + let extra = 1_000_000u128; + let update_tx = make_contract_call( + &staker_sk, + 1, + call_fee, + naka_conf.burnchain.chain_id, &pox_5_addr, "pox-5", - "construct-lockup-output-script", - vec![ - &Value::Principal(staker_addr.clone().into()), - &Value::UInt(unlock_burn_height), - &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), - &Value::buff_from(early_unlock_bytes.clone()).unwrap(), + "stake-update", + &[ + Value::Principal(test_signer_principal.clone()), + Value::Principal(test_signer_principal.clone()), + Value::UInt(1), + Value::UInt(extra), + Value::none(), ], + ); + let update_txid = submit_tx(&http_origin, &update_tx); + info!("Submitted pox-5 stake-update txid: {update_txid}"); + wait_for( + 60, + || Ok(get_account(&http_origin, &staker_addr).nonce == 2), ) - .result() - .expect("construct-lockup-output-script failed") - .expect_buff(34) - .expect("construct-lockup-output-script should return (buff 34)"); + .expect("Timed out waiting for stake-update"); + + let after_update = get_account(&http_origin, &staker_addr); assert_eq!( - &expected_script_buff[0..2], - &[0x00, 0x20], - "lockup output script is supposed to be a SegWit V0 P2WSH push (0x00 0x20 || hash)" + after_update.locked, + stake_amount + extra, + "stake-update should have locked an additional {extra} ustx" + ); + let unlock_height_before_unstake = after_update.unlock_height; + + // 3) `unstake` — pox-5 forbids unstaking during the prepare phase. + // Mine forward until we observe a contract-call result that isn't + // `ERR_UNSTAKE_IN_PREPARE_PHASE` (u9). With `naka_neon_integration_conf`'s + // defaults (reward 20 / prepare 5), prepare covers the last 5 burn + // blocks of every 20-block cycle, so a handful of attempts always + // land outside it. + let pre_unstake_nonce = get_account(&http_origin, &staker_addr).nonce; + let mut unstake_nonce = pre_unstake_nonce; + let mut unstake_succeeded = false; + let mut unstake_unlock_height: Option = None; + for attempt in 0..6 { + next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 30, &coord_channel) + .unwrap(); + + test_observer::clear(); + let unstake_tx = make_contract_call( + &staker_sk, + unstake_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "unstake", + &[Value::Principal(test_signer_principal.clone())], + ); + let unstake_txid = submit_tx(&http_origin, &unstake_tx); + info!("Submitted pox-5 unstake txid: {unstake_txid} (attempt {attempt})"); + let target_nonce = unstake_nonce + 1; + wait_for(60, || { + Ok(get_account(&http_origin, &staker_addr).nonce == target_nonce) + }) + .expect("Timed out waiting for unstake to confirm"); + unstake_nonce = target_nonce; + + let parsed = get_tx_result_by_id(&unstake_txid) + .expect("Did not observe unstake txid in test_observer"); + let response = parsed + .clone() + .expect_result() + .expect("unstake response should be a clarity response"); + if let Ok(ok_value) = response { + // Pull `unlock-burn-height` out of the unstake response tuple + // so we can assert pox-locking actually applied the rescheduled + // unlock to the staker's STX. + let tuple = ok_value + .expect_tuple() + .expect("unstake ok payload should be a tuple"); + let unlock_height = tuple + .get("unlock-burn-height") + .expect("unstake response missing unlock-burn-height") + .clone() + .expect_u128() + .expect("unlock-burn-height should be a uint") + as u64; + unstake_unlock_height = Some(unlock_height); + unstake_succeeded = true; + } else { + info!("unstake attempt {attempt} returned: {parsed:?}"); + } + + if unstake_succeeded { + break; + } + } + assert!( + unstake_succeeded, + "pox-5 unstake never succeeded after 6 burn-block attempts" + ); + let unstake_unlock_height = + unstake_unlock_height.expect("unstake_succeeded but no unlock-burn-height captured"); + + // pox-5 unstake schedules an unlock at `(+ u1 current-cycle)` — the STX + // remain locked, but at the new (earlier) unlock burn height. pox-locking + // is responsible for translating the contract response into a database + // mutation; assert both the locked amount and the rescheduled unlock + // height are reflected on the account. + let after_unstake = get_account(&http_origin, &staker_addr); + assert_eq!( + after_unstake.locked, + stake_amount + extra, + "unstake schedules unlock for next cycle; STX should still be locked now" ); - let mut witness_script_hash = [0u8; 32]; - witness_script_hash.copy_from_slice(&expected_script_buff[2..]); - - let p2wsh_addr = stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( - stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WSH( - stacks::burnchains::bitcoin::BitcoinNetworkType::Regtest, - witness_script_hash, - ), + assert!( + unstake_unlock_height < unlock_height_before_unstake, + "unstake should move the unlock height earlier (was {unlock_height_before_unstake}, now {unstake_unlock_height})" ); - info!( - "Lockup P2WSH derived from construct-lockup-output-script: {}", - &p2wsh_addr + assert_eq!( + after_unstake.unlock_height, unstake_unlock_height, + "pox-locking should have applied the rescheduled unlock-burn-height" ); - // (b) Broadcast a tx from the bondholder wallet to the P2WSH address. - // This puts the tx into bitcoind's mempool; we then ask - // `generateblock` to mine a block whose non-coinbase txs are - // exactly `[our_txid]`, so the resulting block has a fully-known - // shape: coinbase at index 0, our P2WSH tx at index 1, - // tx_count = 2. - let lockup_btc_amount = 0.01_f64; // 1_000_000 sats - let p2wsh_txid = bondholder_rpc - .send_to_address(BONDHOLDER_WALLET, &p2wsh_addr, lockup_btc_amount) - .expect("send_to_address into lockup P2WSH"); - info!("Sent {lockup_btc_amount} BTC to lockup P2WSH; txid={p2wsh_txid}"); + coord_channel + .lock() + .expect("Mutex poisoned") + .stop_chains_coordinator(); + run_loop_stopper.store(false, Ordering::SeqCst); + run_loop_thread.join().unwrap(); +} - let coinbase_recipient = bondholder_rpc - .get_new_address( - BONDHOLDER_WALLET, - None, - Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), - ) - .expect("getnewaddress for generateblock coinbase"); - let pre_register_burn_height = get_chain_info_result(&naka_conf).unwrap().burn_block_height; - let lockup_block_hash = bondholder_rpc - .generate_block(&coinbase_recipient, &[&p2wsh_txid.to_hex()]) - .expect("generateblock with lockup tx"); - info!("Mined lockup tx into block {lockup_block_hash}"); +#[test] +#[ignore] +/// Verify the pox-5 bond lifecycle end-to-end on a regtest network: the +/// configured bond admin sets up bond-index 0, the staker mints sBTC and +/// locks STX directly through `register-for-bond`, and a second +/// `register-for-bond` from the same staker is rejected with +/// `ERR_ALREADY_REGISTERED`. Each pox-5 entrypoint is invoked directly +/// from a wallet (no `restrict-assets?` wrapping) and we assert the +/// resulting STX lock state and the rescheduled `unlock-burn-height` on +/// the staker's account. +fn check_pox_5_register_for_bond_lifecycle() { + if env::var("BITCOIND_TEST") != Ok("1".into()) { + return; + } - // (c) Wait for the Stacks node to ingest the new burn block so that - // `get-burn-block-info? header-hash ` will return Some. - wait_for(60, || { - Ok(get_chain_info_result(&naka_conf).unwrap().burn_block_height > pre_register_burn_height) - }) - .expect("Stacks node did not ingest the lockup burn block"); - let lockup_burn_height = get_chain_info_result(&naka_conf).unwrap().burn_block_height; - info!("Stacks node observed lockup burn block; burn_block_height = {lockup_burn_height}"); + let mut signers = TestSigners::default(); + let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); + enable_epoch_4_0(&mut naka_conf); + let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); + naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; + let sender_sk = Secp256k1PrivateKey::random(); + let sender_signer_sk = Secp256k1PrivateKey::random(); + let sender_signer_addr = tests::to_addr(&sender_signer_sk); - // (d) Reconstruct the raw tx, pinpoint the P2WSH output index, and - // read out the actual lockup amount the contract will check against - // `(get amount lockup)`. - let lockup_tx_struct = bondholder_rpc - .get_raw_transaction(&p2wsh_txid) - .expect("getrawtransaction for lockup tx"); - let lockup_tx_hex = - stacks_common::deps_common::bitcoin::network::serialize::serialize_hex(&lockup_tx_struct) - .expect("serialize_hex(lockup_tx)"); - let lockup_tx_bytes = hex_bytes(&lockup_tx_hex).expect("decode lockup_tx hex"); - let (lockup_output_index, lockup_output_amount) = lockup_tx_struct - .output - .iter() - .enumerate() - .find_map(|(idx, out)| { - let script = out.script_pubkey.as_bytes(); - if script.len() == 34 - && script[..2] == [0x00, 0x20] - && script[2..] == witness_script_hash - { - Some((idx, out.value)) - } else { - None - } - }) - .expect("lockup tx must contain a P2WSH output matching the expected script"); - info!( - "Lockup tx output index {lockup_output_index} (= {lockup_output_amount} sats) is the timelock P2WSH" + let signer_sk = signers.signer_keys[0].clone(); + let signer_pk = StacksPublicKey::from_private(&signer_sk); + + let sender_addr = tests::to_addr(&sender_sk); + let deploy_fee = 3000; + let call_fee = 400; + naka_conf.add_initial_balance( + PrincipalData::from(sender_addr.clone()).to_string(), + deploy_fee + call_fee * 10, ); - assert_eq!( - lockup_output_amount, - u64::try_from(BTC_LOCKUP_SATS).unwrap(), - "send_to_address moved exactly {BTC_LOCKUP_SATS} sats into the P2WSH" + naka_conf.add_initial_balance( + PrincipalData::from(sender_signer_addr.clone()).to_string(), + 100000, ); - // (e) Pull the actual 80-byte block header and the txid ordering so we - // can build a real merkle proof. `verify-merkle-proof` consumes - // internal-byte-order hashes; bitcoind's getblock returns - // display-order, so reverse. - let header_hex = bondholder_rpc - .get_block_header_hex(&lockup_block_hash) - .expect("getblockheader for lockup block"); - let lockup_header_bytes = hex_bytes(&header_hex).expect("decode header hex"); - assert_eq!( - lockup_header_bytes.len(), - 80, - "Bitcoin block header is always 80 bytes" + // sBTC stubs - pox-5 boot needs both stubs deployed before the epoch 4.0 + // transition for static analysis to find the referenced contracts. + let sbtc_deployer_sk = Secp256k1PrivateKey::random(); + let sbtc_deployer_addr = tests::to_addr(&sbtc_deployer_sk); + naka_conf.add_initial_balance( + PrincipalData::from(sbtc_deployer_addr.clone()).to_string(), + 2 * deploy_fee, ); - let block_txids_display = bondholder_rpc - .get_block_txids(&lockup_block_hash) - .expect("getblock for lockup block txids"); - assert_eq!( - block_txids_display.len(), - 2, - "lockup block should contain exactly coinbase + lockup tx; got {} txs", - block_txids_display.len() + let sbtc_token_id = QualifiedContractIdentifier::new( + sbtc_deployer_addr.clone().into(), + clarity::vm::ContractName::try_from("sbtc-token").unwrap(), ); - // bitcoind always orders the coinbase first. - let mut coinbase_txid_internal: [u8; 32] = block_txids_display[0].as_bytes().clone(); - coinbase_txid_internal.reverse(); - let mut lockup_txid_display: [u8; 32] = block_txids_display[1].as_bytes().clone(); - assert_eq!( - block_txids_display[1].to_hex(), - p2wsh_txid.to_hex(), - "lockup tx must be the non-coinbase entry in the generated block", + let sbtc_registry_id = QualifiedContractIdentifier::new( + sbtc_deployer_addr.clone().into(), + clarity::vm::ContractName::try_from("sbtc-registry").unwrap(), ); - lockup_txid_display.reverse(); // unused beyond the sanity check, but keeps intent obvious + naka_conf.node.pox_5_sbtc_contract = Some(sbtc_token_id.clone()); + naka_conf.node.pox_5_sbtc_registry_contract = Some(sbtc_registry_id.clone()); - // (f) Assemble the lockup tuple. - let lockup_output = clarity::vm::Value::Tuple( - clarity::vm::types::TupleData::from_data(vec![ - ( - ClarityName::try_from("height").unwrap(), - Value::UInt(lockup_burn_height as u128), - ), - ( - ClarityName::try_from("tx").unwrap(), - Value::buff_from(lockup_tx_bytes).unwrap(), - ), - ( - ClarityName::try_from("output-index").unwrap(), - Value::UInt(lockup_output_index as u128), - ), - ( - ClarityName::try_from("header").unwrap(), - Value::buff_from(lockup_header_bytes).unwrap(), - ), - ( - ClarityName::try_from("leaf-hashes").unwrap(), - Value::cons_list_unsanitized(vec![Value::buff_from( - coinbase_txid_internal.to_vec(), - ) - .unwrap()]) - .unwrap(), - ), - (ClarityName::try_from("tx-count").unwrap(), Value::UInt(2)), - (ClarityName::try_from("tx-index").unwrap(), Value::UInt(1)), - ( - ClarityName::try_from("amount").unwrap(), - Value::UInt(u128::from(lockup_output_amount)), - ), - ]) - .unwrap(), - ); - let lockup_tuple = clarity::vm::Value::Tuple( - clarity::vm::types::TupleData::from_data(vec![ - ( - ClarityName::try_from("outputs").unwrap(), - Value::cons_list_unsanitized(vec![lockup_output]).unwrap(), - ), - ( - ClarityName::try_from("unlock-bytes").unwrap(), - Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), - ), - ]) - .unwrap(), + // The pox-5 boot contract initializes its `bond-admin` data var to + // `tx-sender`, which at boot deploy time is the unsignable boot + // principal. Override it to a key we control so that `setup-bond` is + // callable from the test (forbidden on mainnet). + let bond_admin_sk = Secp256k1PrivateKey::random(); + let bond_admin_addr = tests::to_addr(&bond_admin_sk); + // setup-bond carries a 683-byte buffer and a 1-entry allowlist; the + // node prices it well above the small `call_fee` used for ordinary + // contract calls. + let setup_bond_fee = 5000u64; + naka_conf.add_initial_balance( + PrincipalData::from(bond_admin_addr.clone()).to_string(), + setup_bond_fee + 1000, ); - let l1_lockup_arg = Value::okay(lockup_tuple).expect("failed to wrap lockup tuple in (ok ...)"); + naka_conf.node.pox_5_bond_admin = Some(PrincipalData::from(bond_admin_addr.clone())); - // 3) `register-for-bond` via the L1 lockup branch. - let register_fee = 2000u64; - let bond_amount = POX_DEFAULT_STACKER_STX_AMT; - let staker_balance_before = get_account(&http_origin, &staker_addr).balance; - assert!(staker_balance_before >= bond_amount + register_fee as u128 * 2); + let stacker_sk = setup_stacker(&mut naka_conf); + let staker_sk = setup_stacker(&mut naka_conf); + let staker_addr = tests::to_addr(&staker_sk); - let sbtc_balance_before = sbtc_balance(&naka_conf, &sbtc_deployer_addr, &staker_addr); + test_observer::spawn(); + test_observer::register_any(&mut naka_conf); - test_observer::clear(); - let register_tx = make_contract_call( - &staker_sk, - 0, - register_fee, + let mut btcd_controller = BitcoinCoreController::from_stx_config(&naka_conf); + btcd_controller + .start_bitcoind() + .expect("Failed starting bitcoind"); + let mut btc_regtest_controller = BitcoinRegtestController::new(naka_conf.clone(), None); + btc_regtest_controller.bootstrap_chain(201); + + let mut run_loop = boot_nakamoto::BootRunLoop::new(naka_conf.clone()).unwrap(); + let run_loop_stopper = run_loop.get_termination_switch(); + let Counters { + blocks_processed, .. + } = run_loop.counters(); + let counters = run_loop.counters(); + let coord_channel = run_loop.coordinator_channels(); + + let run_loop_thread = thread::Builder::new() + .name("run_loop".into()) + .spawn(move || run_loop.start(None, 0)) + .unwrap(); + wait_for_runloop(&blocks_processed); + + let pubkey_bytes: [u8; 33] = signer_pk + .to_bytes_compressed() + .try_into() + .expect("compressed secp256k1 pubkey should be 33 bytes"); + boot_to_epoch_4_0( + &naka_conf, + &blocks_processed, + &counters, + &coord_channel, + &[stacker_sk.clone()], + &[sender_signer_sk], + &[signer_sk.clone()], + &sbtc_deployer_sk, + Some(&pubkey_bytes), + deploy_fee, + &mut Some(&mut signers), + &mut btc_regtest_controller, + ); + info!("Reached Epoch-4.0 boundary, deploying signer-manager and registering signer"); + + let mut sender_nonce = 0; + + // Deploy the signer-manager contract. + let signer_contract = pox5_signer_manager_source(); + let signer_deploy_tx = make_contract_publish( + &sender_sk, + sender_nonce, + deploy_fee, naka_conf.burnchain.chain_id, - &pox_5_addr, - "pox-5", - "register-for-bond", - &[ - Value::UInt(0), - Value::Principal(test_signer_principal.clone()), - Value::UInt(bond_amount), - l1_lockup_arg.clone(), - Value::none(), - ], + "test-signer", + signer_contract, ); - let register_txid = submit_tx(&http_origin, ®ister_tx); - info!("Submitted pox-5 register-for-bond (L1 lockup) txid: {register_txid}"); + sender_nonce += 1; + submit_tx(&http_origin, &signer_deploy_tx); wait_for(60, || { - Ok(get_account(&http_origin, &staker_addr).nonce == 1 - && get_tx_result_by_id(®ister_txid).is_some()) + Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) }) - .expect("Timed out waiting for register-for-bond (L1)"); + .expect("Timed out waiting for test-signer deploy"); - // Pull `unlock-burn-height` out of the register-for-bond response so - // we can assert pox-locking applied the expected unlock to the - // staker's STX. - let parsed = get_tx_result_by_id(®ister_txid) + next_block_and_mine_commit(&mut btc_regtest_controller, 60, &naka_conf, &counters).unwrap(); + + let test_signer_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( + sender_addr.clone().into(), + clarity::vm::ContractName::try_from("test-signer").unwrap(), + )); + let auth_id: u128 = 1; + let signer_grant_sig = + stacks::util_lib::signed_structured_data::pox5::make_pox_5_signer_grant_signature( + &test_signer_principal, + auth_id, + naka_conf.burnchain.chain_id, + &signer_sk, + ) + .expect("Failed to generate signer grant signature"); + let register_tx = make_contract_call( + &sender_sk, + sender_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + "test-signer", + "register-self", + &[ + Value::Principal(test_signer_principal.clone()), + Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(), + Value::UInt(auth_id), + Value::buff_from(signer_grant_sig.to_rsv()).unwrap(), + ], + ); + sender_nonce += 1; + submit_tx(&http_origin, ®ister_tx); + wait_for(60, || { + Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) + }) + .expect("Timed out waiting for register-self"); + + let pox_5_id = boot_code_id("pox-5", false); + let pox_5_addr: StacksAddress = pox_5_id.issuer.clone().into(); + + // 1) `setup-bond` from the configured bond admin. Allowlist the staker + // for `SBTC_AMT` sats. With `stx-value-ratio = 100` and + // `min-ustx-ratio = 10000` (== 100% in basis points), + // `min-ustx-for-sats-amount(SBTC_AMT, 100, 10000) = SBTC_AMT` ustx, so + // any `amount-ustx >= SBTC_AMT` clears the bond's STX floor. + const SBTC_AMT: u128 = 1_000_000; + let allowlist_entry = clarity::vm::Value::Tuple( + clarity::vm::types::TupleData::from_data(vec![ + ( + ClarityName::try_from("staker").unwrap(), + Value::Principal(staker_addr.clone().into()), + ), + ( + ClarityName::try_from("max-sats").unwrap(), + Value::UInt(SBTC_AMT), + ), + ]) + .unwrap(), + ); + let allowlist_value = Value::cons_list_unsanitized(vec![allowlist_entry]).unwrap(); + let setup_bond_tx = make_contract_call( + &bond_admin_sk, + 0, + setup_bond_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "setup-bond", + &[ + Value::UInt(0), + Value::UInt(1000), + Value::UInt(100), + Value::UInt(10000), + Value::buff_from(vec![0u8; 683]).unwrap(), + Value::Principal(bond_admin_addr.clone().into()), + allowlist_value, + ], + ); + let setup_bond_txid = submit_tx(&http_origin, &setup_bond_tx); + info!("Submitted pox-5 setup-bond txid: {setup_bond_txid}"); + wait_for(60, || { + Ok(get_account(&http_origin, &bond_admin_addr).nonce == 1) + }) + .expect("Timed out waiting for setup-bond"); + + // 2) Mint `2 * SBTC_AMT` sBTC to the staker so `register-for-bond`'s sBTC + // branch (`(err sbtc-amount)`) can pull `SBTC_AMT` sats from `tx-sender` + // into pox-5. We mint enough for two calls because step (4) below + // exercises a *second* `register-for-bond` from the same staker that + // must reach the `ERR_ALREADY_REGISTERED` (u9) assertion in the contract + // body. `register-for-bond` performs the sBTC `ft-transfer?` inside its + // `let` binding before the duplicate-membership check, so the staker + // needs a balance for that attempted lock; the assert then rolls back + // the transfer along with the rest of the failed tx. The sBTC stub's + // `mint` has no caller restriction. + let mint_tx = make_contract_call( + &staker_sk, + 0, + call_fee, + naka_conf.burnchain.chain_id, + &sbtc_deployer_addr, + "sbtc-token", + "mint", + &[ + Value::UInt(SBTC_AMT * 2), + Value::Principal(staker_addr.clone().into()), + ], + ); + submit_tx(&http_origin, &mint_tx); + wait_for( + 60, + || Ok(get_account(&http_origin, &staker_addr).nonce == 1), + ) + .expect("Timed out waiting for sbtc mint"); + + // 3) `register-for-bond`. The `(err sbtc-amount)` branch selects the sBTC lockup path. + let bond_amount = POX_DEFAULT_STACKER_STX_AMT; + let staker_balance_before = get_account(&http_origin, &staker_addr).balance; + assert!(staker_balance_before >= bond_amount + call_fee as u128 * 2); + + test_observer::clear(); + let register_tx = make_contract_call( + &staker_sk, + 1, + call_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "register-for-bond", + &[ + Value::UInt(0), + Value::Principal(test_signer_principal.clone()), + Value::UInt(bond_amount), + Value::error(Value::UInt(SBTC_AMT)).unwrap(), + Value::none(), + ], + ); + let register_txid = submit_tx(&http_origin, ®ister_tx); + info!("Submitted pox-5 register-for-bond txid: {register_txid}"); + wait_for( + 60, + || Ok(get_account(&http_origin, &staker_addr).nonce == 2), + ) + .expect("Timed out waiting for register-for-bond"); + + // Pull `unlock-burn-height` out of the register-for-bond response so + // we can assert pox-locking applied the expected unlock to the + // staker's STX. + let parsed = get_tx_result_by_id(®ister_txid) .expect("did not observe register-for-bond txid in test_observer"); let response = parsed .expect_result() .expect("register-for-bond response should be a clarity response"); - let ok_value = response.expect("register-for-bond (L1) should have returned ok"); + let ok_value = response.expect("register-for-bond should have returned ok"); let tuple = ok_value .expect_tuple() .expect("register-for-bond ok payload should be a tuple"); @@ -613,58 +691,20 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { let after_register = get_account(&http_origin, &staker_addr); assert_eq!( after_register.locked, bond_amount, - "register-for-bond (L1) should have locked exactly {bond_amount} ustx" + "register-for-bond should have locked exactly {bond_amount} ustx" ); assert_eq!( after_register.unlock_height, register_unlock_height, "pox-locking should have applied the bond's unlock-burn-height" ); - // L1 path must not move sBTC; we never minted to the staker, but assert - // explicitly to catch a regression where the contract takes the wrong - // branch and silently runs `lock-sbtc`. - let sbtc_balance_after = sbtc_balance(&naka_conf, &sbtc_deployer_addr, &staker_addr); - assert_eq!( - sbtc_balance_after, sbtc_balance_before, - "L1 lockup branch must not change the staker's sBTC balance \ - (before={sbtc_balance_before}, after={sbtc_balance_after})", - ); - - // The bond membership row must record `is-l1-lock: true` so future - // `announce-l1-early-exit` calls dispatch correctly. - let membership = call_read_only( - &naka_conf, - &pox_5_addr, - "pox-5", - "get-bond-membership", - vec![&Value::Principal(staker_addr.clone().into())], - ) - .result() - .expect("get-bond-membership read failed"); - let is_l1_lock = membership - .expect_optional() - .expect("get-bond-membership response should be (optional ...)") - .expect("staker should have a bond membership after register-for-bond") - .expect_tuple() - .expect("bond membership should be a tuple") - .get("is-l1-lock") - .expect("bond membership missing `is-l1-lock` field") - .clone() - .expect_bool() - .expect("`is-l1-lock` should be a bool"); - assert!( - is_l1_lock, - "bond membership must record `is-l1-lock: true` for the L1 lockup branch", - ); - - // 4) A second `register-for-bond` from the same staker via the L1 path - // must still fail with `ERR_ALREADY_REGISTERED` (u9) — the duplicate - // check sits after `verify-l1-lockups` runs. + // 4) A second `register-for-bond` from the same staker must fail with + // `ERR_ALREADY_REGISTERED` (u9). Submit it and assert the response. test_observer::clear(); let dup_tx = make_contract_call( &staker_sk, - 1, - register_fee, + 2, + call_fee, naka_conf.burnchain.chain_id, &pox_5_addr, "pox-5", @@ -673,24 +713,24 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { Value::UInt(0), Value::Principal(test_signer_principal.clone()), Value::UInt(bond_amount), - l1_lockup_arg, + Value::error(Value::UInt(SBTC_AMT)).unwrap(), Value::none(), ], ); let dup_txid = submit_tx(&http_origin, &dup_tx); - info!("Submitted duplicate pox-5 register-for-bond (L1) txid: {dup_txid}"); - wait_for(60, || { - Ok(get_account(&http_origin, &staker_addr).nonce == 2 - && get_tx_result_by_id(&dup_txid).is_some()) - }) - .expect("Timed out waiting for duplicate register-for-bond (L1)"); + info!("Submitted duplicate pox-5 register-for-bond txid: {dup_txid}"); + wait_for( + 60, + || Ok(get_account(&http_origin, &staker_addr).nonce == 3), + ) + .expect("Timed out waiting for duplicate register-for-bond"); let parsed = get_tx_result_by_id(&dup_txid) .expect("Did not observe duplicate register-for-bond txid in test_observer"); assert_eq!( parsed, Value::error(Value::UInt(9)).unwrap(), - "duplicate register-for-bond (L1) should fail with ERR_ALREADY_REGISTERED (u9)" + "duplicate register-for-bond should fail with ERR_ALREADY_REGISTERED (u9)" ); // The duplicate failure must not have disturbed the existing lock. @@ -704,274 +744,87 @@ fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { "failed duplicate register-for-bond must not change unlock-burn-height" ); - // 5) Spend the L1 lockup once the on-chain timelock matures. - // - // The previous steps put `BTC_LOCKUP_SATS` into the canonical - // timelock P2WSH whose witness program is - // `sha256(construct-lockup-script(staker, unlock_burn_height, - // lockup_unlock_bytes, early_unlock_bytes))`. Bitcoin will accept - // a spend of that UTXO once: - // - the tx's `nLockTime >= unlock_burn_height` (so the - // `OP_CHECKLOCKTIMEVERIFY` in the OP_IF branch passes), - // - the spending block's height is also `>= nLockTime` (mempool's - // non-final-tx check), AND - // - the OP_IF branch's ` OP_CHECKSIG` (the - // inlined `unlock_bytes`) accepts a witness signature for the - // spend's BIP-143 sighash. - // - // We test both halves of that owner check: - // (a) an *interloper* signs the spend with a fresh, random key - // and tries to broadcast — Bitcoin must reject, because - // OP_CHECKSIG on `staker_unlock_pk` won't accept their sig. - // (b) the *owner* (the entity holding `staker_unlock_sk`) signs - // and broadcasts — Bitcoin accepts; the UTXO drains into a - // bondholder-controlled address. - - // Fetch the canonical script bytes from pox-5 itself so the - // sha256(witness_last) we hand bitcoind matches exactly what pox-5 - // derived the P2WSH from. - let timelock_script = call_read_only( - &naka_conf, + // 5) `unstake` from a bond holder must fail with `ERR_NOT_STAKING` (u27) + test_observer::clear(); + let unstake_tx = make_contract_call( + &staker_sk, + 3, + call_fee, + naka_conf.burnchain.chain_id, &pox_5_addr, "pox-5", - "construct-lockup-script", - vec![ - &Value::Principal(staker_addr.clone().into()), - &Value::UInt(unlock_burn_height), - &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), - &Value::buff_from(early_unlock_bytes.clone()).unwrap(), - ], + "unstake", + &[Value::Principal(test_signer_principal.clone())], + ); + let unstake_txid = submit_tx(&http_origin, &unstake_tx); + info!("Submitted pox-5 unstake (bond holder) txid: {unstake_txid}"); + wait_for( + 60, + || Ok(get_account(&http_origin, &staker_addr).nonce == 4), ) - .result() - .expect("construct-lockup-script failed") - .expect_buff(usize::MAX) - .expect("construct-lockup-script should return a buff"); + .expect("Timed out waiting for unstake from bond holder"); + + let parsed = get_tx_result_by_id(&unstake_txid) + .expect("Did not observe bond-holder unstake txid in test_observer"); + assert_eq!( + parsed, + Value::error(Value::UInt(27)).unwrap(), + "unstake from a bond holder should fail with ERR_NOT_STAKING (u27)" + ); + + // The failed unstake must not have disturbed the existing bond lock. + let after_unstake = get_account(&http_origin, &staker_addr); + assert_eq!( + after_unstake.locked, bond_amount, + "failed bond-holder unstake must not change locked balance" + ); + assert_eq!( + after_unstake.unlock_height, register_unlock_height, + "failed bond-holder unstake must not change unlock-burn-height" + ); - // Stop the Stacks side: the rest of this test only drives bitcoind - // directly to advance the burn chain past the timelock, and we don't - // want the Stacks miner trying to keep pace with that. coord_channel .lock() .expect("Mutex poisoned") .stop_chains_coordinator(); run_loop_stopper.store(false, Ordering::SeqCst); run_loop_thread.join().unwrap(); - - // The sweep tx pays its output to a freshly generated bondholder - // address (so the wallet recognises the output as its own and we - // can assert the sweep landed via `gettransaction`). - let sweep_dest_addr = bondholder_rpc - .get_new_address( - BONDHOLDER_WALLET, - None, - Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), - ) - .expect("getnewaddress for sweep destination"); - let sweep_dest_hash20 = match &sweep_dest_addr { - stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( - stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WPKH(_, h), - ) => *h, - other => panic!("expected P2WPKH bech32 sweep address, got {other:?}"), - }; - - // Mine empty Bitcoin blocks until the chain is past `unlock_burn_height`. - // The +1 makes sure the block that *includes* our sweep also lands at - // height >= nLockTime, which mempool requires for non-final txs. - let pre_sweep_btc_height = bondholder_rpc - .get_blockchain_info() - .expect("getblockchaininfo") - .blocks; - let filler_addr = bondholder_rpc - .get_new_address( - BONDHOLDER_WALLET, - None, - Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), - ) - .expect("getnewaddress for filler coinbase"); - let unlock_burn_height_u64 = - u64::try_from(unlock_burn_height).expect("unlock_burn_height fits in u64"); - let blocks_to_mine = (unlock_burn_height_u64 + 1).saturating_sub(pre_sweep_btc_height); - if blocks_to_mine > 0 { - bondholder_rpc - .generate_to_address(blocks_to_mine, &filler_addr) - .expect("advance bitcoin past unlock_burn_height"); - } - info!( - "Bitcoin chain advanced past L1 unlock height; mined {blocks_to_mine} \ - filler blocks (pre={pre_sweep_btc_height}, unlock={unlock_burn_height_u64})" - ); - - // Build a (signed) sweep tx for an arbitrary signer. - const SWEEP_FEE_SATS: u64 = 1_000; - assert!( - lockup_output_amount > SWEEP_FEE_SATS, - "lockup output {lockup_output_amount} sats must cover SWEEP_FEE_SATS={SWEEP_FEE_SATS}", - ); - let sweep_value = lockup_output_amount - SWEEP_FEE_SATS; - let build_signed_sweep = |signer_sk: &Secp256k1PrivateKey| -> stacks_common::deps_common::bitcoin::blockdata::transaction::Transaction { - let mut tx = stacks_common::deps_common::bitcoin::blockdata::transaction::Transaction { - version: 2, - lock_time: u32::try_from(unlock_burn_height).expect("unlock_burn_height fits in u32"), - input: vec![ - stacks_common::deps_common::bitcoin::blockdata::transaction::TxIn { - previous_output: - stacks_common::deps_common::bitcoin::blockdata::transaction::OutPoint { - txid: lockup_tx_struct.txid(), - vout: u32::try_from(lockup_output_index) - .expect("lockup_output_index fits in u32"), - }, - script_sig: - stacks_common::deps_common::bitcoin::blockdata::script::Script::new(), - // `0xfffffffe` < `0xffffffff` so the spend is - // treated as non-final and CLTV actually runs. - sequence: 0xffff_fffe, - witness: vec![], // filled in below - }, - ], - output: vec![ - stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::to_p2wpkh_tx_out( - &sweep_dest_hash20, - sweep_value, - ), - ], - }; - - // BIP-143 sighash over the BIP-143 preimage, with `script_code` - // set to the full witness script (no OP_CODESEPARATOR handling - // needed here). - let script_code = stacks_common::deps_common::bitcoin::blockdata::script::Script::from( - timelock_script.clone(), - ); - let sig_hash_all: u32 = 0x01; - let sig_hash = - tx.segwit_signature_hash(0, &script_code, lockup_output_amount, sig_hash_all); - - // `BurnchainOpSigner` is the existing helper that takes a - // Secp256k1PrivateKey and produces compact recoverable signatures; - // we convert to a standard DER signature for OP_CHECKSIG. - let mut signer = BurnchainOpSigner::new(signer_sk.clone()); - let sig_der_serialized = signer - .sign_message(sig_hash.as_bytes()) - .expect("sign sweep sighash") - .to_secp256k1_recoverable() - .expect("recoverable sig") - .to_standard() - .serialize_der(); - // `serialize_der()` returns `SerializedSignature`, which is a - // fixed-capacity buffer view over the DER bytes; expand it into - // an owned Vec so we can append the SIGHASH_ALL byte. - let mut sig_with_sighash_flag: Vec = sig_der_serialized.to_vec(); - sig_with_sighash_flag.push(sig_hash_all as u8); - - tx.input[0].witness = vec![ - // The signature for OP_CHECKSIG to verify against - // `staker_unlock_pk`. (Position 0 on the witness stack — - // i.e. *under* the branch flag — because P2WSH execution - // pushes witness items in order, so the *first* witness - // item ends up at the *bottom* of the stack.) - sig_with_sighash_flag, - // Selects the OP_IF (timelock-matured) branch of - // `construct-lockup-script`. - vec![0x01], - // The P2WSH witness program preimage — bitcoind checks - // sha256(this) == witness_program before executing it. - timelock_script.clone(), - ]; - - tx - }; - - // (a) Interloper attempt — random key, signature doesn't match - // `staker_unlock_pk`. Mempool must reject. - let interloper_sk = Secp256k1PrivateKey::random(); - let interloper_sweep_tx = build_signed_sweep(&interloper_sk); - let interloper_result = - bondholder_rpc.send_raw_transaction(&interloper_sweep_tx, Some(0.0), Some(1_000_000)); - let interloper_err = interloper_result - .err() - .expect("interloper sweep must be rejected: the script's OP_CHECKSIG should fail"); - info!( - "Interloper sweep rejected as expected (no valid signature for staker_unlock_pk): \ - {interloper_err:?}" - ); - - // (b) Owner sweep — signed with the matching staker_unlock_sk. - let owner_sweep_tx = build_signed_sweep(&staker_unlock_sk); - let sweep_txid = bondholder_rpc - .send_raw_transaction(&owner_sweep_tx, Some(0.0), Some(1_000_000)) - .expect("send_raw_transaction(owner sweep)"); - info!("Broadcast L1 owner sweep tx after timelock: txid={sweep_txid}"); - - // Mine one more block to confirm the sweep, then assert from the - // bondholder wallet that it sees the incoming sweep. - bondholder_rpc - .generate_to_address(1, &filler_addr) - .expect("mine confirmation block for owner sweep tx"); - let sweep_info = bondholder_rpc - .get_transaction(BONDHOLDER_WALLET, &sweep_txid) - .expect("gettransaction for owner sweep"); - assert!( - sweep_info.confirmations >= 1, - "owner sweep tx should have at least one confirmation; got {}", - sweep_info.confirmations - ); - info!( - "L1 lockup unlock-sweep confirmed: {sweep_value} sats moved out of the timelock P2WSH \ - into a bondholder-controlled output ({} confirmation(s))", - sweep_info.confirmations - ); -} - -/// Read the `sbtc-token` stub's `get-balance` for `who`. Used by L1 lockup -/// tests to assert that the L1 path does *not* move sBTC, in contrast to -/// the sBTC branch of `register-for-bond`. -fn sbtc_balance(conf: &Config, deployer: &StacksAddress, who: &StacksAddress) -> u128 { - let value = call_read_only( - conf, - deployer, - "sbtc-token", - "get-balance", - vec![&Value::Principal(who.clone().into())], - ) - .result() - .expect("get-balance read failed"); - value - .expect_result_ok() - .expect("get-balance should return (ok uint)") - .expect_u128() - .expect("get-balance ok payload should be a uint") -} +} #[test] #[ignore] -/// Verify the OP_ELSE (early-exit) branch of pox-5's L1 lockup script is -/// only spendable when the caller supplies a properly shaped -/// `unlock-bytes` and `early-unlock-bytes` subscripts. -/// -/// `construct-lockup-script`'s OP_ELSE branch concatenates -/// ` ` and ends with OP_ENDIF. -/// -/// This test demonstrates the realistic script shapes: +/// Verify the pox-5 bond lifecycle end-to-end using the L1 BTC lockup path. /// -/// - `unlock-bytes = OP_CHECKSIG` (35 bytes, ends 0xac) -/// - `early-unlock-bytes = OP_CHECKSIGVERIFY` (35 bytes, ends 0xad) -/// - Lock 1_000_000 sats into the canonical timelock P2WSH and -/// `register-for-bond` with the lockup tuple. +/// The test broadcasts a *real* Bitcoin transaction that locks +/// `BTC_LOCKUP_SATS` sats into the canonical timelock P2WSH and then +/// calls `register-for-bond` with those lockup details. /// -/// All four sweep attempts run *before* `unlock-burn-height`, so the -/// OP_IF branch is unavailable (its CLTV would fail) and the only path -/// the BTC can move is the OP_ELSE branch: +/// The test: +/// 1. Stands up a side wallet `pox5-l1-bondholder` with private +/// keys enabled, then funds it from the miner. +/// 2. Computes the expected P2WSH by calling pox-5's own +/// `construct-lockup-output-script` as a read-only, derives the +/// bech32 regtest address, and `bondholder_rpc.send_to_address`s +/// the lockup payment from the bondholder wallet. +/// 3. Calls `generateblock(coinbase, &[our_txid])` so the resulting +/// block has exactly `[coinbase, lockup_tx]` — `tx_count=2`, +/// `tx_index=1`, and `siblings=[coinbase_txid_internal]` make the +/// merkle proof trivial to assemble. +/// 4. Pulls the actual 80-byte header and the canonical txid order +/// back out of bitcoind and feeds the lockup tuple into +/// `register-for-bond`. /// -/// 1. Both sigs from random keys → mempool rejects (one of the -/// CHECKSIG/CHECKSIGVERIFY opcodes returns false). -/// 2. Only the owner sig (early sig from a random key) → rejects: -/// OP_CHECKSIGVERIFY fails the script outright. -/// 3. Only the early sig (owner sig from a random key) → rejects: -/// the closing OP_CHECKSIG returns false. -/// 4. Both sigs from the correct keys, branch flag empty (selects -/// OP_ELSE) → confirms; the BTC moves to a bondholder-controlled -/// address before the timelock matures. -fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { +/// Assertions: +/// - STX is locked, with unlock height set to the bond's unlock-burn-height +/// - the bond membership records `is-l1-lock: true` (the membership reads +/// `(is-ok btc-lockup)`) +/// - the staker's sBTC balance is unchanged (no sBTC `ft-transfer?` runs +/// on the L1 path) +/// - a second `register-for-bond` from the same staker fails with +/// `ERR_ALREADY_REGISTERED` (u9) and does not perturb the existing lock +/// - after the on-chain timelock matures, the locked BTC is spendable +/// *only* by the owner +fn check_pox_5_register_for_bond_l1_lockup_lifecycle() { if env::var("BITCOIND_TEST") != Ok("1".into()) { return; } @@ -1000,31 +853,33 @@ fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { 100000, ); - // sBTC stub — pox-5 boot needs it deployed before the epoch 4.0 - // transition so static analysis resolves the reference. + // sBTC stub — pox-5 boot needs the stub deployed before the epoch 4.0 + // transition for static analysis to find the referenced contract. + // Even on the L1 path we deploy it so the boot succeeds; we just never + // mint to the staker, and the test asserts the staker's sBTC balance + // never changes. let sbtc_deployer_sk = Secp256k1PrivateKey::random(); let sbtc_deployer_addr = tests::to_addr(&sbtc_deployer_sk); naka_conf.add_initial_balance( PrincipalData::from(sbtc_deployer_addr.clone()).to_string(), - deploy_fee * 2, + deploy_fee, ); let sbtc_token_id = QualifiedContractIdentifier::new( sbtc_deployer_addr.clone().into(), clarity::vm::ContractName::try_from("sbtc-token").unwrap(), ); - let sbtc_registry_id = QualifiedContractIdentifier::new( - sbtc_deployer_addr.clone().into(), - clarity::vm::ContractName::try_from("sbtc-registry").unwrap(), - ); naka_conf.node.pox_5_sbtc_contract = Some(sbtc_token_id.clone()); - naka_conf.node.pox_5_sbtc_registry_contract = Some(sbtc_registry_id.clone()); + // The pox-5 boot contract initializes its `bond-admin` data var to + // `tx-sender`, which at boot deploy time is the unsignable boot + // principal. Override it to a key we control so that `setup-bond` is + // callable from the test (forbidden on mainnet). let bond_admin_sk = Secp256k1PrivateKey::random(); let bond_admin_addr = tests::to_addr(&bond_admin_sk); let setup_bond_fee = 5000u64; naka_conf.add_initial_balance( PrincipalData::from(bond_admin_addr.clone()).to_string(), - setup_bond_fee + call_fee + 1000, + setup_bond_fee + 1000, ); naka_conf.node.pox_5_bond_admin = Some(PrincipalData::from(bond_admin_addr.clone())); @@ -1042,9 +897,10 @@ fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { let mut btc_regtest_controller = BitcoinRegtestController::new(naka_conf.clone(), None); btc_regtest_controller.bootstrap_chain(201); - // Side wallet that owns the lockup tx's funding UTXOs. Seeded by - // `send_btc` from the miner so the wallet has spendable BTC. - const BONDHOLDER_WALLET: &str = "pox5-l1-early-unlock-bondholder"; + // The L1 lockup tx is broadcast by a separate bondholder wallet, which + // needs its own spendable Bitcoin. We seed that wallet now by paying it + // from the miner, then mining one block to confirm. + const BONDHOLDER_WALLET: &str = "pox5-l1-bondholder"; let bondholder_rpc = crate::burnchains::rpc::bitcoin_rpc_client::BitcoinRpcClient::from_stx_config(&naka_conf) .expect("failed to construct bondholder RPC client"); @@ -1058,6 +914,8 @@ fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), ) .expect("getnewaddress on bondholder wallet"); + // 2_000_000 sats = 0.02 BTC: comfortably covers the 1_000_000-sat + // P2WSH lockup plus the fee for the subsequent `send_to_address`. const BONDHOLDER_FUNDING_SATS: u64 = 2_000_000; let miner_keychain = Keychain::default(naka_conf.node.seed.clone()); let mut miner_op_signer = miner_keychain.generate_op_signer(); @@ -1068,7 +926,7 @@ fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { &bondholder_addr, BONDHOLDER_FUNDING_SATS, ) - .expect("send_btc miner -> bondholder"); + .expect("send_btc miner → bondholder"); btc_regtest_controller.build_next_block(1); let mut run_loop = boot_nakamoto::BootRunLoop::new(naka_conf.clone()).unwrap(); @@ -1085,10 +943,6 @@ fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { .unwrap(); wait_for_runloop(&blocks_processed); - let pubkey_bytes: [u8; 33] = signer_pk - .to_bytes_compressed() - .try_into() - .expect("compressed secp256k1 pubkey should be 33 bytes"); boot_to_epoch_4_0( &naka_conf, &blocks_processed, @@ -1098,18 +952,16 @@ fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { &[sender_signer_sk], &[signer_sk.clone()], &sbtc_deployer_sk, - Some(&pubkey_bytes), + None, deploy_fee, &mut Some(&mut signers), &mut btc_regtest_controller, ); - info!( - "Reached Epoch-4.0 boundary, deploying signer-manager and registering signer \ - (early-unlock test)" - ); + info!("Reached Epoch-4.0 boundary, deploying signer-manager and registering signer"); let mut sender_nonce = 0; + // Deploy the signer-manager contract. let signer_contract = pox5_signer_manager_source(); let signer_deploy_tx = make_contract_publish( &sender_sk, @@ -1166,45 +1018,19 @@ fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { let pox_5_id = boot_code_id("pox-5", false); let pox_5_addr: StacksAddress = pox_5_id.issuer.clone().into(); - // Two keypairs gate the lockup: - // - `staker_unlock_sk` (owner) closes both branches of the witness - // script via ` OP_CHECKSIG`. - // - `early_unlock_sk` is the early-exit signer; its sig is - // consumed by OP_CHECKSIGVERIFY at the head of the OP_ELSE - // branch (subscript ending `0xad`). - let staker_unlock_sk = Secp256k1PrivateKey::random(); - let staker_unlock_pk = Secp256k1PublicKey::from_private(&staker_unlock_sk); - let staker_unlock_pk_bytes = staker_unlock_pk.to_bytes_compressed(); - assert_eq!( - staker_unlock_pk_bytes.len(), - 33, - "compressed secp pubkey should be 33 bytes" - ); - let early_unlock_sk = Secp256k1PrivateKey::random(); - let early_unlock_pk = Secp256k1PublicKey::from_private(&early_unlock_sk); - let early_unlock_pk_bytes = early_unlock_pk.to_bytes_compressed(); - assert_eq!( - early_unlock_pk_bytes.len(), - 33, - "compressed secp pubkey should be 33 bytes" - ); - - // `unlock-bytes` = ` OP_CHECKSIG` - let mut lockup_unlock_bytes = Vec::with_capacity(1 + 33 + 1); - lockup_unlock_bytes.push(0x21); // OP_PUSHBYTES_33 - lockup_unlock_bytes.extend_from_slice(&staker_unlock_pk_bytes); - lockup_unlock_bytes.push(0xac); // OP_CHECKSIG - - // `early-unlock-bytes` = ` OP_CHECKSIGVERIFY` - // The OP_ELSE branch is ` ` - let mut early_unlock_bytes = Vec::with_capacity(1 + 33 + 1); - early_unlock_bytes.push(0x21); // OP_PUSHBYTES_33 - early_unlock_bytes.extend_from_slice(&early_unlock_pk_bytes); - early_unlock_bytes.push(0xad); // OP_CHECKSIGVERIFY - - // 1) `setup-bond` from the configured bond admin, with the - // CHECKSIGVERIFY-terminated early-unlock subscript. + // 1) `setup-bond` from the configured bond admin. Allowlist the staker + // for `BTC_LOCKUP_SATS` sats. With `stx-value-ratio = 100` and + // `min-ustx-ratio = 10000` (== 100% in basis points), + // `min-ustx-for-sats-amount(BTC_LOCKUP_SATS, 100, 10000) = BTC_LOCKUP_SATS` + // ustx, so any `amount-ustx >= BTC_LOCKUP_SATS` clears the bond's STX + // floor. + // + // For `early-unlock-bytes` we use 32 bytes of `0x61` (OP_NOP), + // which parse cleanly as no-ops. The OP_ELSE branch they end up in + // isn't exercised by this test, so their runtime semantics don't + // matter — they only contribute to the P2WSH hash. const BTC_LOCKUP_SATS: u128 = 1_000_000; + let early_unlock_bytes = vec![0x61u8; 32]; let allowlist_entry = clarity::vm::Value::Tuple( clarity::vm::types::TupleData::from_data(vec![ ( @@ -1238,14 +1064,39 @@ fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { ], ); let setup_bond_txid = submit_tx(&http_origin, &setup_bond_tx); - info!("Submitted pox-5 setup-bond (early-unlock test) txid: {setup_bond_txid}"); + info!("Submitted pox-5 setup-bond (L1 test) txid: {setup_bond_txid}"); wait_for(60, || { Ok(get_account(&http_origin, &bond_admin_addr).nonce == 1) }) .expect("Timed out waiting for setup-bond"); - // 2) Derive the P2WSH from pox-5, lock 1M sats into it, and prove - // the lockup to `register-for-bond`. + // 2) Build a real L1 lockup proof for `register-for-bond`'s + // `(ok { outputs, unlock-bytes })` branch. + // + // `unlock-bytes` is the Bitcoin Script subscript the OP_IF + // (timelock-matured) branch of `construct-lockup-script` executes + // after CLTV. We make it a ` OP_CHECKSIG` fragment so the + // spend is gated on a real signature from `staker_unlock_sk`. The + // encoding is ` ` = + // `[0x21, …33 bytes…, 0xac]`, 35 bytes total. + let staker_unlock_sk = Secp256k1PrivateKey::random(); + let staker_unlock_pk = Secp256k1PublicKey::from_private(&staker_unlock_sk); + let staker_unlock_pk_bytes = staker_unlock_pk.to_bytes_compressed(); + assert_eq!( + staker_unlock_pk_bytes.len(), + 33, + "compressed secp pubkey should be 33 bytes" + ); + let mut lockup_unlock_bytes = Vec::with_capacity(1 + 33 + 1); + lockup_unlock_bytes.push(0x21); // OP_PUSHBYTES_33 + lockup_unlock_bytes.extend_from_slice(&staker_unlock_pk_bytes); + lockup_unlock_bytes.push(0xac); // OP_CHECKSIG + + // (a) Compute the expected P2WSH script-pubkey by calling pox-5's own + // read-only `construct-lockup-output-script` — this returns the + // 34-byte `0x0020 || sha256(timelock_script)` that the burn-chain + // output must pay to. We hand the same arguments the contract will + // reconstruct internally during `verify-l1-lockups`. let bond_index = 0u128; let unlock_burn_height = call_read_only( &naka_conf, @@ -1289,10 +1140,16 @@ fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { ), ); info!( - "Lockup P2WSH (early-unlock test) derived from construct-lockup-output-script: {}", + "Lockup P2WSH derived from construct-lockup-output-script: {}", &p2wsh_addr ); + // (b) Broadcast a tx from the bondholder wallet to the P2WSH address. + // This puts the tx into bitcoind's mempool; we then ask + // `generateblock` to mine a block whose non-coinbase txs are + // exactly `[our_txid]`, so the resulting block has a fully-known + // shape: coinbase at index 0, our P2WSH tx at index 1, + // tx_count = 2. let lockup_btc_amount = 0.01_f64; // 1_000_000 sats let p2wsh_txid = bondholder_rpc .send_to_address(BONDHOLDER_WALLET, &p2wsh_addr, lockup_btc_amount) @@ -1312,6 +1169,8 @@ fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { .expect("generateblock with lockup tx"); info!("Mined lockup tx into block {lockup_block_hash}"); + // (c) Wait for the Stacks node to ingest the new burn block so that + // `get-burn-block-info? header-hash ` will return Some. wait_for(60, || { Ok(get_chain_info_result(&naka_conf).unwrap().burn_block_height > pre_register_burn_height) }) @@ -1319,6 +1178,9 @@ fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { let lockup_burn_height = get_chain_info_result(&naka_conf).unwrap().burn_block_height; info!("Stacks node observed lockup burn block; burn_block_height = {lockup_burn_height}"); + // (d) Reconstruct the raw tx, pinpoint the P2WSH output index, and + // read out the actual lockup amount the contract will check against + // `(get amount lockup)`. let lockup_tx_struct = bondholder_rpc .get_raw_transaction(&p2wsh_txid) .expect("getrawtransaction for lockup tx"); @@ -1342,12 +1204,19 @@ fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { } }) .expect("lockup tx must contain a P2WSH output matching the expected script"); + info!( + "Lockup tx output index {lockup_output_index} (= {lockup_output_amount} sats) is the timelock P2WSH" + ); assert_eq!( lockup_output_amount, u64::try_from(BTC_LOCKUP_SATS).unwrap(), "send_to_address moved exactly {BTC_LOCKUP_SATS} sats into the P2WSH" ); + // (e) Pull the actual 80-byte block header and the txid ordering so we + // can build a real merkle proof. `verify-merkle-proof` consumes + // internal-byte-order hashes; bitcoind's getblock returns + // display-order, so reverse. let header_hex = bondholder_rpc .get_block_header_hex(&lockup_block_hash) .expect("getblockheader for lockup block"); @@ -1366,14 +1235,18 @@ fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { "lockup block should contain exactly coinbase + lockup tx; got {} txs", block_txids_display.len() ); + // bitcoind always orders the coinbase first. let mut coinbase_txid_internal: [u8; 32] = block_txids_display[0].as_bytes().clone(); coinbase_txid_internal.reverse(); + let mut lockup_txid_display: [u8; 32] = block_txids_display[1].as_bytes().clone(); assert_eq!( block_txids_display[1].to_hex(), p2wsh_txid.to_hex(), "lockup tx must be the non-coinbase entry in the generated block", ); + lockup_txid_display.reverse(); // unused beyond the sanity check, but keeps intent obvious + // (f) Assemble the lockup tuple. let lockup_output = clarity::vm::Value::Tuple( clarity::vm::types::TupleData::from_data(vec![ ( @@ -1424,12 +1297,15 @@ fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { ); let l1_lockup_arg = Value::okay(lockup_tuple).expect("failed to wrap lockup tuple in (ok ...)"); - // 3) `register-for-bond` via the L1 path. This isn't strictly - // required for the Bitcoin-script assertions below — the early-exit - // branch is a property of the witness script alone — but it - // documents the realistic end-to-end flow. + // 3) `register-for-bond` via the L1 lockup branch. let register_fee = 2000u64; let bond_amount = POX_DEFAULT_STACKER_STX_AMT; + let staker_balance_before = get_account(&http_origin, &staker_addr).balance; + assert!(staker_balance_before >= bond_amount + register_fee as u128 * 2); + + let sbtc_balance_before = sbtc_balance(&naka_conf, &sbtc_deployer_addr, &staker_addr); + + test_observer::clear(); let register_tx = make_contract_call( &staker_sk, 0, @@ -1442,82 +1318,945 @@ fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { Value::UInt(0), Value::Principal(test_signer_principal.clone()), Value::UInt(bond_amount), - l1_lockup_arg, + l1_lockup_arg.clone(), Value::none(), ], ); let register_txid = submit_tx(&http_origin, ®ister_tx); - info!("Submitted pox-5 register-for-bond (L1 early-unlock test) txid: {register_txid}"); + info!("Submitted pox-5 register-for-bond (L1 lockup) txid: {register_txid}"); wait_for(60, || { Ok(get_account(&http_origin, &staker_addr).nonce == 1 && get_tx_result_by_id(®ister_txid).is_some()) }) - .expect("Timed out waiting for register-for-bond (L1 early-unlock test)"); + .expect("Timed out waiting for register-for-bond (L1)"); - // 4) Sweep the lockup via the OP_ELSE (early-exit) branch *before* - // `unlock-burn-height`. OP_IF's CLTV will reject any spend - // attempt at this height; the only path the BTC can move is - // OP_ELSE. - let timelock_script = call_read_only( + // Pull `unlock-burn-height` out of the register-for-bond response so + // we can assert pox-locking applied the expected unlock to the + // staker's STX. + let parsed = get_tx_result_by_id(®ister_txid) + .expect("did not observe register-for-bond txid in test_observer"); + let response = parsed + .expect_result() + .expect("register-for-bond response should be a clarity response"); + let ok_value = response.expect("register-for-bond (L1) should have returned ok"); + let tuple = ok_value + .expect_tuple() + .expect("register-for-bond ok payload should be a tuple"); + let register_unlock_height = tuple + .get("unlock-burn-height") + .expect("register-for-bond response missing unlock-burn-height") + .clone() + .expect_u128() + .expect("unlock-burn-height should be a uint") as u64; + + let after_register = get_account(&http_origin, &staker_addr); + assert_eq!( + after_register.locked, bond_amount, + "register-for-bond (L1) should have locked exactly {bond_amount} ustx" + ); + assert_eq!( + after_register.unlock_height, register_unlock_height, + "pox-locking should have applied the bond's unlock-burn-height" + ); + + // L1 path must not move sBTC; we never minted to the staker, but assert + // explicitly to catch a regression where the contract takes the wrong + // branch and silently runs `lock-sbtc`. + let sbtc_balance_after = sbtc_balance(&naka_conf, &sbtc_deployer_addr, &staker_addr); + assert_eq!( + sbtc_balance_after, sbtc_balance_before, + "L1 lockup branch must not change the staker's sBTC balance \ + (before={sbtc_balance_before}, after={sbtc_balance_after})", + ); + + // The bond membership row must record `is-l1-lock: true` so future + // `announce-l1-early-exit` calls dispatch correctly. + let membership = call_read_only( &naka_conf, &pox_5_addr, "pox-5", - "construct-lockup-script", - vec![ - &Value::Principal(staker_addr.clone().into()), - &Value::UInt(unlock_burn_height), - &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), - &Value::buff_from(early_unlock_bytes.clone()).unwrap(), - ], + "get-bond-membership", + vec![&Value::Principal(staker_addr.clone().into())], ) .result() - .expect("construct-lockup-script failed") - .expect_buff(usize::MAX) - .expect("construct-lockup-script should return a buff"); - - // Sanity check: we must still be well before the timelock so OP_IF - // is unavailable when our sweeps land. - let current_btc_height = bondholder_rpc - .get_blockchain_info() - .expect("getblockchaininfo") - .blocks; + .expect("get-bond-membership read failed"); + let is_l1_lock = membership + .expect_optional() + .expect("get-bond-membership response should be (optional ...)") + .expect("staker should have a bond membership after register-for-bond") + .expect_tuple() + .expect("bond membership should be a tuple") + .get("is-l1-lock") + .expect("bond membership missing `is-l1-lock` field") + .clone() + .expect_bool() + .expect("`is-l1-lock` should be a bool"); assert!( - (current_btc_height as u128) < unlock_burn_height, - "test setup drifted past the L1 unlock height ({current_btc_height} >= {unlock_burn_height}); \ - OP_ELSE-only assertions would be undermined by OP_IF becoming spendable" + is_l1_lock, + "bond membership must record `is-l1-lock: true` for the L1 lockup branch", ); - let sweep_dest_addr = bondholder_rpc - .get_new_address( - BONDHOLDER_WALLET, - None, - Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), - ) - .expect("getnewaddress for sweep destination"); - let sweep_dest_hash20 = match &sweep_dest_addr { - stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( - stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WPKH(_, h), - ) => *h, - other => panic!("expected P2WPKH bech32 sweep address, got {other:?}"), - }; - let filler_addr = bondholder_rpc - .get_new_address( - BONDHOLDER_WALLET, - None, - Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), - ) - .expect("getnewaddress for filler coinbase"); - - const SWEEP_FEE_SATS: u64 = 1_000; - assert!( - lockup_output_amount > SWEEP_FEE_SATS, - "lockup output {lockup_output_amount} sats must cover SWEEP_FEE_SATS={SWEEP_FEE_SATS}", + // 4) A second `register-for-bond` from the same staker via the L1 path + // must still fail with `ERR_ALREADY_REGISTERED` (u9) — the duplicate + // check sits after `verify-l1-lockups` runs. + test_observer::clear(); + let dup_tx = make_contract_call( + &staker_sk, + 1, + register_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "register-for-bond", + &[ + Value::UInt(0), + Value::Principal(test_signer_principal.clone()), + Value::UInt(bond_amount), + l1_lockup_arg, + Value::none(), + ], ); - let sweep_value = lockup_output_amount - SWEEP_FEE_SATS; + let dup_txid = submit_tx(&http_origin, &dup_tx); + info!("Submitted duplicate pox-5 register-for-bond (L1) txid: {dup_txid}"); + wait_for(60, || { + Ok(get_account(&http_origin, &staker_addr).nonce == 2 + && get_tx_result_by_id(&dup_txid).is_some()) + }) + .expect("Timed out waiting for duplicate register-for-bond (L1)"); - // Build a sweep tx signed by two arbitrary keys, configured for the - // OP_ELSE branch. The witness stack is laid out so OP_ELSE's - // ` OP_CHECKSIGVERIFY OP_CHECKSIG` sees + let parsed = get_tx_result_by_id(&dup_txid) + .expect("Did not observe duplicate register-for-bond txid in test_observer"); + assert_eq!( + parsed, + Value::error(Value::UInt(9)).unwrap(), + "duplicate register-for-bond (L1) should fail with ERR_ALREADY_REGISTERED (u9)" + ); + + // The duplicate failure must not have disturbed the existing lock. + let after_dup = get_account(&http_origin, &staker_addr); + assert_eq!( + after_dup.locked, bond_amount, + "failed duplicate register-for-bond must not change locked balance" + ); + assert_eq!( + after_dup.unlock_height, register_unlock_height, + "failed duplicate register-for-bond must not change unlock-burn-height" + ); + + // 5) Spend the L1 lockup once the on-chain timelock matures. + // + // The previous steps put `BTC_LOCKUP_SATS` into the canonical + // timelock P2WSH whose witness program is + // `sha256(construct-lockup-script(staker, unlock_burn_height, + // lockup_unlock_bytes, early_unlock_bytes))`. Bitcoin will accept + // a spend of that UTXO once: + // - the tx's `nLockTime >= unlock_burn_height` (so the + // `OP_CHECKLOCKTIMEVERIFY` in the OP_IF branch passes), + // - the spending block's height is also `>= nLockTime` (mempool's + // non-final-tx check), AND + // - the OP_IF branch's ` OP_CHECKSIG` (the + // inlined `unlock_bytes`) accepts a witness signature for the + // spend's BIP-143 sighash. + // + // We test both halves of that owner check: + // (a) an *interloper* signs the spend with a fresh, random key + // and tries to broadcast — Bitcoin must reject, because + // OP_CHECKSIG on `staker_unlock_pk` won't accept their sig. + // (b) the *owner* (the entity holding `staker_unlock_sk`) signs + // and broadcasts — Bitcoin accepts; the UTXO drains into a + // bondholder-controlled address. + + // Fetch the canonical script bytes from pox-5 itself so the + // sha256(witness_last) we hand bitcoind matches exactly what pox-5 + // derived the P2WSH from. + let timelock_script = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "construct-lockup-script", + vec![ + &Value::Principal(staker_addr.clone().into()), + &Value::UInt(unlock_burn_height), + &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), + &Value::buff_from(early_unlock_bytes.clone()).unwrap(), + ], + ) + .result() + .expect("construct-lockup-script failed") + .expect_buff(usize::MAX) + .expect("construct-lockup-script should return a buff"); + + // Stop the Stacks side: the rest of this test only drives bitcoind + // directly to advance the burn chain past the timelock, and we don't + // want the Stacks miner trying to keep pace with that. + coord_channel + .lock() + .expect("Mutex poisoned") + .stop_chains_coordinator(); + run_loop_stopper.store(false, Ordering::SeqCst); + run_loop_thread.join().unwrap(); + + // The sweep tx pays its output to a freshly generated bondholder + // address (so the wallet recognises the output as its own and we + // can assert the sweep landed via `gettransaction`). + let sweep_dest_addr = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress for sweep destination"); + let sweep_dest_hash20 = match &sweep_dest_addr { + stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( + stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WPKH(_, h), + ) => *h, + other => panic!("expected P2WPKH bech32 sweep address, got {other:?}"), + }; + + // Mine empty Bitcoin blocks until the chain is past `unlock_burn_height`. + // The +1 makes sure the block that *includes* our sweep also lands at + // height >= nLockTime, which mempool requires for non-final txs. + let pre_sweep_btc_height = bondholder_rpc + .get_blockchain_info() + .expect("getblockchaininfo") + .blocks; + let filler_addr = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress for filler coinbase"); + let unlock_burn_height_u64 = + u64::try_from(unlock_burn_height).expect("unlock_burn_height fits in u64"); + let blocks_to_mine = (unlock_burn_height_u64 + 1).saturating_sub(pre_sweep_btc_height); + if blocks_to_mine > 0 { + bondholder_rpc + .generate_to_address(blocks_to_mine, &filler_addr) + .expect("advance bitcoin past unlock_burn_height"); + } + info!( + "Bitcoin chain advanced past L1 unlock height; mined {blocks_to_mine} \ + filler blocks (pre={pre_sweep_btc_height}, unlock={unlock_burn_height_u64})" + ); + + // Build a (signed) sweep tx for an arbitrary signer. + const SWEEP_FEE_SATS: u64 = 1_000; + assert!( + lockup_output_amount > SWEEP_FEE_SATS, + "lockup output {lockup_output_amount} sats must cover SWEEP_FEE_SATS={SWEEP_FEE_SATS}", + ); + let sweep_value = lockup_output_amount - SWEEP_FEE_SATS; + let build_signed_sweep = |signer_sk: &Secp256k1PrivateKey| -> stacks_common::deps_common::bitcoin::blockdata::transaction::Transaction { + let mut tx = stacks_common::deps_common::bitcoin::blockdata::transaction::Transaction { + version: 2, + lock_time: u32::try_from(unlock_burn_height).expect("unlock_burn_height fits in u32"), + input: vec![ + stacks_common::deps_common::bitcoin::blockdata::transaction::TxIn { + previous_output: + stacks_common::deps_common::bitcoin::blockdata::transaction::OutPoint { + txid: lockup_tx_struct.txid(), + vout: u32::try_from(lockup_output_index) + .expect("lockup_output_index fits in u32"), + }, + script_sig: + stacks_common::deps_common::bitcoin::blockdata::script::Script::new(), + // `0xfffffffe` < `0xffffffff` so the spend is + // treated as non-final and CLTV actually runs. + sequence: 0xffff_fffe, + witness: vec![], // filled in below + }, + ], + output: vec![ + stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::to_p2wpkh_tx_out( + &sweep_dest_hash20, + sweep_value, + ), + ], + }; + + // BIP-143 sighash over the BIP-143 preimage, with `script_code` + // set to the full witness script (no OP_CODESEPARATOR handling + // needed here). + let script_code = stacks_common::deps_common::bitcoin::blockdata::script::Script::from( + timelock_script.clone(), + ); + let sig_hash_all: u32 = 0x01; + let sig_hash = + tx.segwit_signature_hash(0, &script_code, lockup_output_amount, sig_hash_all); + + // `BurnchainOpSigner` is the existing helper that takes a + // Secp256k1PrivateKey and produces compact recoverable signatures; + // we convert to a standard DER signature for OP_CHECKSIG. + let mut signer = BurnchainOpSigner::new(signer_sk.clone()); + let sig_der_serialized = signer + .sign_message(sig_hash.as_bytes()) + .expect("sign sweep sighash") + .to_secp256k1_recoverable() + .expect("recoverable sig") + .to_standard() + .serialize_der(); + // `serialize_der()` returns `SerializedSignature`, which is a + // fixed-capacity buffer view over the DER bytes; expand it into + // an owned Vec so we can append the SIGHASH_ALL byte. + let mut sig_with_sighash_flag: Vec = sig_der_serialized.to_vec(); + sig_with_sighash_flag.push(sig_hash_all as u8); + + tx.input[0].witness = vec![ + // The signature for OP_CHECKSIG to verify against + // `staker_unlock_pk`. (Position 0 on the witness stack — + // i.e. *under* the branch flag — because P2WSH execution + // pushes witness items in order, so the *first* witness + // item ends up at the *bottom* of the stack.) + sig_with_sighash_flag, + // Selects the OP_IF (timelock-matured) branch of + // `construct-lockup-script`. + vec![0x01], + // The P2WSH witness program preimage — bitcoind checks + // sha256(this) == witness_program before executing it. + timelock_script.clone(), + ]; + + tx + }; + + // (a) Interloper attempt — random key, signature doesn't match + // `staker_unlock_pk`. Mempool must reject. + let interloper_sk = Secp256k1PrivateKey::random(); + let interloper_sweep_tx = build_signed_sweep(&interloper_sk); + let interloper_result = + bondholder_rpc.send_raw_transaction(&interloper_sweep_tx, Some(0.0), Some(1_000_000)); + let interloper_err = interloper_result + .err() + .expect("interloper sweep must be rejected: the script's OP_CHECKSIG should fail"); + info!( + "Interloper sweep rejected as expected (no valid signature for staker_unlock_pk): \ + {interloper_err:?}" + ); + + // (b) Owner sweep — signed with the matching staker_unlock_sk. + let owner_sweep_tx = build_signed_sweep(&staker_unlock_sk); + let sweep_txid = bondholder_rpc + .send_raw_transaction(&owner_sweep_tx, Some(0.0), Some(1_000_000)) + .expect("send_raw_transaction(owner sweep)"); + info!("Broadcast L1 owner sweep tx after timelock: txid={sweep_txid}"); + + // Mine one more block to confirm the sweep, then assert from the + // bondholder wallet that it sees the incoming sweep. + bondholder_rpc + .generate_to_address(1, &filler_addr) + .expect("mine confirmation block for owner sweep tx"); + let sweep_info = bondholder_rpc + .get_transaction(BONDHOLDER_WALLET, &sweep_txid) + .expect("gettransaction for owner sweep"); + assert!( + sweep_info.confirmations >= 1, + "owner sweep tx should have at least one confirmation; got {}", + sweep_info.confirmations + ); + info!( + "L1 lockup unlock-sweep confirmed: {sweep_value} sats moved out of the timelock P2WSH \ + into a bondholder-controlled output ({} confirmation(s))", + sweep_info.confirmations + ); +} + +/// Read the `sbtc-token` stub's `get-balance` for `who`. Used by L1 lockup +/// tests to assert that the L1 path does *not* move sBTC, in contrast to +/// the sBTC branch of `register-for-bond`. +fn sbtc_balance(conf: &Config, deployer: &StacksAddress, who: &StacksAddress) -> u128 { + let value = call_read_only( + conf, + deployer, + "sbtc-token", + "get-balance", + vec![&Value::Principal(who.clone().into())], + ) + .result() + .expect("get-balance read failed"); + value + .expect_result_ok() + .expect("get-balance should return (ok uint)") + .expect_u128() + .expect("get-balance ok payload should be a uint") +} + +#[test] +#[ignore] +/// Verify the OP_ELSE (early-exit) branch of pox-5's L1 lockup script is +/// only spendable when the caller supplies a properly shaped +/// `unlock-bytes` and `early-unlock-bytes` subscripts. +/// +/// `construct-lockup-script`'s OP_ELSE branch concatenates +/// ` ` and ends with OP_ENDIF. +/// +/// This test demonstrates the realistic script shapes: +/// +/// - `unlock-bytes = OP_CHECKSIG` (35 bytes, ends 0xac) +/// - `early-unlock-bytes = OP_CHECKSIGVERIFY` (35 bytes, ends 0xad) +/// - Lock 1_000_000 sats into the canonical timelock P2WSH and +/// `register-for-bond` with the lockup tuple. +/// +/// All four sweep attempts run *before* `unlock-burn-height`, so the +/// OP_IF branch is unavailable (its CLTV would fail) and the only path +/// the BTC can move is the OP_ELSE branch: +/// +/// 1. Both sigs from random keys → mempool rejects (one of the +/// CHECKSIG/CHECKSIGVERIFY opcodes returns false). +/// 2. Only the owner sig (early sig from a random key) → rejects: +/// OP_CHECKSIGVERIFY fails the script outright. +/// 3. Only the early sig (owner sig from a random key) → rejects: +/// the closing OP_CHECKSIG returns false. +/// 4. Both sigs from the correct keys, branch flag empty (selects +/// OP_ELSE) → confirms; the BTC moves to a bondholder-controlled +/// address before the timelock matures. +fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { + if env::var("BITCOIND_TEST") != Ok("1".into()) { + return; + } + + let mut signers = TestSigners::default(); + let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); + enable_epoch_4_0(&mut naka_conf); + let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); + naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; + let sender_sk = Secp256k1PrivateKey::random(); + let sender_signer_sk = Secp256k1PrivateKey::random(); + let sender_signer_addr = tests::to_addr(&sender_signer_sk); + + let signer_sk = signers.signer_keys[0].clone(); + let signer_pk = StacksPublicKey::from_private(&signer_sk); + + let sender_addr = tests::to_addr(&sender_sk); + let deploy_fee = 3000; + let call_fee = 400; + naka_conf.add_initial_balance( + PrincipalData::from(sender_addr.clone()).to_string(), + deploy_fee + call_fee * 10, + ); + naka_conf.add_initial_balance( + PrincipalData::from(sender_signer_addr.clone()).to_string(), + 100000, + ); + + // sBTC stub — pox-5 boot needs it deployed before the epoch 4.0 + // transition so static analysis resolves the reference. + let sbtc_deployer_sk = Secp256k1PrivateKey::random(); + let sbtc_deployer_addr = tests::to_addr(&sbtc_deployer_sk); + naka_conf.add_initial_balance( + PrincipalData::from(sbtc_deployer_addr.clone()).to_string(), + deploy_fee * 2, + ); + let sbtc_token_id = QualifiedContractIdentifier::new( + sbtc_deployer_addr.clone().into(), + clarity::vm::ContractName::try_from("sbtc-token").unwrap(), + ); + let sbtc_registry_id = QualifiedContractIdentifier::new( + sbtc_deployer_addr.clone().into(), + clarity::vm::ContractName::try_from("sbtc-registry").unwrap(), + ); + naka_conf.node.pox_5_sbtc_contract = Some(sbtc_token_id.clone()); + naka_conf.node.pox_5_sbtc_registry_contract = Some(sbtc_registry_id.clone()); + + let bond_admin_sk = Secp256k1PrivateKey::random(); + let bond_admin_addr = tests::to_addr(&bond_admin_sk); + let setup_bond_fee = 5000u64; + naka_conf.add_initial_balance( + PrincipalData::from(bond_admin_addr.clone()).to_string(), + setup_bond_fee + call_fee + 1000, + ); + naka_conf.node.pox_5_bond_admin = Some(PrincipalData::from(bond_admin_addr.clone())); + + let stacker_sk = setup_stacker(&mut naka_conf); + let staker_sk = setup_stacker(&mut naka_conf); + let staker_addr = tests::to_addr(&staker_sk); + + test_observer::spawn(); + test_observer::register_any(&mut naka_conf); + + let mut btcd_controller = BitcoinCoreController::from_stx_config(&naka_conf); + btcd_controller + .start_bitcoind() + .expect("Failed starting bitcoind"); + let mut btc_regtest_controller = BitcoinRegtestController::new(naka_conf.clone(), None); + btc_regtest_controller.bootstrap_chain(201); + + // Side wallet that owns the lockup tx's funding UTXOs. Seeded by + // `send_btc` from the miner so the wallet has spendable BTC. + const BONDHOLDER_WALLET: &str = "pox5-l1-early-unlock-bondholder"; + let bondholder_rpc = + crate::burnchains::rpc::bitcoin_rpc_client::BitcoinRpcClient::from_stx_config(&naka_conf) + .expect("failed to construct bondholder RPC client"); + bondholder_rpc + .create_wallet(BONDHOLDER_WALLET, Some(false)) + .expect("create bondholder wallet"); + let bondholder_addr = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress on bondholder wallet"); + const BONDHOLDER_FUNDING_SATS: u64 = 2_000_000; + let miner_keychain = Keychain::default(naka_conf.node.seed.clone()); + let mut miner_op_signer = miner_keychain.generate_op_signer(); + btc_regtest_controller + .send_btc( + StacksEpochId::Epoch21, + &mut miner_op_signer, + &bondholder_addr, + BONDHOLDER_FUNDING_SATS, + ) + .expect("send_btc miner -> bondholder"); + btc_regtest_controller.build_next_block(1); + + let mut run_loop = boot_nakamoto::BootRunLoop::new(naka_conf.clone()).unwrap(); + let run_loop_stopper = run_loop.get_termination_switch(); + let Counters { + blocks_processed, .. + } = run_loop.counters(); + let counters = run_loop.counters(); + let coord_channel = run_loop.coordinator_channels(); + + let run_loop_thread = thread::Builder::new() + .name("run_loop".into()) + .spawn(move || run_loop.start(None, 0)) + .unwrap(); + wait_for_runloop(&blocks_processed); + + let pubkey_bytes: [u8; 33] = signer_pk + .to_bytes_compressed() + .try_into() + .expect("compressed secp256k1 pubkey should be 33 bytes"); + boot_to_epoch_4_0( + &naka_conf, + &blocks_processed, + &counters, + &coord_channel, + &[stacker_sk.clone()], + &[sender_signer_sk], + &[signer_sk.clone()], + &sbtc_deployer_sk, + Some(&pubkey_bytes), + deploy_fee, + &mut Some(&mut signers), + &mut btc_regtest_controller, + ); + info!( + "Reached Epoch-4.0 boundary, deploying signer-manager and registering signer \ + (early-unlock test)" + ); + + let mut sender_nonce = 0; + + let signer_contract = pox5_signer_manager_source(); + let signer_deploy_tx = make_contract_publish( + &sender_sk, + sender_nonce, + deploy_fee, + naka_conf.burnchain.chain_id, + "test-signer", + signer_contract, + ); + sender_nonce += 1; + submit_tx(&http_origin, &signer_deploy_tx); + wait_for(60, || { + Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) + }) + .expect("Timed out waiting for test-signer deploy"); + + next_block_and_mine_commit(&mut btc_regtest_controller, 60, &naka_conf, &counters).unwrap(); + + let test_signer_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( + sender_addr.clone().into(), + clarity::vm::ContractName::try_from("test-signer").unwrap(), + )); + let auth_id: u128 = 1; + let signer_grant_sig = + stacks::util_lib::signed_structured_data::pox5::make_pox_5_signer_grant_signature( + &test_signer_principal, + auth_id, + naka_conf.burnchain.chain_id, + &signer_sk, + ) + .expect("Failed to generate signer grant signature"); + let register_tx = make_contract_call( + &sender_sk, + sender_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + "test-signer", + "register-self", + &[ + Value::Principal(test_signer_principal.clone()), + Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(), + Value::UInt(auth_id), + Value::buff_from(signer_grant_sig.to_rsv()).unwrap(), + ], + ); + sender_nonce += 1; + submit_tx(&http_origin, ®ister_tx); + wait_for(60, || { + Ok(get_account(&http_origin, &to_addr(&sender_sk)).nonce == sender_nonce) + }) + .expect("Timed out waiting for register-self"); + + let pox_5_id = boot_code_id("pox-5", false); + let pox_5_addr: StacksAddress = pox_5_id.issuer.clone().into(); + + // Two keypairs gate the lockup: + // - `staker_unlock_sk` (owner) closes both branches of the witness + // script via ` OP_CHECKSIG`. + // - `early_unlock_sk` is the early-exit signer; its sig is + // consumed by OP_CHECKSIGVERIFY at the head of the OP_ELSE + // branch (subscript ending `0xad`). + let staker_unlock_sk = Secp256k1PrivateKey::random(); + let staker_unlock_pk = Secp256k1PublicKey::from_private(&staker_unlock_sk); + let staker_unlock_pk_bytes = staker_unlock_pk.to_bytes_compressed(); + assert_eq!( + staker_unlock_pk_bytes.len(), + 33, + "compressed secp pubkey should be 33 bytes" + ); + let early_unlock_sk = Secp256k1PrivateKey::random(); + let early_unlock_pk = Secp256k1PublicKey::from_private(&early_unlock_sk); + let early_unlock_pk_bytes = early_unlock_pk.to_bytes_compressed(); + assert_eq!( + early_unlock_pk_bytes.len(), + 33, + "compressed secp pubkey should be 33 bytes" + ); + + // `unlock-bytes` = ` OP_CHECKSIG` + let mut lockup_unlock_bytes = Vec::with_capacity(1 + 33 + 1); + lockup_unlock_bytes.push(0x21); // OP_PUSHBYTES_33 + lockup_unlock_bytes.extend_from_slice(&staker_unlock_pk_bytes); + lockup_unlock_bytes.push(0xac); // OP_CHECKSIG + + // `early-unlock-bytes` = ` OP_CHECKSIGVERIFY` + // The OP_ELSE branch is ` ` + let mut early_unlock_bytes = Vec::with_capacity(1 + 33 + 1); + early_unlock_bytes.push(0x21); // OP_PUSHBYTES_33 + early_unlock_bytes.extend_from_slice(&early_unlock_pk_bytes); + early_unlock_bytes.push(0xad); // OP_CHECKSIGVERIFY + + // 1) `setup-bond` from the configured bond admin, with the + // CHECKSIGVERIFY-terminated early-unlock subscript. + const BTC_LOCKUP_SATS: u128 = 1_000_000; + let allowlist_entry = clarity::vm::Value::Tuple( + clarity::vm::types::TupleData::from_data(vec![ + ( + ClarityName::try_from("staker").unwrap(), + Value::Principal(staker_addr.clone().into()), + ), + ( + ClarityName::try_from("max-sats").unwrap(), + Value::UInt(BTC_LOCKUP_SATS), + ), + ]) + .unwrap(), + ); + let allowlist_value = Value::cons_list_unsanitized(vec![allowlist_entry]).unwrap(); + let setup_bond_tx = make_contract_call( + &bond_admin_sk, + 0, + setup_bond_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "setup-bond", + &[ + Value::UInt(0), + Value::UInt(1000), + Value::UInt(100), + Value::UInt(10000), + Value::buff_from(early_unlock_bytes.clone()).unwrap(), + Value::Principal(bond_admin_addr.clone().into()), + allowlist_value, + ], + ); + let setup_bond_txid = submit_tx(&http_origin, &setup_bond_tx); + info!("Submitted pox-5 setup-bond (early-unlock test) txid: {setup_bond_txid}"); + wait_for(60, || { + Ok(get_account(&http_origin, &bond_admin_addr).nonce == 1) + }) + .expect("Timed out waiting for setup-bond"); + + // 2) Derive the P2WSH from pox-5, lock 1M sats into it, and prove + // the lockup to `register-for-bond`. + let bond_index = 0u128; + let unlock_burn_height = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "get-bond-l1-unlock-height", + vec![&Value::UInt(bond_index)], + ) + .result() + .expect("get-bond-l1-unlock-height failed") + .expect_u128() + .expect("get-bond-l1-unlock-height should return a uint"); + let expected_script_buff = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "construct-lockup-output-script", + vec![ + &Value::Principal(staker_addr.clone().into()), + &Value::UInt(unlock_burn_height), + &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), + &Value::buff_from(early_unlock_bytes.clone()).unwrap(), + ], + ) + .result() + .expect("construct-lockup-output-script failed") + .expect_buff(34) + .expect("construct-lockup-output-script should return (buff 34)"); + assert_eq!( + &expected_script_buff[0..2], + &[0x00, 0x20], + "lockup output script is supposed to be a SegWit V0 P2WSH push (0x00 0x20 || hash)" + ); + let mut witness_script_hash = [0u8; 32]; + witness_script_hash.copy_from_slice(&expected_script_buff[2..]); + + let p2wsh_addr = stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( + stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WSH( + stacks::burnchains::bitcoin::BitcoinNetworkType::Regtest, + witness_script_hash, + ), + ); + info!( + "Lockup P2WSH (early-unlock test) derived from construct-lockup-output-script: {}", + &p2wsh_addr + ); + + let lockup_btc_amount = 0.01_f64; // 1_000_000 sats + let p2wsh_txid = bondholder_rpc + .send_to_address(BONDHOLDER_WALLET, &p2wsh_addr, lockup_btc_amount) + .expect("send_to_address into lockup P2WSH"); + info!("Sent {lockup_btc_amount} BTC to lockup P2WSH; txid={p2wsh_txid}"); + + let coinbase_recipient = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress for generateblock coinbase"); + let pre_register_burn_height = get_chain_info_result(&naka_conf).unwrap().burn_block_height; + let lockup_block_hash = bondholder_rpc + .generate_block(&coinbase_recipient, &[&p2wsh_txid.to_hex()]) + .expect("generateblock with lockup tx"); + info!("Mined lockup tx into block {lockup_block_hash}"); + + wait_for(60, || { + Ok(get_chain_info_result(&naka_conf).unwrap().burn_block_height > pre_register_burn_height) + }) + .expect("Stacks node did not ingest the lockup burn block"); + let lockup_burn_height = get_chain_info_result(&naka_conf).unwrap().burn_block_height; + info!("Stacks node observed lockup burn block; burn_block_height = {lockup_burn_height}"); + + let lockup_tx_struct = bondholder_rpc + .get_raw_transaction(&p2wsh_txid) + .expect("getrawtransaction for lockup tx"); + let lockup_tx_hex = + stacks_common::deps_common::bitcoin::network::serialize::serialize_hex(&lockup_tx_struct) + .expect("serialize_hex(lockup_tx)"); + let lockup_tx_bytes = hex_bytes(&lockup_tx_hex).expect("decode lockup_tx hex"); + let (lockup_output_index, lockup_output_amount) = lockup_tx_struct + .output + .iter() + .enumerate() + .find_map(|(idx, out)| { + let script = out.script_pubkey.as_bytes(); + if script.len() == 34 + && script[..2] == [0x00, 0x20] + && script[2..] == witness_script_hash + { + Some((idx, out.value)) + } else { + None + } + }) + .expect("lockup tx must contain a P2WSH output matching the expected script"); + assert_eq!( + lockup_output_amount, + u64::try_from(BTC_LOCKUP_SATS).unwrap(), + "send_to_address moved exactly {BTC_LOCKUP_SATS} sats into the P2WSH" + ); + + let header_hex = bondholder_rpc + .get_block_header_hex(&lockup_block_hash) + .expect("getblockheader for lockup block"); + let lockup_header_bytes = hex_bytes(&header_hex).expect("decode header hex"); + assert_eq!( + lockup_header_bytes.len(), + 80, + "Bitcoin block header is always 80 bytes" + ); + let block_txids_display = bondholder_rpc + .get_block_txids(&lockup_block_hash) + .expect("getblock for lockup block txids"); + assert_eq!( + block_txids_display.len(), + 2, + "lockup block should contain exactly coinbase + lockup tx; got {} txs", + block_txids_display.len() + ); + let mut coinbase_txid_internal: [u8; 32] = block_txids_display[0].as_bytes().clone(); + coinbase_txid_internal.reverse(); + assert_eq!( + block_txids_display[1].to_hex(), + p2wsh_txid.to_hex(), + "lockup tx must be the non-coinbase entry in the generated block", + ); + + let lockup_output = clarity::vm::Value::Tuple( + clarity::vm::types::TupleData::from_data(vec![ + ( + ClarityName::try_from("height").unwrap(), + Value::UInt(lockup_burn_height as u128), + ), + ( + ClarityName::try_from("tx").unwrap(), + Value::buff_from(lockup_tx_bytes).unwrap(), + ), + ( + ClarityName::try_from("output-index").unwrap(), + Value::UInt(lockup_output_index as u128), + ), + ( + ClarityName::try_from("header").unwrap(), + Value::buff_from(lockup_header_bytes).unwrap(), + ), + ( + ClarityName::try_from("leaf-hashes").unwrap(), + Value::cons_list_unsanitized(vec![Value::buff_from( + coinbase_txid_internal.to_vec(), + ) + .unwrap()]) + .unwrap(), + ), + (ClarityName::try_from("tx-count").unwrap(), Value::UInt(2)), + (ClarityName::try_from("tx-index").unwrap(), Value::UInt(1)), + ( + ClarityName::try_from("amount").unwrap(), + Value::UInt(u128::from(lockup_output_amount)), + ), + ]) + .unwrap(), + ); + let lockup_tuple = clarity::vm::Value::Tuple( + clarity::vm::types::TupleData::from_data(vec![ + ( + ClarityName::try_from("outputs").unwrap(), + Value::cons_list_unsanitized(vec![lockup_output]).unwrap(), + ), + ( + ClarityName::try_from("unlock-bytes").unwrap(), + Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), + ), + ]) + .unwrap(), + ); + let l1_lockup_arg = Value::okay(lockup_tuple).expect("failed to wrap lockup tuple in (ok ...)"); + + // 3) `register-for-bond` via the L1 path. This isn't strictly + // required for the Bitcoin-script assertions below — the early-exit + // branch is a property of the witness script alone — but it + // documents the realistic end-to-end flow. + let register_fee = 2000u64; + let bond_amount = POX_DEFAULT_STACKER_STX_AMT; + let register_tx = make_contract_call( + &staker_sk, + 0, + register_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "register-for-bond", + &[ + Value::UInt(0), + Value::Principal(test_signer_principal.clone()), + Value::UInt(bond_amount), + l1_lockup_arg, + Value::none(), + ], + ); + let register_txid = submit_tx(&http_origin, ®ister_tx); + info!("Submitted pox-5 register-for-bond (L1 early-unlock test) txid: {register_txid}"); + wait_for(60, || { + Ok(get_account(&http_origin, &staker_addr).nonce == 1 + && get_tx_result_by_id(®ister_txid).is_some()) + }) + .expect("Timed out waiting for register-for-bond (L1 early-unlock test)"); + + // 4) Sweep the lockup via the OP_ELSE (early-exit) branch *before* + // `unlock-burn-height`. OP_IF's CLTV will reject any spend + // attempt at this height; the only path the BTC can move is + // OP_ELSE. + let timelock_script = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "construct-lockup-script", + vec![ + &Value::Principal(staker_addr.clone().into()), + &Value::UInt(unlock_burn_height), + &Value::buff_from(lockup_unlock_bytes.clone()).unwrap(), + &Value::buff_from(early_unlock_bytes.clone()).unwrap(), + ], + ) + .result() + .expect("construct-lockup-script failed") + .expect_buff(usize::MAX) + .expect("construct-lockup-script should return a buff"); + + // Sanity check: we must still be well before the timelock so OP_IF + // is unavailable when our sweeps land. + let current_btc_height = bondholder_rpc + .get_blockchain_info() + .expect("getblockchaininfo") + .blocks; + assert!( + (current_btc_height as u128) < unlock_burn_height, + "test setup drifted past the L1 unlock height ({current_btc_height} >= {unlock_burn_height}); \ + OP_ELSE-only assertions would be undermined by OP_IF becoming spendable" + ); + + let sweep_dest_addr = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress for sweep destination"); + let sweep_dest_hash20 = match &sweep_dest_addr { + stacks::burnchains::bitcoin::address::BitcoinAddress::Segwit( + stacks::burnchains::bitcoin::address::SegwitBitcoinAddress::P2WPKH(_, h), + ) => *h, + other => panic!("expected P2WPKH bech32 sweep address, got {other:?}"), + }; + let filler_addr = bondholder_rpc + .get_new_address( + BONDHOLDER_WALLET, + None, + Some(crate::burnchains::rpc::bitcoin_rpc_client::test_utils::AddressType::Bech32), + ) + .expect("getnewaddress for filler coinbase"); + + const SWEEP_FEE_SATS: u64 = 1_000; + assert!( + lockup_output_amount > SWEEP_FEE_SATS, + "lockup output {lockup_output_amount} sats must cover SWEEP_FEE_SATS={SWEEP_FEE_SATS}", + ); + let sweep_value = lockup_output_amount - SWEEP_FEE_SATS; + + // Build a sweep tx signed by two arbitrary keys, configured for the + // OP_ELSE branch. The witness stack is laid out so OP_ELSE's + // ` OP_CHECKSIGVERIFY OP_CHECKSIG` sees // `sig_early` on top of `sig_owner`: // - witness items are pushed left-to-right; the first item ends // up at the *bottom* of the stack; @@ -1559,192 +2298,1321 @@ fn check_pox_5_register_for_bond_l1_early_unlock_lifecycle() { ], }; - let script_code = stacks_common::deps_common::bitcoin::blockdata::script::Script::from( - timelock_script.clone(), - ); - let sig_hash_all: u32 = 0x01; - let sig_hash = - tx.segwit_signature_hash(0, &script_code, lockup_output_amount, sig_hash_all); + let script_code = stacks_common::deps_common::bitcoin::blockdata::script::Script::from( + timelock_script.clone(), + ); + let sig_hash_all: u32 = 0x01; + let sig_hash = + tx.segwit_signature_hash(0, &script_code, lockup_output_amount, sig_hash_all); + + let sign_with = |sk: &Secp256k1PrivateKey| -> Vec { + let mut signer = BurnchainOpSigner::new(sk.clone()); + let sig_der_serialized = signer + .sign_message(sig_hash.as_bytes()) + .expect("sign sweep sighash") + .to_secp256k1_recoverable() + .expect("recoverable sig") + .to_standard() + .serialize_der(); + let mut v: Vec = sig_der_serialized.to_vec(); + v.push(sig_hash_all as u8); + v + }; + + let sig_owner = sign_with(owner_sk); + let sig_early = sign_with(early_sk); + + tx.input[0].witness = vec![ + // First witness item -> bottom of stack: the sig the closing + // OP_CHECKSIG will consume. + sig_owner, + // Above it: the sig that OP_CHECKSIGVERIFY consumes first. + sig_early, + // Empty buffer = false (MINIMALIF-compliant): OP_IF takes + // the OP_ELSE branch. + vec![], + // P2WSH preimage; bitcoind checks sha256(this) == + // witness_program before executing. + timelock_script.clone(), + ]; + + tx + }; + + // (a) Both sigs from random keys. + let tx_both_wrong = build_joint_sweep( + &Secp256k1PrivateKey::random(), + &Secp256k1PrivateKey::random(), + ); + let res_both_wrong = + bondholder_rpc.send_raw_transaction(&tx_both_wrong, Some(0.0), Some(1_000_000)); + let err_both_wrong = res_both_wrong + .err() + .expect("both-wrong-sigs early-exit sweep must be rejected by the script's CHECKSIGs"); + info!("Both-wrong-sigs early-exit sweep rejected as expected: {err_both_wrong:?}"); + + // (b) Owner sig correct, early sig from a random key. + let tx_no_early = build_joint_sweep(&staker_unlock_sk, &Secp256k1PrivateKey::random()); + let res_no_early = + bondholder_rpc.send_raw_transaction(&tx_no_early, Some(0.0), Some(1_000_000)); + let err_no_early = res_no_early + .err() + .expect("missing-early-sig sweep must be rejected by OP_CHECKSIGVERIFY"); + info!( + "Owner-only early-exit sweep rejected (CHECKSIGVERIFY on the early sig fails): \ + {err_no_early:?}" + ); + + // (c) Early sig correct, owner sig from a random key. + let tx_no_owner = build_joint_sweep(&Secp256k1PrivateKey::random(), &early_unlock_sk); + let res_no_owner = + bondholder_rpc.send_raw_transaction(&tx_no_owner, Some(0.0), Some(1_000_000)); + let err_no_owner = res_no_owner + .err() + .expect("missing-owner-sig sweep must be rejected by the closing OP_CHECKSIG"); + info!( + "Early-only early-exit sweep rejected (closing CHECKSIG on the owner sig fails): \ + {err_no_owner:?}" + ); + + // (d) Both sigs from the correct keys -> confirms. + let joint_sweep_tx = build_joint_sweep(&staker_unlock_sk, &early_unlock_sk); + let sweep_txid = bondholder_rpc + .send_raw_transaction(&joint_sweep_tx, Some(0.0), Some(1_000_000)) + .expect("send_raw_transaction(joint early-exit sweep)"); + info!("Broadcast joint-sig early-exit sweep before timelock: txid={sweep_txid}"); + + bondholder_rpc + .generate_to_address(1, &filler_addr) + .expect("mine confirmation block for joint early-exit sweep"); + let sweep_info = bondholder_rpc + .get_transaction(BONDHOLDER_WALLET, &sweep_txid) + .expect("gettransaction for joint early-exit sweep"); + assert!( + sweep_info.confirmations >= 1, + "joint early-exit sweep tx should have at least one confirmation; got {}", + sweep_info.confirmations + ); + info!( + "L1 early-exit sweep confirmed: {sweep_value} sats moved out of the timelock P2WSH \ + BEFORE unlock-burn-height ({} confirmation(s))", + sweep_info.confirmations + ); + + // Final guard: prove the confirmed sweep took the OP_ELSE branch by + // confirming the chain never crossed the OP_IF (timelock) gate. + let final_btc_height = bondholder_rpc + .get_blockchain_info() + .expect("getblockchaininfo") + .blocks; + assert!( + (final_btc_height as u128) < unlock_burn_height, + "test drifted past unlock-burn-height ({final_btc_height} >= {unlock_burn_height}); \ + the confirmed sweep may have taken the OP_IF (timelock) branch instead of OP_ELSE" + ); + + // Call `announce-l1-early-exit` to ensure the contract accepts the proof + // of the early exit as expected. + let pre_announce_shares = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "get-staker-shares-staked-for-cycle", + vec![ + &Value::Principal(staker_addr.clone().into()), + &Value::Bool(true), + &Value::UInt(bond_index), + &Value::Principal(test_signer_principal.clone()), + ], + ) + .result() + .expect("get-staker-shares-staked-for-cycle failed") + .expect_u128() + .expect("get-staker-shares-staked-for-cycle should return a uint"); + assert_eq!( + pre_announce_shares, BTC_LOCKUP_SATS, + "staker should have {BTC_LOCKUP_SATS} bond shares from the L1 lockup before announce-l1-early-exit" + ); + + test_observer::clear(); + let announce_tx = make_contract_call( + &bond_admin_sk, + 1, + call_fee, + naka_conf.burnchain.chain_id, + &pox_5_addr, + "pox-5", + "announce-l1-early-exit", + &[ + Value::Principal(staker_addr.clone().into()), + Value::Principal(test_signer_principal.clone()), + ], + ); + let announce_txid = submit_tx(&http_origin, &announce_tx); + info!("Submitted pox-5 announce-l1-early-exit txid: {announce_txid}"); + + wait_for(60, || { + Ok(get_account(&http_origin, &bond_admin_addr).nonce == 2 + && get_tx_result_by_id(&announce_txid).is_some()) + }) + .expect("Timed out waiting for announce-l1-early-exit"); + + let announce_result = get_tx_result_by_id(&announce_txid) + .expect("did not observe announce-l1-early-exit txid in test_observer"); + assert_eq!( + announce_result, + Value::okay_true(), + "announce-l1-early-exit should return (ok true) when called by the early-unlock admin with the matching signer-manager" + ); + + let post_announce_shares = call_read_only( + &naka_conf, + &pox_5_addr, + "pox-5", + "get-staker-shares-staked-for-cycle", + vec![ + &Value::Principal(staker_addr.clone().into()), + &Value::Bool(true), + &Value::UInt(bond_index), + &Value::Principal(test_signer_principal.clone()), + ], + ) + .result() + .expect("get-staker-shares-staked-for-cycle failed") + .expect_u128() + .expect("get-staker-shares-staked-for-cycle should return a uint"); + assert_eq!( + post_announce_shares, 0, + "announce-l1-early-exit should zero out the staker's bond shares" + ); + + coord_channel + .lock() + .expect("Mutex poisoned") + .stop_chains_coordinator(); + run_loop_stopper.store(false, Ordering::SeqCst); + + run_loop_thread.join().unwrap(); +} + +#[test] +#[ignore] +/// Verify the `with-stacking` allowances work as expected when staking STX +fn check_with_stacking_allowances_stake() { + if env::var("BITCOIND_TEST") != Ok("1".into()) { + return; + } + + let mut signers = TestSigners::default(); + let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); + enable_epoch_4_0(&mut naka_conf); + let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); + naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; + let sender_sk = Secp256k1PrivateKey::random(); + let sender_signer_sk = Secp256k1PrivateKey::random(); + let sender_signer_addr = tests::to_addr(&sender_signer_sk); + + let signer_sk = signers.signer_keys[0].clone(); + let signer_pk = StacksPublicKey::from_private(&signer_sk); + + // setup sender + recipient for some test stx transfers + // these are necessary for the interim blocks to get mined at all + let sender_addr = tests::to_addr(&sender_sk); + let deploy_fee = 3000; + let call_fee = 400; + naka_conf.add_initial_balance( + PrincipalData::from(sender_addr.clone()).to_string(), + deploy_fee + call_fee * 30, + ); + naka_conf.add_initial_balance( + PrincipalData::from(sender_signer_addr.clone()).to_string(), + 100000, + ); + + // Set the sBTC token and registry contracts, which we will deploy before + // epoch 4.0 + let sbtc_deployer_sk = Secp256k1PrivateKey::random(); + let sbtc_deployer_addr = tests::to_addr(&sbtc_deployer_sk); + naka_conf.add_initial_balance( + PrincipalData::from(sbtc_deployer_addr.clone()).to_string(), + 2 * deploy_fee, + ); + let sbtc_token_id = QualifiedContractIdentifier::new( + sbtc_deployer_addr.clone().into(), + clarity::vm::ContractName::try_from("sbtc-token").unwrap(), + ); + let sbtc_registry_id = QualifiedContractIdentifier::new( + sbtc_deployer_addr.clone().into(), + clarity::vm::ContractName::try_from("sbtc-registry").unwrap(), + ); + naka_conf.node.pox_5_sbtc_contract = Some(sbtc_token_id.clone()); + naka_conf.node.pox_5_sbtc_registry_contract = Some(sbtc_registry_id.clone()); + + // Default stacker used for bootstrapping + let stacker_sk = setup_stacker(&mut naka_conf); + + // Stackers used for testing + let stackers: Vec<_> = (0..3).map(|_| setup_stacker(&mut naka_conf)).collect(); + + test_observer::spawn(); + test_observer::register_any(&mut naka_conf); + + let mut btcd_controller = BitcoinCoreController::from_stx_config(&naka_conf); + btcd_controller + .start_bitcoind() + .expect("Failed starting bitcoind"); + let mut btc_regtest_controller = BitcoinRegtestController::new(naka_conf.clone(), None); + btc_regtest_controller.bootstrap_chain(201); + + let mut run_loop = boot_nakamoto::BootRunLoop::new(naka_conf.clone()).unwrap(); + let run_loop_stopper = run_loop.get_termination_switch(); + let Counters { + blocks_processed, .. + } = run_loop.counters(); + let counters = run_loop.counters(); + + let coord_channel = run_loop.coordinator_channels(); + + let run_loop_thread = thread::Builder::new() + .name("run_loop".into()) + .spawn(move || run_loop.start(None, 0)) + .unwrap(); + wait_for_runloop(&blocks_processed); + + let pubkey_bytes: [u8; 33] = signer_pk + .to_bytes_compressed() + .try_into() + .expect("compressed secp256k1 pubkey should be 33 bytes"); + boot_to_epoch_4_0( + &naka_conf, + &blocks_processed, + &counters, + &coord_channel, + &[stacker_sk.clone()], + &[sender_signer_sk], + &[], + &sbtc_deployer_sk, + Some(&pubkey_bytes), + deploy_fee, + &mut Some(&mut signers), + &mut btc_regtest_controller, + ); + + let mut sender_nonce = 0; - let sign_with = |sk: &Secp256k1PrivateKey| -> Vec { - let mut signer = BurnchainOpSigner::new(sk.clone()); - let sig_der_serialized = signer - .sign_message(sig_hash.as_bytes()) - .expect("sign sweep sighash") - .to_secp256k1_recoverable() - .expect("recoverable sig") - .to_standard() - .serialize_der(); - let mut v: Vec = sig_der_serialized.to_vec(); - v.push(sig_hash_all as u8); - v - }; + // Deploy the signer contract + let signer_contract = pox5_signer_manager_source(); + let contract_tx = make_contract_publish( + &sender_sk, + sender_nonce, + deploy_fee, + naka_conf.burnchain.chain_id, + "test-signer", + signer_contract, + ); + sender_nonce += 1; + let deploy_txid = submit_tx(&http_origin, &contract_tx); + info!("Submitted signer contract deploy txid: {deploy_txid}"); - let sig_owner = sign_with(owner_sk); - let sig_early = sign_with(early_sk); + wait_for(60, || { + let cur_sender_nonce = get_account(&http_origin, &to_addr(&sender_sk)).nonce; + Ok(cur_sender_nonce == sender_nonce) + }) + .expect("Timed out waiting for signer contract deploy"); - tx.input[0].witness = vec![ - // First witness item -> bottom of stack: the sig the closing - // OP_CHECKSIG will consume. - sig_owner, - // Above it: the sig that OP_CHECKSIGVERIFY consumes first. - sig_early, - // Empty buffer = false (MINIMALIF-compliant): OP_IF takes - // the OP_ELSE branch. - vec![], - // P2WSH preimage; bitcoind checks sha256(this) == - // witness_program before executing. - timelock_script.clone(), - ]; + let info = get_chain_info_result(&naka_conf).unwrap(); + let last_stacks_block_height = info.stacks_tip_height as u128; + + next_block_and_mine_commit(&mut btc_regtest_controller, 60, &naka_conf, &counters).unwrap(); + + let signer_key_hex = Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(); + let contract_name = "test-contract"; + let contract = format!( + r#" +(define-constant signer-key {signer_key_hex}) +(define-public (stake (amount uint) (allowed uint)) + (restrict-assets? tx-sender ((with-stacking allowed)) + (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 stake + .test-signer amount u12 burn-block-height none + )) + true + ) +) +(define-public (stake-2-allowances (amount uint) (allowed-1 uint) (allowed-2 uint)) + (restrict-assets? tx-sender ((with-stacking allowed-1) (with-stacking allowed-2)) + (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 stake + .test-signer amount u12 burn-block-height none + )) + true + ) +) +(define-public (stake-no-allowance (amount uint)) + (restrict-assets? tx-sender () + (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 stake + .test-signer amount u12 burn-block-height none + )) + true + ) +) +(define-public (stake-all (amount uint)) + (begin + (try! (stx-transfer? amount tx-sender current-contract)) + (as-contract? ((with-all-assets-unsafe)) + (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 stake + .test-signer amount u12 burn-block-height none + )) + true + ) + ) +) +"# + ); + + let contract_tx = make_contract_publish( + &sender_sk, + sender_nonce, + deploy_fee, + naka_conf.burnchain.chain_id, + contract_name, + &contract, + ); + sender_nonce += 1; + let deploy_txid = submit_tx(&http_origin, &contract_tx); + info!("Submitted deploy txid: {deploy_txid}"); + + let mut stacks_block_height = 0; + wait_for(60, || { + let cur_sender_nonce = get_account(&http_origin, &to_addr(&sender_sk)).nonce; + let info = get_chain_info_result(&naka_conf).unwrap(); + stacks_block_height = info.stacks_tip_height as u128; + Ok(stacks_block_height > last_stacks_block_height && cur_sender_nonce == sender_nonce) + }) + .expect("Timed out waiting for contracts to publish"); + + next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 30, &coord_channel) + .unwrap(); + + // pox-5's `stake` requires the signer-manager contract to have been + // registered in advance via `register-signer`, which itself requires + // a signer-key grant signed by the signer key. Build that signature + // and call `test-signer.register-self` so the staking calls below + // can find a signer record. + let test_signer_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( + sender_addr.clone().into(), + clarity::vm::ContractName::try_from("test-signer").unwrap(), + )); + let auth_id: u128 = 1; + let signer_grant_sig = + stacks::util_lib::signed_structured_data::pox5::make_pox_5_signer_grant_signature( + &test_signer_principal, + auth_id, + naka_conf.burnchain.chain_id, + &signer_sk, + ) + .expect("Failed to generate signer grant signature"); + let register_tx = make_contract_call( + &sender_sk, + sender_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + "test-signer", + "register-self", + &[ + Value::Principal(test_signer_principal.clone()), + Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(), + Value::UInt(auth_id), + Value::buff_from(signer_grant_sig.to_rsv()).unwrap(), + ], + ); + sender_nonce += 1; + let register_txid = submit_tx(&http_origin, ®ister_tx); + info!("Submitted register-self txid: {register_txid}"); + wait_for(60, || { + let cur_sender_nonce = get_account(&http_origin, &to_addr(&sender_sk)).nonce; + Ok(cur_sender_nonce == sender_nonce) + }) + .expect("Timed out waiting for register-self to confirm"); + + // Each stacker calls `pox-5.stake` indirectly through the test + // contract, so they must first authorize the test contract as an + // allowed contract-caller. Otherwise pox-5's `check-caller-allowed` + // returns `ERR_UNAUTHORIZED_CALLER` (u22). + let pox_5_id = boot_code_id("pox-5", false); + let test_contract_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( + sender_addr.clone().into(), + clarity::vm::ContractName::try_from(contract_name).unwrap(), + )); + let mut allow_nonces = HashMap::new(); + for stacker in stackers.iter() { + let stacker_addr = tests::to_addr(stacker); + let allow_tx = make_contract_call( + stacker, + 0, + call_fee, + naka_conf.burnchain.chain_id, + &pox_5_id.issuer.clone().into(), + "pox-5", + "allow-contract-caller", + &[ + Value::Principal(test_contract_principal.clone()), + Value::none(), + ], + ); + let txid = submit_tx(&http_origin, &allow_tx); + info!("Submitted allow-contract-caller txid: {txid} for {stacker_addr}"); + allow_nonces.insert(stacker_addr, 1); + } + wait_for(60, || { + for (addr, expected_nonce) in &allow_nonces { + if get_account(&http_origin, addr).nonce != *expected_nonce { + return Ok(false); + } + } + Ok(true) + }) + .expect("Timed out waiting for allow-contract-caller"); + + test_observer::clear(); + + // Amount to stack + let amount = Value::UInt(POX_DEFAULT_STACKER_STX_AMT); + + // Map txid to expected result, `true` for ok, `false` for error + let mut expected_results = HashMap::new(); + let mut wait_for_nonce = HashMap::new(); + + // ***** Successfully stack with stackers[0] + let stacker = &stackers[0]; + let stacker_addr = tests::to_addr(stacker); + // stackers[0] consumed nonce 0 for allow-contract-caller above. + let mut stacker_nonce = 1; + + let stack_ok_tx = make_contract_call( + stacker, + stacker_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + contract_name, + "stake", + &[amount.clone(), amount.clone()], + ); + stacker_nonce += 1; + let stack_ok_txid = submit_tx(&http_origin, &stack_ok_tx); + info!("Submitted stake_ok txid: {stack_ok_txid}"); + expected_results.insert(stack_ok_txid, Value::okay_true()); + wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); + + // ***** Fail to stack with stackers[1] + let stacker = &stackers[1]; + let stacker_addr = tests::to_addr(stacker); + let mut stacker_nonce = 1; + + let allowed = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 1); + let stack_err_tx = make_contract_call( + stacker, + stacker_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + contract_name, + "stake", + &[amount.clone(), allowed], + ); + stacker_nonce += 1; + let stack_err_txid = submit_tx(&http_origin, &stack_err_tx); + info!("Submitted stake_err txid: {stack_err_txid}"); + expected_results.insert(stack_err_txid, Value::error(Value::UInt(0)).unwrap()); + wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); + + // ***** Stack successfully with stackers[1] with two allowances + let allowed1 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT); + let allowed2 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT + 100); + let stack_2_ok_tx = make_contract_call( + stacker, + stacker_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + contract_name, + "stake-2-allowances", + &[amount.clone(), allowed1, allowed2], + ); + stacker_nonce += 1; + let stack_2_ok_txid = submit_tx(&http_origin, &stack_2_ok_tx); + info!("Submitted stake_2_ok_txid txid: {stack_2_ok_txid}"); + expected_results.insert(stack_2_ok_txid, Value::okay_true()); + wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); + + // ***** Fail to stack with stackers[2] with two allowances (both too small) + let stacker = &stackers[2]; + let stacker_addr = tests::to_addr(stacker); + let mut stacker_nonce = 1; + + let allowed1 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 100); + let allowed2 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 1000); + let stack_2_both_err_tx = make_contract_call( + stacker, + stacker_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + contract_name, + "stake-2-allowances", + &[amount.clone(), allowed1, allowed2], + ); + stacker_nonce += 1; + let stack_2_both_err_txid = submit_tx(&http_origin, &stack_2_both_err_tx); + info!("Submitted stake_2_both_err txid: {stack_2_both_err_txid}"); + expected_results.insert(stack_2_both_err_txid, Value::error(Value::UInt(0)).unwrap()); + wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); + + // ***** Fail to stack with stackers[2] with two allowances (first too small) + let allowed1 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 100); + let allowed2 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT); + + let stack_2_first_err_tx = make_contract_call( + stacker, + stacker_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + contract_name, + "stake-2-allowances", + &[amount.clone(), allowed1, allowed2], + ); + stacker_nonce += 1; + let stack_2_first_err_txid = submit_tx(&http_origin, &stack_2_first_err_tx); + info!("Submitted stake_2_first_err txid: {stack_2_first_err_txid}"); + expected_results.insert( + stack_2_first_err_txid, + Value::error(Value::UInt(0)).unwrap(), + ); + wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); + + // ***** Fail to stack with stackers[2] with two allowances (second too small) + let allowed1 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT); + let allowed2 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 100); + + let stack_2_second_err_tx = make_contract_call( + stacker, + stacker_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + contract_name, + "stake-2-allowances", + &[amount.clone(), allowed1, allowed2], + ); + stacker_nonce += 1; + let stack_2_second_err_txid = submit_tx(&http_origin, &stack_2_second_err_tx); + info!("Submitted stake_2_second_err txid: {stack_2_second_err_txid}"); + expected_results.insert( + stack_2_second_err_txid, + Value::error(Value::UInt(1)).unwrap(), + ); + wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); + + // ***** Fail to stack with stackers[2] with no allowance + let stack_no_allowance_err_tx = make_contract_call( + stacker, + stacker_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + contract_name, + "stake-no-allowance", + &[amount.clone()], + ); + stacker_nonce += 1; + let stack_no_allowance_err_txid = submit_tx(&http_origin, &stack_no_allowance_err_tx); + info!("Submitted stake_no_allowance_err txid: {stack_no_allowance_err_txid}"); + expected_results.insert( + stack_no_allowance_err_txid, + Value::error(Value::UInt(128)).unwrap(), + ); + wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); + + // ***** Stack successfully with stackers[2] with with-all-assets-unsafe + let stack_all_tx = make_contract_call( + stacker, + stacker_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + contract_name, + "stake-all", + &[amount.clone()], + ); + stacker_nonce += 1; + let stack_all_txid = submit_tx(&http_origin, &stack_all_tx); + info!("Submitted stack_all txid: {stack_all_txid}"); + expected_results.insert(stack_all_txid, Value::okay_true()); + wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); + + wait_for(60, || { + for (addr, expected_nonce) in &wait_for_nonce { + let cur_nonce = get_account(&http_origin, addr).nonce; + if cur_nonce != *expected_nonce { + return Ok(false); + } + } + Ok(true) + }) + .expect("Timed out waiting for contract calls"); + + let blocks = test_observer::get_blocks(); + let mut found = 0; + for block in blocks.iter() { + for tx in block.get("transactions").unwrap().as_array().unwrap() { + let txid = tx + .get("txid") + .unwrap() + .as_str() + .unwrap() + .strip_prefix("0x") + .unwrap(); + if let Some(expected) = expected_results.get(txid) { + let raw_result = tx.get("raw_result").unwrap().as_str().unwrap(); + let parsed = Value::try_deserialize_hex_untyped(&raw_result[2..]).unwrap(); + found += 1; + assert_eq!(&parsed, expected, "Txid {txid} should have expected result"); + } else { + // If there are any txids we don't expect, panic, because it probably means + // there is an error in the test itself. + panic!("Found unexpected txid: {txid}"); + } + } + } + + assert_eq!( + found, + expected_results.len(), + "Should have found all expected txs" + ); + + coord_channel + .lock() + .expect("Mutex poisoned") + .stop_chains_coordinator(); + run_loop_stopper.store(false, Ordering::SeqCst); + + run_loop_thread.join().unwrap(); +} + +#[test] +#[ignore] +/// Verify the `with-stacking` allowances work as expected when calling +/// `register-for-bond` on pox-5. Mirrors `check_with_stacking_allowances_stake` +/// but locks STX through the bond path (with sBTC sats supplied via the +/// `(err sbtc-amount)` branch of `btc-lockup`) instead of the STX-only +/// `stake` entrypoint. +fn check_with_stacking_allowances_register_for_bond() { + if env::var("BITCOIND_TEST") != Ok("1".into()) { + return; + } + + let mut signers = TestSigners::default(); + let (mut naka_conf, _miner_account) = naka_neon_integration_conf(None); + enable_epoch_4_0(&mut naka_conf); + let http_origin = format!("http://{}", &naka_conf.node.rpc_bind); + naka_conf.burnchain.chain_id = CHAIN_ID_TESTNET + 1; + let sender_sk = Secp256k1PrivateKey::random(); + let sender_signer_sk = Secp256k1PrivateKey::random(); + let sender_signer_addr = tests::to_addr(&sender_signer_sk); + + let signer_sk = signers.signer_keys[0].clone(); + let signer_pk = StacksPublicKey::from_private(&signer_sk); + + // setup sender + recipient for some test stx transfers + // these are necessary for the interim blocks to get mined at all + let sender_addr = tests::to_addr(&sender_sk); + let deploy_fee = 3000; + let call_fee = 400; + naka_conf.add_initial_balance( + PrincipalData::from(sender_addr.clone()).to_string(), + deploy_fee + call_fee * 30, + ); + naka_conf.add_initial_balance( + PrincipalData::from(sender_signer_addr.clone()).to_string(), + 100000, + ); + + // Set the sBTC token and registry contracts, which we will deploy before + // epoch 4.0 + let sbtc_deployer_sk = Secp256k1PrivateKey::random(); + let sbtc_deployer_addr = tests::to_addr(&sbtc_deployer_sk); + naka_conf.add_initial_balance( + PrincipalData::from(sbtc_deployer_addr.clone()).to_string(), + 2 * deploy_fee, + ); + let sbtc_token_id = QualifiedContractIdentifier::new( + sbtc_deployer_addr.clone().into(), + clarity::vm::ContractName::try_from("sbtc-token").unwrap(), + ); + let sbtc_registry_id = QualifiedContractIdentifier::new( + sbtc_deployer_addr.clone().into(), + clarity::vm::ContractName::try_from("sbtc-registry").unwrap(), + ); + naka_conf.node.pox_5_sbtc_contract = Some(sbtc_token_id.clone()); + naka_conf.node.pox_5_sbtc_registry_contract = Some(sbtc_registry_id.clone()); + + // The pox-5 boot contract initializes its `bond-admin` data var to + // `tx-sender`, which at boot deploy time is the unsignable boot + // principal. Override it to a key we control so that `setup-bond` is + // callable from the test (forbidden on mainnet). + let bond_admin_sk = Secp256k1PrivateKey::random(); + let bond_admin_addr = tests::to_addr(&bond_admin_sk); + // setup-bond carries a 683-byte buffer and a 3-entry allowlist, so the + // node prices it well above the small `call_fee` used for ordinary + // contract calls (observed expected ~1099). Pay it generously. + let setup_bond_fee = 5000u64; + naka_conf.add_initial_balance( + PrincipalData::from(bond_admin_addr.clone()).to_string(), + setup_bond_fee + 1000, + ); + naka_conf.node.pox_5_bond_admin = Some(PrincipalData::from(bond_admin_addr.clone())); + + // Default stacker used for bootstrapping + let stacker_sk = setup_stacker(&mut naka_conf); + + // Stackers used for testing + let stackers: Vec<_> = (0..3).map(|_| setup_stacker(&mut naka_conf)).collect(); + + test_observer::spawn(); + test_observer::register_any(&mut naka_conf); + + let mut btcd_controller = BitcoinCoreController::from_stx_config(&naka_conf); + btcd_controller + .start_bitcoind() + .expect("Failed starting bitcoind"); + let mut btc_regtest_controller = BitcoinRegtestController::new(naka_conf.clone(), None); + btc_regtest_controller.bootstrap_chain(201); + + let mut run_loop = boot_nakamoto::BootRunLoop::new(naka_conf.clone()).unwrap(); + let run_loop_stopper = run_loop.get_termination_switch(); + let Counters { + blocks_processed, .. + } = run_loop.counters(); + let counters = run_loop.counters(); + + let coord_channel = run_loop.coordinator_channels(); + + let run_loop_thread = thread::Builder::new() + .name("run_loop".into()) + .spawn(move || run_loop.start(None, 0)) + .unwrap(); + wait_for_runloop(&blocks_processed); + + let pubkey_bytes: [u8; 33] = signer_pk + .to_bytes_compressed() + .try_into() + .expect("compressed secp256k1 pubkey should be 33 bytes"); + boot_to_epoch_4_0( + &naka_conf, + &blocks_processed, + &counters, + &coord_channel, + &[stacker_sk.clone()], + &[sender_signer_sk], + &[], + &sbtc_deployer_sk, + Some(&pubkey_bytes), + deploy_fee, + &mut Some(&mut signers), + &mut btc_regtest_controller, + ); - tx - }; + let mut sender_nonce = 0; - // (a) Both sigs from random keys. - let tx_both_wrong = build_joint_sweep( - &Secp256k1PrivateKey::random(), - &Secp256k1PrivateKey::random(), + // Deploy the signer contract — same shape as `check_with_stacking_allowances_stake`. + let signer_contract = pox5_signer_manager_source(); + let contract_tx = make_contract_publish( + &sender_sk, + sender_nonce, + deploy_fee, + naka_conf.burnchain.chain_id, + "test-signer", + signer_contract, ); - let res_both_wrong = - bondholder_rpc.send_raw_transaction(&tx_both_wrong, Some(0.0), Some(1_000_000)); - let err_both_wrong = res_both_wrong - .err() - .expect("both-wrong-sigs early-exit sweep must be rejected by the script's CHECKSIGs"); - info!("Both-wrong-sigs early-exit sweep rejected as expected: {err_both_wrong:?}"); + sender_nonce += 1; + let deploy_txid = submit_tx(&http_origin, &contract_tx); + info!("Submitted signer contract deploy txid: {deploy_txid}"); - // (b) Owner sig correct, early sig from a random key. - let tx_no_early = build_joint_sweep(&staker_unlock_sk, &Secp256k1PrivateKey::random()); - let res_no_early = - bondholder_rpc.send_raw_transaction(&tx_no_early, Some(0.0), Some(1_000_000)); - let err_no_early = res_no_early - .err() - .expect("missing-early-sig sweep must be rejected by OP_CHECKSIGVERIFY"); - info!( - "Owner-only early-exit sweep rejected (CHECKSIGVERIFY on the early sig fails): \ - {err_no_early:?}" - ); + wait_for(60, || { + let cur_sender_nonce = get_account(&http_origin, &to_addr(&sender_sk)).nonce; + Ok(cur_sender_nonce == sender_nonce) + }) + .expect("Timed out waiting for signer contract deploy"); - // (c) Early sig correct, owner sig from a random key. - let tx_no_owner = build_joint_sweep(&Secp256k1PrivateKey::random(), &early_unlock_sk); - let res_no_owner = - bondholder_rpc.send_raw_transaction(&tx_no_owner, Some(0.0), Some(1_000_000)); - let err_no_owner = res_no_owner - .err() - .expect("missing-owner-sig sweep must be rejected by the closing OP_CHECKSIG"); - info!( - "Early-only early-exit sweep rejected (closing CHECKSIG on the owner sig fails): \ - {err_no_owner:?}" - ); + let info = get_chain_info_result(&naka_conf).unwrap(); + let last_stacks_block_height = info.stacks_tip_height as u128; - // (d) Both sigs from the correct keys -> confirms. - let joint_sweep_tx = build_joint_sweep(&staker_unlock_sk, &early_unlock_sk); - let sweep_txid = bondholder_rpc - .send_raw_transaction(&joint_sweep_tx, Some(0.0), Some(1_000_000)) - .expect("send_raw_transaction(joint early-exit sweep)"); - info!("Broadcast joint-sig early-exit sweep before timelock: txid={sweep_txid}"); + next_block_and_mine_commit(&mut btc_regtest_controller, 60, &naka_conf, &counters).unwrap(); - bondholder_rpc - .generate_to_address(1, &filler_addr) - .expect("mine confirmation block for joint early-exit sweep"); - let sweep_info = bondholder_rpc - .get_transaction(BONDHOLDER_WALLET, &sweep_txid) - .expect("gettransaction for joint early-exit sweep"); - assert!( - sweep_info.confirmations >= 1, - "joint early-exit sweep tx should have at least one confirmation; got {}", - sweep_info.confirmations - ); - info!( - "L1 early-exit sweep confirmed: {sweep_value} sats moved out of the timelock P2WSH \ - BEFORE unlock-burn-height ({} confirmation(s))", - sweep_info.confirmations + // Test contract: each entry-point calls `pox-5.register-for-bond` from + // inside a different `restrict-assets?` shape. The bond is set up at + // `bond-index = 0`, every staker is allowlisted for `SBTC_AMT` sats, + // and `(err sbtc-amount)` selects the sBTC lockup branch in pox-5. + // `with-stacking` allowances cover `amount-ustx`; the `(with-ft …)` + // entry covers the sBTC transfer pox-5 makes via `lock-sbtc`. + // + // The `register-for-bond-all` variant uses `as-contract? + with-all-assets-unsafe`, + // which is the only place the unsafe allowance is permitted. Inside it + // the contract becomes the staker, so we add the contract to the bond + // allowlist below and have it pull the staker's sBTC into itself + // before the inner call. + let signer_key_hex = Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(); + let contract_name = "test-contract"; + const SBTC_AMT: u128 = 1_000_000; + let sbtc_token_principal = sbtc_token_id.to_string(); + let contract = format!( + r#" +(define-constant signer-key {signer_key_hex}) +(define-constant sbtc-amount u{SBTC_AMT}) +(define-constant sbtc-contract '{sbtc_token_principal}) +(define-public (register-for-bond (amount uint) (allowed uint)) + (restrict-assets? tx-sender ((with-stacking allowed) (with-ft sbtc-contract "sbtc-token" sbtc-amount)) + (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 register-for-bond + u0 .test-signer amount (err sbtc-amount) none + )) + true + ) +) +(define-public (register-for-bond-2-allowances (amount uint) (allowed-1 uint) (allowed-2 uint)) + (restrict-assets? tx-sender ((with-stacking allowed-1) (with-stacking allowed-2) (with-ft sbtc-contract "sbtc-token" sbtc-amount)) + (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 register-for-bond + u0 .test-signer amount (err sbtc-amount) none + )) + true + ) +) +(define-public (register-for-bond-no-allowance (amount uint)) + (restrict-assets? tx-sender () + (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 register-for-bond + u0 .test-signer amount (err sbtc-amount) none + )) + true + ) +) +(define-public (register-for-bond-all (amount uint)) + (begin + (try! (stx-transfer? amount tx-sender current-contract)) + (try! (contract-call? '{sbtc_token_principal} transfer + sbtc-amount tx-sender current-contract none + )) + (as-contract? ((with-all-assets-unsafe)) + (try! (contract-call? 'ST000000000000000000002AMW42H.pox-5 register-for-bond + u0 .test-signer amount (err sbtc-amount) none + )) + true + ) + ) +) +"# ); - // Final guard: prove the confirmed sweep took the OP_ELSE branch by - // confirming the chain never crossed the OP_IF (timelock) gate. - let final_btc_height = bondholder_rpc - .get_blockchain_info() - .expect("getblockchaininfo") - .blocks; - assert!( - (final_btc_height as u128) < unlock_burn_height, - "test drifted past unlock-burn-height ({final_btc_height} >= {unlock_burn_height}); \ - the confirmed sweep may have taken the OP_IF (timelock) branch instead of OP_ELSE" + let contract_tx = make_contract_publish( + &sender_sk, + sender_nonce, + deploy_fee, + naka_conf.burnchain.chain_id, + contract_name, + &contract, ); + sender_nonce += 1; + let deploy_txid = submit_tx(&http_origin, &contract_tx); + info!("Submitted deploy txid: {deploy_txid}"); - // Call `announce-l1-early-exit` to ensure the contract accepts the proof - // of the early exit as expected. - let pre_announce_shares = call_read_only( - &naka_conf, - &pox_5_addr, - "pox-5", - "get-staker-shares-staked-for-cycle", - vec![ - &Value::Principal(staker_addr.clone().into()), - &Value::Bool(true), - &Value::UInt(bond_index), - &Value::Principal(test_signer_principal.clone()), + let mut stacks_block_height = 0; + wait_for(60, || { + let cur_sender_nonce = get_account(&http_origin, &to_addr(&sender_sk)).nonce; + let info = get_chain_info_result(&naka_conf).unwrap(); + stacks_block_height = info.stacks_tip_height as u128; + Ok(stacks_block_height > last_stacks_block_height && cur_sender_nonce == sender_nonce) + }) + .expect("Timed out waiting for contracts to publish"); + + next_block_and_process_new_stacks_block(&mut btc_regtest_controller, 30, &coord_channel) + .unwrap(); + + // Register the signer (same flow as the stake test). + let test_signer_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( + sender_addr.clone().into(), + clarity::vm::ContractName::try_from("test-signer").unwrap(), + )); + let auth_id: u128 = 1; + let signer_grant_sig = + stacks::util_lib::signed_structured_data::pox5::make_pox_5_signer_grant_signature( + &test_signer_principal, + auth_id, + naka_conf.burnchain.chain_id, + &signer_sk, + ) + .expect("Failed to generate signer grant signature"); + let register_tx = make_contract_call( + &sender_sk, + sender_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + "test-signer", + "register-self", + &[ + Value::Principal(test_signer_principal.clone()), + Value::buff_from(signer_pk.to_bytes_compressed()).unwrap(), + Value::UInt(auth_id), + Value::buff_from(signer_grant_sig.to_rsv()).unwrap(), ], - ) - .result() - .expect("get-staker-shares-staked-for-cycle failed") - .expect_u128() - .expect("get-staker-shares-staked-for-cycle should return a uint"); - assert_eq!( - pre_announce_shares, BTC_LOCKUP_SATS, - "staker should have {BTC_LOCKUP_SATS} bond shares from the L1 lockup before announce-l1-early-exit" ); + sender_nonce += 1; + let register_txid = submit_tx(&http_origin, ®ister_tx); + info!("Submitted register-self txid: {register_txid}"); + wait_for(60, || { + let cur_sender_nonce = get_account(&http_origin, &to_addr(&sender_sk)).nonce; + Ok(cur_sender_nonce == sender_nonce) + }) + .expect("Timed out waiting for register-self to confirm"); - test_observer::clear(); - let announce_tx = make_contract_call( + let pox_5_id = boot_code_id("pox-5", false); + + // Setup bond 0 from the configured bond admin. Allowlist all three + // stackers for `SBTC_AMT` sats each, plus the test contract — under + // `register-for-bond-all`, `as-contract?` switches tx-sender to the + // contract, so it must also be in the allowlist. With + // `stx-value-ratio = 100` and `min-ustx-ratio = 10000` + // (== 100% in basis points), + // `min-ustx-for-sats-amount(SBTC_AMT, 100, 10000) = SBTC_AMT` ustx — so + // any `amount-ustx >= SBTC_AMT` satisfies the bond's STX floor. + let test_contract_principal = PrincipalData::Contract(QualifiedContractIdentifier::new( + sender_addr.clone().into(), + clarity::vm::ContractName::try_from(contract_name).unwrap(), + )); + let allowlist_entry = |principal: PrincipalData| { + clarity::vm::Value::Tuple( + clarity::vm::types::TupleData::from_data(vec![ + ( + ClarityName::try_from("staker").unwrap(), + Value::Principal(principal), + ), + ( + ClarityName::try_from("max-sats").unwrap(), + Value::UInt(SBTC_AMT), + ), + ]) + .unwrap(), + ) + }; + let mut allowlist_entries: Vec = stackers + .iter() + .map(|sk| allowlist_entry(tests::to_addr(sk).into())) + .collect(); + allowlist_entries.push(allowlist_entry(test_contract_principal.clone())); + let allowlist_value = Value::cons_list_unsanitized(allowlist_entries).unwrap(); + let setup_bond_tx = make_contract_call( &bond_admin_sk, - 1, - call_fee, + 0, + setup_bond_fee, naka_conf.burnchain.chain_id, - &pox_5_addr, + &pox_5_id.issuer.clone().into(), "pox-5", - "announce-l1-early-exit", + "setup-bond", &[ - Value::Principal(staker_addr.clone().into()), - Value::Principal(test_signer_principal.clone()), + Value::UInt(0), + Value::UInt(1000), + Value::UInt(100), + Value::UInt(10000), + Value::buff_from(vec![0u8; 683]).unwrap(), + Value::Principal(bond_admin_addr.clone().into()), + allowlist_value, ], ); - let announce_txid = submit_tx(&http_origin, &announce_tx); - info!("Submitted pox-5 announce-l1-early-exit txid: {announce_txid}"); + let setup_bond_txid = submit_tx(&http_origin, &setup_bond_tx); + info!("Submitted setup-bond txid: {setup_bond_txid}"); + wait_for(60, || { + let cur_nonce = get_account(&http_origin, &bond_admin_addr).nonce; + Ok(cur_nonce == 1) + }) + .expect("Timed out waiting for setup-bond"); + // Mint sBTC to each stacker so their `register-for-bond` can lock + // `SBTC_AMT` sats via the sBTC branch. The sBTC stub's `mint` has no + // caller restriction, so each stacker mints to themselves at nonce 0. + // pox-5 then transfers from `tx-sender` (the staker) into pox-5. + for stacker in stackers.iter() { + let stacker_addr = tests::to_addr(stacker); + let mint_tx = make_contract_call( + stacker, + 0, + call_fee, + naka_conf.burnchain.chain_id, + &sbtc_deployer_addr, + "sbtc-token", + "mint", + &[ + Value::UInt(SBTC_AMT), + Value::Principal(stacker_addr.clone().into()), + ], + ); + let mint_txid = submit_tx(&http_origin, &mint_tx); + info!("Submitted sbtc mint txid: {mint_txid} for {stacker_addr}"); + } wait_for(60, || { - Ok(get_account(&http_origin, &bond_admin_addr).nonce == 2 - && get_tx_result_by_id(&announce_txid).is_some()) + for stacker in stackers.iter() { + let stacker_addr = tests::to_addr(stacker); + if get_account(&http_origin, &stacker_addr).nonce != 1 { + return Ok(false); + } + } + Ok(true) }) - .expect("Timed out waiting for announce-l1-early-exit"); + .expect("Timed out waiting for sbtc mints"); + + // Each stacker calls pox-5 indirectly through the test contract, so + // they must first authorize the test contract as an allowed + // contract-caller. Otherwise pox-5's `check-caller-allowed` returns + // `ERR_UNAUTHORIZED_CALLER` (u22). + let mut allow_nonces = HashMap::new(); + for stacker in stackers.iter() { + let stacker_addr = tests::to_addr(stacker); + let allow_tx = make_contract_call( + stacker, + 1, + call_fee, + naka_conf.burnchain.chain_id, + &pox_5_id.issuer.clone().into(), + "pox-5", + "allow-contract-caller", + &[ + Value::Principal(test_contract_principal.clone()), + Value::none(), + ], + ); + let txid = submit_tx(&http_origin, &allow_tx); + info!("Submitted allow-contract-caller txid: {txid} for {stacker_addr}"); + allow_nonces.insert(stacker_addr, 2); + } + wait_for(60, || { + for (addr, expected_nonce) in &allow_nonces { + if get_account(&http_origin, addr).nonce != *expected_nonce { + return Ok(false); + } + } + Ok(true) + }) + .expect("Timed out waiting for allow-contract-caller"); - let announce_result = get_tx_result_by_id(&announce_txid) - .expect("did not observe announce-l1-early-exit txid in test_observer"); - assert_eq!( - announce_result, - Value::okay_true(), - "announce-l1-early-exit should return (ok true) when called by the early-unlock admin with the matching signer-manager" + test_observer::clear(); + + // amount-ustx is what gets locked under `with-stacking`. Match the + // pattern from `check_with_stacking_allowances_stake` and use + // POX_DEFAULT_STACKER_STX_AMT — well above the bond's `SBTC_AMT` ustx + // floor and well below the stacker's STX balance. + let amount = Value::UInt(POX_DEFAULT_STACKER_STX_AMT); + + // Map txid to expected result. + let mut expected_results = HashMap::new(); + let mut wait_for_nonce = HashMap::new(); + + // ***** Successfully register-for-bond with stackers[0] + let stacker = &stackers[0]; + let stacker_addr = tests::to_addr(stacker); + // nonces 0 (mint), 1 (allow-contract-caller) consumed above. + let mut stacker_nonce = 2; + + let ok_tx = make_contract_call( + stacker, + stacker_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + contract_name, + "register-for-bond", + &[amount.clone(), amount.clone()], + ); + stacker_nonce += 1; + let ok_txid = submit_tx(&http_origin, &ok_tx); + info!("Submitted register-for-bond ok txid: {ok_txid}"); + expected_results.insert(ok_txid, Value::okay_true()); + wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); + + // ***** Fail to register-for-bond with stackers[1] — single allowance too small + let stacker = &stackers[1]; + let stacker_addr = tests::to_addr(stacker); + let mut stacker_nonce = 2; + + let allowed = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 1); + let err_tx = make_contract_call( + stacker, + stacker_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + contract_name, + "register-for-bond", + &[amount.clone(), allowed], + ); + stacker_nonce += 1; + let err_txid = submit_tx(&http_origin, &err_tx); + info!("Submitted register-for-bond err txid: {err_txid}"); + expected_results.insert(err_txid, Value::error(Value::UInt(0)).unwrap()); + wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); + + // ***** Successfully register-for-bond with stackers[1] — two allowances + let allowed1 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT); + let allowed2 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT + 100); + let two_ok_tx = make_contract_call( + stacker, + stacker_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + contract_name, + "register-for-bond-2-allowances", + &[amount.clone(), allowed1, allowed2], + ); + stacker_nonce += 1; + let two_ok_txid = submit_tx(&http_origin, &two_ok_tx); + info!("Submitted register-for-bond-2-allowances ok txid: {two_ok_txid}"); + expected_results.insert(two_ok_txid, Value::okay_true()); + wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); + + // ***** stackers[2] — both allowances too small + let stacker = &stackers[2]; + let stacker_addr = tests::to_addr(stacker); + let mut stacker_nonce = 2; + + let allowed1 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 100); + let allowed2 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 1000); + let two_both_err_tx = make_contract_call( + stacker, + stacker_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + contract_name, + "register-for-bond-2-allowances", + &[amount.clone(), allowed1, allowed2], + ); + stacker_nonce += 1; + let two_both_err_txid = submit_tx(&http_origin, &two_both_err_tx); + info!("Submitted register-for-bond-2-allowances both err txid: {two_both_err_txid}"); + expected_results.insert(two_both_err_txid, Value::error(Value::UInt(0)).unwrap()); + wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); + + // ***** stackers[2] — first allowance too small + let allowed1 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 100); + let allowed2 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT); + let two_first_err_tx = make_contract_call( + stacker, + stacker_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + contract_name, + "register-for-bond-2-allowances", + &[amount.clone(), allowed1, allowed2], + ); + stacker_nonce += 1; + let two_first_err_txid = submit_tx(&http_origin, &two_first_err_tx); + info!("Submitted register-for-bond-2-allowances first err txid: {two_first_err_txid}"); + expected_results.insert(two_first_err_txid, Value::error(Value::UInt(0)).unwrap()); + wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); + + // ***** stackers[2] — second allowance too small + let allowed1 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT); + let allowed2 = Value::UInt(POX_DEFAULT_STACKER_STX_AMT - 100); + let two_second_err_tx = make_contract_call( + stacker, + stacker_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + contract_name, + "register-for-bond-2-allowances", + &[amount.clone(), allowed1, allowed2], + ); + stacker_nonce += 1; + let two_second_err_txid = submit_tx(&http_origin, &two_second_err_tx); + info!("Submitted register-for-bond-2-allowances second err txid: {two_second_err_txid}"); + expected_results.insert(two_second_err_txid, Value::error(Value::UInt(1)).unwrap()); + wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); + + // ***** stackers[2] — empty restrict-assets allowances + let no_allowance_err_tx = make_contract_call( + stacker, + stacker_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + contract_name, + "register-for-bond-no-allowance", + &[amount.clone()], + ); + stacker_nonce += 1; + let no_allowance_err_txid = submit_tx(&http_origin, &no_allowance_err_tx); + info!("Submitted register-for-bond-no-allowance err txid: {no_allowance_err_txid}"); + expected_results.insert( + no_allowance_err_txid, + Value::error(Value::UInt(128)).unwrap(), + ); + wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); + + // ***** stackers[2] — `with-all-assets-unsafe` succeeds + let all_tx = make_contract_call( + stacker, + stacker_nonce, + call_fee, + naka_conf.burnchain.chain_id, + &sender_addr, + contract_name, + "register-for-bond-all", + &[amount.clone()], ); + stacker_nonce += 1; + let all_txid = submit_tx(&http_origin, &all_tx); + info!("Submitted register-for-bond-all txid: {all_txid}"); + expected_results.insert(all_txid, Value::okay_true()); + wait_for_nonce.insert(stacker_addr.clone(), stacker_nonce); + + wait_for(60, || { + for (addr, expected_nonce) in &wait_for_nonce { + let cur_nonce = get_account(&http_origin, addr).nonce; + if cur_nonce != *expected_nonce { + return Ok(false); + } + } + Ok(true) + }) + .expect("Timed out waiting for contract calls"); + + let blocks = test_observer::get_blocks(); + let mut found = 0; + for block in blocks.iter() { + for tx in block.get("transactions").unwrap().as_array().unwrap() { + let txid = tx + .get("txid") + .unwrap() + .as_str() + .unwrap() + .strip_prefix("0x") + .unwrap(); + if let Some(expected) = expected_results.get(txid) { + let raw_result = tx.get("raw_result").unwrap().as_str().unwrap(); + let parsed = Value::try_deserialize_hex_untyped(&raw_result[2..]).unwrap(); + found += 1; + assert_eq!(&parsed, expected, "Txid {txid} should have expected result"); + } else { + panic!("Found unexpected txid: {txid}"); + } + } + } - let post_announce_shares = call_read_only( - &naka_conf, - &pox_5_addr, - "pox-5", - "get-staker-shares-staked-for-cycle", - vec![ - &Value::Principal(staker_addr.clone().into()), - &Value::Bool(true), - &Value::UInt(bond_index), - &Value::Principal(test_signer_principal.clone()), - ], - ) - .result() - .expect("get-staker-shares-staked-for-cycle failed") - .expect_u128() - .expect("get-staker-shares-staked-for-cycle should return a uint"); assert_eq!( - post_announce_shares, 0, - "announce-l1-early-exit should zero out the staker's bond shares" + found, + expected_results.len(), + "Should have found all expected txs" ); coord_channel