diff --git a/apps/onchain/src/fee_tests.rs b/apps/onchain/src/fee_tests.rs index dd0d339..d3bc2bd 100644 --- a/apps/onchain/src/fee_tests.rs +++ b/apps/onchain/src/fee_tests.rs @@ -1,5 +1,5 @@ use crate::{Error, Milestone, MilestoneStatus, VaultixEscrow, VaultixEscrowClient}; -use soroban_sdk::symbol_short; +use soroban_sdk::{symbol_short, BytesN}; /// Comprehensive tests for the Configurable Fee Model feature (#93) /// Tests cover: /// - Default global fee behavior (no overrides) @@ -139,6 +139,7 @@ fn test_release_milestone_uses_global_fee_by_default() { &token_address, &milestones, &(env.ledger().timestamp() + 3600), + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &10_000, &200); @@ -195,6 +196,7 @@ fn test_release_milestone_uses_token_fee_override() { &token_address, &milestones, &(env.ledger().timestamp() + 3600), + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &10_000, &200); @@ -255,6 +257,7 @@ fn test_release_milestone_uses_escrow_fee_override() { &token_address, &milestones, &(env.ledger().timestamp() + 3600), + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &10_000, &200); @@ -314,6 +317,7 @@ fn test_fee_precedence_escrow_over_token_and_global() { &token_address, &milestones, &(env.ledger().timestamp() + 3600), + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &10_000, &200); @@ -367,6 +371,7 @@ fn test_cancel_escrow_uses_token_fee_override() { &token_address, &milestones, &(env.ledger().timestamp() + 3600), + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &10_000, &200); @@ -423,6 +428,7 @@ fn test_refund_expired_uses_escrow_fee_override() { &token_address, &milestones, &deadline, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &10_000, &200); @@ -482,6 +488,7 @@ fn test_zero_fee_valid() { &token_address, &milestones, &(env.ledger().timestamp() + 3600), + &BytesN::from_array(&env, &[0u8; 32]), ); // Approve contract to transfer depositor's tokens, then deposit diff --git a/apps/onchain/src/lib.rs b/apps/onchain/src/lib.rs index b15b738..08d2ce5 100644 --- a/apps/onchain/src/lib.rs +++ b/apps/onchain/src/lib.rs @@ -2,8 +2,8 @@ #![no_std] #![allow(unexpected_cfgs)] use soroban_sdk::{ - contract, contracterror, contractimpl, contracttype, symbol_short, token, Address, Env, Symbol, - Vec, + contract, contracterror, contractimpl, contracttype, symbol_short, token, Address, BytesN, Env, + Symbol, Vec, }; impl VaultixEscrow { @@ -89,6 +89,7 @@ pub struct Escrow { pub threshold_amount: i128, // Threshold amount for multi-sig requirement pub required_signatures: u32, // Number of signatures required for release pub collected_signatures: Vec
, // Addresses that have signed for release + pub metadata_hash: BytesN<32>, // IPFS metadata hash for the escrow agreement } #[contracttype] @@ -106,6 +107,7 @@ struct EscrowEntryV2 { required_signatures: u32, collected_signatures: Vec
, fee_override_bps: i128, + metadata_hash: BytesN<32>, } #[contracttype] @@ -117,6 +119,7 @@ pub struct CreateEscrowRequest { pub token_address: Address, pub milestones: Vec, pub deadline: u64, + pub metadata_hash: BytesN<32>, } #[contracttype] @@ -484,6 +487,7 @@ impl VaultixEscrow { Ok(()) } + #[allow(clippy::too_many_arguments)] pub fn create_escrow( env: Env, escrow_id: u64, @@ -492,6 +496,7 @@ impl VaultixEscrow { token_address: Address, milestones: Vec, deadline: u64, + metadata_hash: BytesN<32>, ) -> Result<(), Error> { depositor.require_auth(); ensure_not_paused(&env)?; @@ -545,6 +550,7 @@ impl VaultixEscrow { required_signatures: 1, collected_signatures: Vec::new(&env), fee_override_bps, + metadata_hash: metadata_hash.clone(), }; store_escrow_entry_v2(&env, escrow_id, &escrow); @@ -556,7 +562,14 @@ impl VaultixEscrow { Symbol::new(&env, "EscrowCreated"), escrow_id, ), - (depositor, recipient, token_address, total_amount, deadline), + ( + depositor, + recipient, + token_address, + total_amount, + deadline, + metadata_hash, + ), ); Ok(()) @@ -581,6 +594,7 @@ impl VaultixEscrow { let token_address = request.token_address.clone(); let milestones = request.milestones.clone(); let deadline = request.deadline; + let metadata_hash = request.metadata_hash.clone(); if depositor == recipient { return Err(Error::SelfDealing); @@ -645,6 +659,7 @@ impl VaultixEscrow { required_signatures: 1, collected_signatures: Vec::new(&env), fee_override_bps, + metadata_hash, }; pending_entries.push_back((escrow_id, escrow, fee_override_bps >= 0)); @@ -1669,6 +1684,7 @@ fn load_escrow_entry_v2(env: &Env, escrow_id: u64) -> Result Escrow { threshold_amount: escrow.threshold_amount, required_signatures: escrow.required_signatures, collected_signatures: escrow.collected_signatures, + metadata_hash: escrow.metadata_hash, } } diff --git a/apps/onchain/src/test.rs b/apps/onchain/src/test.rs index c13caf7..1881f7b 100644 --- a/apps/onchain/src/test.rs +++ b/apps/onchain/src/test.rs @@ -67,6 +67,7 @@ fn test_create_escrow_fails_when_paused() { &token_address, &milestones, &deadline, + &BytesN::from_array(&env, &[0u8; 32]), ); assert_eq!(result, Err(Ok(Error::ContractPaused))); @@ -111,6 +112,7 @@ fn test_deposit_funds_fails_when_paused() { &token_address, &milestones, &deadline, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &10_000, &200); @@ -165,6 +167,7 @@ fn test_create_and_get_escrow() { &token_address, &milestones, &deadline, + &BytesN::from_array(&env, &[0u8; 32]), ); let escrow = client.get_escrow(&escrow_id); @@ -192,6 +195,7 @@ fn test_create_and_get_escrow() { // Payload assertion: Convert event.2 into a Vec and compare with expected Vec let actual_payload: soroban_sdk::Vec = event.2.into_val(&env); + let metadata_hash = BytesN::from_array(&env, &[0u8; 32]); let expected_payload: soroban_sdk::Vec = vec![ &env, depositor.clone().into_val(&env), @@ -199,6 +203,7 @@ fn test_create_and_get_escrow() { token_address.clone().into_val(&env), 10000i128.into_val(&env), deadline.into_val(&env), + metadata_hash.into_val(&env), ]; assert_eq!(actual_payload, expected_payload); @@ -258,6 +263,7 @@ fn test_create_escrows_batch_and_get() { token_address: token_address.clone(), milestones: milestones_1, deadline: deadline_1, + metadata_hash: BytesN::from_array(&env, &[0u8; 32]), }, CreateEscrowRequest { escrow_id: escrow_id_2, @@ -266,6 +272,7 @@ fn test_create_escrows_batch_and_get() { token_address: token_address.clone(), milestones: milestones_2, deadline: deadline_2, + metadata_hash: BytesN::from_array(&env, &[0u8; 32]), }, ]; @@ -355,6 +362,7 @@ fn test_create_escrows_batch_is_atomic() { token_address: token_address.clone(), milestones: milestones.clone(), deadline: 1706400000u64, + metadata_hash: BytesN::from_array(&env, &[0u8; 32]), }, CreateEscrowRequest { escrow_id, @@ -363,6 +371,7 @@ fn test_create_escrows_batch_is_atomic() { token_address, milestones, deadline: 1706403600u64, + metadata_hash: BytesN::from_array(&env, &[0u8; 32]), }, ]; @@ -417,6 +426,7 @@ fn test_deposit_funds() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); // Approve contract to spend tokens @@ -479,6 +489,7 @@ fn test_release_milestone_with_tokens() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &10_000, &200); client.deposit_funds(&escrow_id); @@ -543,6 +554,7 @@ fn test_dispute_blocks_release() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &1000, &200); @@ -595,6 +607,7 @@ fn test_complete_escrow_with_all_releases() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &10_000, &200); client.deposit_funds(&escrow_id); @@ -648,6 +661,7 @@ fn test_cancel_escrow_with_refund() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &10_000, &200); client.deposit_funds(&escrow_id); @@ -699,6 +713,7 @@ fn test_cancel_unfunded_escrow() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); // Cancel unfunded escrow (no refund needed) @@ -749,6 +764,7 @@ fn test_admin_resolves_dispute_to_recipient() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &10000, &200); @@ -813,6 +829,7 @@ fn test_admin_resolves_dispute_to_depositor() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &5000, &200); @@ -873,6 +890,7 @@ fn test_raise_dispute_happy_path() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); let events_before = env.events().all().len(); @@ -934,6 +952,7 @@ fn test_raise_dispute_invalid_status() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &5000, &200); client.deposit_funds(&escrow_id_completed); @@ -952,6 +971,7 @@ fn test_raise_dispute_invalid_status() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &5000, &200); client.deposit_funds(&escrow_id_cancelled); @@ -998,6 +1018,7 @@ fn test_resolve_dispute_invalid_winner_or_overflow() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &1000, &200); client.deposit_funds(&escrow_id); @@ -1048,6 +1069,7 @@ fn test_resolve_dispute_while_paused() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &5000, &200); client.deposit_funds(&escrow_id); @@ -1098,6 +1120,7 @@ fn test_duplicate_escrow_id() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); client.create_escrow( &escrow_id, @@ -1106,6 +1129,7 @@ fn test_duplicate_escrow_id() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); } @@ -1145,6 +1169,7 @@ fn test_double_release() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &1000, &200); client.deposit_funds(&escrow_id); @@ -1190,6 +1215,7 @@ fn test_too_many_milestones() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); } @@ -1226,6 +1252,7 @@ fn test_invalid_milestone_amount() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); } @@ -1263,6 +1290,7 @@ fn test_unauthorized_confirm_delivery() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&buyer, &contract_id, &1000, &200); @@ -1304,6 +1332,7 @@ fn test_double_confirm_delivery() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&buyer, &contract_id, &1000, &200); @@ -1345,6 +1374,7 @@ fn test_zero_amount_milestone_rejected() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); assert_eq!(result, Err(Ok(Error::ZeroAmount))); @@ -1381,6 +1411,7 @@ fn test_negative_amount_milestone_rejected() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); assert_eq!(result, Err(Ok(Error::ZeroAmount))); @@ -1416,6 +1447,7 @@ fn test_self_dealing_rejected() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); assert_eq!(result, Err(Ok(Error::SelfDealing))); @@ -1457,6 +1489,7 @@ fn test_valid_escrow_creation_succeeds() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); assert!(result.is_ok()); @@ -1502,6 +1535,7 @@ fn test_double_deposit_rejected() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &10_000, &200); @@ -1546,6 +1580,7 @@ fn test_cancel_active_escrow_retains_fee() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &10_000, &200); client.deposit_funds(&escrow_id); @@ -1599,6 +1634,7 @@ fn test_release_milestone_before_deposit() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); // Try to release milestone before depositing funds @@ -1645,6 +1681,7 @@ fn test_refund_expired_authorization_check() { &token_address, &milestones, &deadline, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &10_000, &200); client.deposit_funds(&escrow_id); @@ -1705,6 +1742,7 @@ fn test_resolve_dispute_fails_without_arbitrator_initialized() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); token_client.approve(&depositor, &contract_id, &1000, &200); client.deposit_funds(&escrow_id); @@ -1877,6 +1915,7 @@ fn test_release_milestone_uses_global_fee_by_default() { &token_address, &milestones, &(env.ledger().timestamp() + 3600), + &BytesN::from_array(&env, &[0u8; 32]), ); // Approve contract to transfer depositor's tokens, then deposit @@ -1932,6 +1971,7 @@ fn test_release_milestone_uses_token_fee_override() { &token_address, &milestones, &(env.ledger().timestamp() + 3600), + &BytesN::from_array(&env, &[0u8; 32]), ); // Approve contract to transfer depositor's tokens, then deposit @@ -1992,6 +2032,7 @@ fn test_release_milestone_uses_escrow_fee_override() { &token_address, &milestones, &(env.ledger().timestamp() + 3600), + &BytesN::from_array(&env, &[0u8; 32]), ); // Approve contract to transfer depositor's tokens, then deposit @@ -2048,6 +2089,7 @@ fn test_cancel_escrow_uses_token_fee_override() { &token_address, &milestones, &(env.ledger().timestamp() + 3600), + &BytesN::from_array(&env, &[0u8; 32]), ); // Approve contract to transfer depositor's tokens, then deposit @@ -2171,6 +2213,7 @@ fn test_refund_expired_uses_escrow_fee_override() { &token_address, &milestones, &deadline, + &BytesN::from_array(&env, &[0u8; 32]), ); // Approve contract to transfer depositor's tokens, then deposit @@ -2286,6 +2329,7 @@ fn test_zero_fee_valid() { &token_address, &milestones, &(env.ledger().timestamp() + 3600), + &BytesN::from_array(&env, &[0u8; 32]), ); // Approve contract to transfer depositor's tokens, then deposit token_client.approve(&depositor, &contract_id, &10_000, &200); @@ -2334,6 +2378,7 @@ fn test_configure_multisig_threshold() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); // Configure multisig: threshold of 3000 and require 2 signatures @@ -2380,6 +2425,7 @@ fn test_collect_signature() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); // Configure multisig: threshold of 3000 and require 2 signatures @@ -2436,6 +2482,7 @@ fn test_release_milestone_below_threshold_single_signature() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); // Configure multisig: threshold of 3000 and require 2 signatures @@ -2489,6 +2536,7 @@ fn test_release_milestone_above_threshold_insufficient_signatures() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); // Configure multisig: threshold of 3000 and require 2 signatures @@ -2536,6 +2584,7 @@ fn test_release_milestone_above_threshold_sufficient_signatures() { &token_address, &milestones, &1706400000u64, + &BytesN::from_array(&env, &[0u8; 32]), ); // Configure multisig: threshold of 3000 and require 2 signatures diff --git a/apps/onchain/test_snapshots/fee_tests/test_cancel_escrow_uses_token_fee_override.1.json b/apps/onchain/test_snapshots/fee_tests/test_cancel_escrow_uses_token_fee_override.1.json index fd6ac66..5064d93 100644 --- a/apps/onchain/test_snapshots/fee_tests/test_cancel_escrow_uses_token_fee_override.1.json +++ b/apps/onchain/test_snapshots/fee_tests/test_cancel_escrow_uses_token_fee_override.1.json @@ -160,6 +160,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -383,6 +386,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1797,6 +1808,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1842,6 +1856,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/fee_tests/test_fee_precedence_escrow_over_token_and_global.1.json b/apps/onchain/test_snapshots/fee_tests/test_fee_precedence_escrow_over_token_and_global.1.json index 27d28bd..e1cd947 100644 --- a/apps/onchain/test_snapshots/fee_tests/test_fee_precedence_escrow_over_token_and_global.1.json +++ b/apps/onchain/test_snapshots/fee_tests/test_fee_precedence_escrow_over_token_and_global.1.json @@ -185,6 +185,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -442,6 +445,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -2094,6 +2105,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -2139,6 +2153,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/fee_tests/test_refund_expired_uses_escrow_fee_override.1.json b/apps/onchain/test_snapshots/fee_tests/test_refund_expired_uses_escrow_fee_override.1.json index 72602eb..8e65a6b 100644 --- a/apps/onchain/test_snapshots/fee_tests/test_refund_expired_uses_escrow_fee_override.1.json +++ b/apps/onchain/test_snapshots/fee_tests/test_refund_expired_uses_escrow_fee_override.1.json @@ -160,6 +160,9 @@ }, { "u64": 1 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -386,6 +389,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1752,6 +1763,9 @@ }, { "u64": 1 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1797,6 +1811,9 @@ }, { "u64": 1 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/fee_tests/test_release_milestone_uses_escrow_fee_override.1.json b/apps/onchain/test_snapshots/fee_tests/test_release_milestone_uses_escrow_fee_override.1.json index dd2434a..9cac50f 100644 --- a/apps/onchain/test_snapshots/fee_tests/test_release_milestone_uses_escrow_fee_override.1.json +++ b/apps/onchain/test_snapshots/fee_tests/test_release_milestone_uses_escrow_fee_override.1.json @@ -185,6 +185,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -473,6 +476,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -2158,6 +2169,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -2203,6 +2217,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/fee_tests/test_release_milestone_uses_global_fee_by_default.1.json b/apps/onchain/test_snapshots/fee_tests/test_release_milestone_uses_global_fee_by_default.1.json index 4fc1bb7..a4790d5 100644 --- a/apps/onchain/test_snapshots/fee_tests/test_release_milestone_uses_global_fee_by_default.1.json +++ b/apps/onchain/test_snapshots/fee_tests/test_release_milestone_uses_global_fee_by_default.1.json @@ -135,6 +135,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -423,6 +426,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1796,6 +1807,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1841,6 +1855,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/fee_tests/test_release_milestone_uses_token_fee_override.1.json b/apps/onchain/test_snapshots/fee_tests/test_release_milestone_uses_token_fee_override.1.json index 04908cd..061385a 100644 --- a/apps/onchain/test_snapshots/fee_tests/test_release_milestone_uses_token_fee_override.1.json +++ b/apps/onchain/test_snapshots/fee_tests/test_release_milestone_uses_token_fee_override.1.json @@ -160,6 +160,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -448,6 +451,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -2001,6 +2012,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -2046,6 +2060,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/fee_tests/test_zero_fee_valid.1.json b/apps/onchain/test_snapshots/fee_tests/test_zero_fee_valid.1.json index 590ea8d..24b67bc 100644 --- a/apps/onchain/test_snapshots/fee_tests/test_zero_fee_valid.1.json +++ b/apps/onchain/test_snapshots/fee_tests/test_zero_fee_valid.1.json @@ -160,6 +160,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -386,6 +389,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1800,6 +1811,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1845,6 +1859,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_admin_resolves_dispute_to_depositor.1.json b/apps/onchain/test_snapshots/test/test_admin_resolves_dispute_to_depositor.1.json index ff914e0..8d91afc 100644 --- a/apps/onchain/test_snapshots/test/test_admin_resolves_dispute_to_depositor.1.json +++ b/apps/onchain/test_snapshots/test/test_admin_resolves_dispute_to_depositor.1.json @@ -170,6 +170,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -514,6 +517,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1778,6 +1789,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1823,6 +1837,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -2624,6 +2641,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_admin_resolves_dispute_to_recipient.1.json b/apps/onchain/test_snapshots/test/test_admin_resolves_dispute_to_recipient.1.json index 57891c8..8ff62cf 100644 --- a/apps/onchain/test_snapshots/test/test_admin_resolves_dispute_to_recipient.1.json +++ b/apps/onchain/test_snapshots/test/test_admin_resolves_dispute_to_recipient.1.json @@ -170,6 +170,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -514,6 +517,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1851,6 +1862,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1896,6 +1910,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -2697,6 +2714,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_cancel_active_escrow_retains_fee.1.json b/apps/onchain/test_snapshots/test/test_cancel_active_escrow_retains_fee.1.json index a1d821b..eed77c8 100644 --- a/apps/onchain/test_snapshots/test/test_cancel_active_escrow_retains_fee.1.json +++ b/apps/onchain/test_snapshots/test/test_cancel_active_escrow_retains_fee.1.json @@ -135,6 +135,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -362,6 +365,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1596,6 +1607,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1641,6 +1655,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -2893,6 +2910,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_cancel_escrow_uses_token_fee_override.1.json b/apps/onchain/test_snapshots/test/test_cancel_escrow_uses_token_fee_override.1.json index 99e01a8..6d10eb0 100644 --- a/apps/onchain/test_snapshots/test/test_cancel_escrow_uses_token_fee_override.1.json +++ b/apps/onchain/test_snapshots/test/test_cancel_escrow_uses_token_fee_override.1.json @@ -160,6 +160,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -414,6 +417,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1861,6 +1872,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1906,6 +1920,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_cancel_escrow_with_refund.1.json b/apps/onchain/test_snapshots/test/test_cancel_escrow_with_refund.1.json index 2aacd14..681965b 100644 --- a/apps/onchain/test_snapshots/test/test_cancel_escrow_with_refund.1.json +++ b/apps/onchain/test_snapshots/test/test_cancel_escrow_with_refund.1.json @@ -110,6 +110,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -336,6 +339,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1314,6 +1325,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1359,6 +1373,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -2310,6 +2327,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_cancel_unfunded_escrow.1.json b/apps/onchain/test_snapshots/test/test_cancel_unfunded_escrow.1.json index 5db88a4..5721df9 100644 --- a/apps/onchain/test_snapshots/test/test_cancel_unfunded_escrow.1.json +++ b/apps/onchain/test_snapshots/test/test_cancel_unfunded_escrow.1.json @@ -85,6 +85,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -257,6 +260,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -802,6 +813,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -847,6 +861,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1062,6 +1079,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_collect_signature.1.json b/apps/onchain/test_snapshots/test/test_collect_signature.1.json index 76f482c..9bd3a8a 100644 --- a/apps/onchain/test_snapshots/test/test_collect_signature.1.json +++ b/apps/onchain/test_snapshots/test/test_collect_signature.1.json @@ -135,6 +135,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -368,6 +371,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1357,6 +1368,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1402,6 +1416,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1678,6 +1695,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1964,6 +1989,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_complete_escrow_with_all_releases.1.json b/apps/onchain/test_snapshots/test/test_complete_escrow_with_all_releases.1.json index 7e20a95..268a501 100644 --- a/apps/onchain/test_snapshots/test/test_complete_escrow_with_all_releases.1.json +++ b/apps/onchain/test_snapshots/test/test_complete_escrow_with_all_releases.1.json @@ -145,6 +145,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -419,6 +422,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1606,6 +1617,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1651,6 +1665,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -2792,6 +2809,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_configure_multisig_threshold.1.json b/apps/onchain/test_snapshots/test/test_configure_multisig_threshold.1.json index 675ec98..8f86f10 100644 --- a/apps/onchain/test_snapshots/test/test_configure_multisig_threshold.1.json +++ b/apps/onchain/test_snapshots/test/test_configure_multisig_threshold.1.json @@ -135,6 +135,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -316,6 +319,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1239,6 +1250,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1284,6 +1298,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1476,6 +1493,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_create_and_get_escrow.1.json b/apps/onchain/test_snapshots/test/test_create_and_get_escrow.1.json index 6d6093c..4cc1f3d 100644 --- a/apps/onchain/test_snapshots/test/test_create_and_get_escrow.1.json +++ b/apps/onchain/test_snapshots/test/test_create_and_get_escrow.1.json @@ -180,6 +180,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -336,6 +339,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1183,6 +1194,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1228,6 +1242,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1324,6 +1341,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_create_escrow_fails_when_paused.1.json b/apps/onchain/test_snapshots/test/test_create_escrow_fails_when_paused.1.json index 85aebe9..a483f8e 100644 --- a/apps/onchain/test_snapshots/test/test_create_escrow_fails_when_paused.1.json +++ b/apps/onchain/test_snapshots/test/test_create_escrow_fails_when_paused.1.json @@ -1317,6 +1317,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1455,6 +1458,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_create_escrows_batch_and_get.1.json b/apps/onchain/test_snapshots/test/test_create_escrows_batch_and_get.1.json index 3a14c73..f1b877a 100644 --- a/apps/onchain/test_snapshots/test/test_create_escrows_batch_and_get.1.json +++ b/apps/onchain/test_snapshots/test/test_create_escrows_batch_and_get.1.json @@ -41,6 +41,14 @@ "u64": 101 } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -164,6 +172,14 @@ "u64": 102 } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -320,6 +336,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -545,6 +569,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -798,6 +830,14 @@ "u64": 101 } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -921,6 +961,14 @@ "u64": 102 } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1212,6 +1260,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1446,6 +1502,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_create_escrows_batch_is_atomic.1.json b/apps/onchain/test_snapshots/test/test_create_escrows_batch_is_atomic.1.json index 6ddd866..e6c3718 100644 --- a/apps/onchain/test_snapshots/test/test_create_escrows_batch_is_atomic.1.json +++ b/apps/onchain/test_snapshots/test/test_create_escrows_batch_is_atomic.1.json @@ -119,6 +119,14 @@ "u64": 201 } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -207,6 +215,14 @@ "u64": 201 } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -381,6 +397,14 @@ "u64": 201 } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -469,6 +493,14 @@ "u64": 201 } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_deposit_funds.1.json b/apps/onchain/test_snapshots/test/test_deposit_funds.1.json index c3f61d8..0e05693 100644 --- a/apps/onchain/test_snapshots/test/test_deposit_funds.1.json +++ b/apps/onchain/test_snapshots/test/test_deposit_funds.1.json @@ -145,6 +145,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -350,6 +353,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1365,6 +1376,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1410,6 +1424,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1890,6 +1907,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_deposit_funds_fails_when_paused.1.json b/apps/onchain/test_snapshots/test/test_deposit_funds_fails_when_paused.1.json index 66c3a0a..5d2f6c7 100644 --- a/apps/onchain/test_snapshots/test/test_deposit_funds_fails_when_paused.1.json +++ b/apps/onchain/test_snapshots/test/test_deposit_funds_fails_when_paused.1.json @@ -155,6 +155,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -451,6 +454,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1696,6 +1707,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1741,6 +1755,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_dispute_blocks_release.1.json b/apps/onchain/test_snapshots/test/test_dispute_blocks_release.1.json index d25a469..28a93c4 100644 --- a/apps/onchain/test_snapshots/test/test_dispute_blocks_release.1.json +++ b/apps/onchain/test_snapshots/test/test_dispute_blocks_release.1.json @@ -110,6 +110,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -336,6 +339,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1314,6 +1325,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1359,6 +1373,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1919,6 +1936,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_double_confirm_delivery.1.json b/apps/onchain/test_snapshots/test/test_double_confirm_delivery.1.json index dedc823..28323cd 100644 --- a/apps/onchain/test_snapshots/test/test_double_confirm_delivery.1.json +++ b/apps/onchain/test_snapshots/test/test_double_confirm_delivery.1.json @@ -110,6 +110,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -338,6 +341,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1389,6 +1400,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1434,6 +1448,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_double_deposit_rejected.1.json b/apps/onchain/test_snapshots/test/test_double_deposit_rejected.1.json index 8bd8be9..6bc5177 100644 --- a/apps/onchain/test_snapshots/test/test_double_deposit_rejected.1.json +++ b/apps/onchain/test_snapshots/test/test_double_deposit_rejected.1.json @@ -110,6 +110,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -313,6 +316,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1258,6 +1269,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1303,6 +1317,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_double_release.1.json b/apps/onchain/test_snapshots/test/test_double_release.1.json index 15e2d3d..59b3632 100644 --- a/apps/onchain/test_snapshots/test/test_double_release.1.json +++ b/apps/onchain/test_snapshots/test/test_double_release.1.json @@ -135,6 +135,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -360,6 +363,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1667,6 +1678,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1712,6 +1726,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_duplicate_escrow_id.1.json b/apps/onchain/test_snapshots/test/test_duplicate_escrow_id.1.json index 5447793..e9f7a49 100644 --- a/apps/onchain/test_snapshots/test/test_duplicate_escrow_id.1.json +++ b/apps/onchain/test_snapshots/test/test_duplicate_escrow_id.1.json @@ -110,6 +110,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -263,6 +266,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -970,6 +981,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1015,6 +1029,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1117,6 +1134,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1255,6 +1275,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_invalid_milestone_amount.1.json b/apps/onchain/test_snapshots/test/test_invalid_milestone_amount.1.json index 72356c8..110f533 100644 --- a/apps/onchain/test_snapshots/test/test_invalid_milestone_amount.1.json +++ b/apps/onchain/test_snapshots/test/test_invalid_milestone_amount.1.json @@ -677,6 +677,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -815,6 +818,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_negative_amount_milestone_rejected.1.json b/apps/onchain/test_snapshots/test/test_negative_amount_milestone_rejected.1.json index f59c20d..a2fc39b 100644 --- a/apps/onchain/test_snapshots/test/test_negative_amount_milestone_rejected.1.json +++ b/apps/onchain/test_snapshots/test/test_negative_amount_milestone_rejected.1.json @@ -677,6 +677,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -815,6 +818,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_raise_dispute_happy_path.1.json b/apps/onchain/test_snapshots/test/test_raise_dispute_happy_path.1.json index 02bc41d..09a38f6 100644 --- a/apps/onchain/test_snapshots/test/test_raise_dispute_happy_path.1.json +++ b/apps/onchain/test_snapshots/test/test_raise_dispute_happy_path.1.json @@ -145,6 +145,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -320,6 +323,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1130,6 +1141,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1175,6 +1189,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1351,6 +1368,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_raise_dispute_invalid_status.1.json b/apps/onchain/test_snapshots/test/test_raise_dispute_invalid_status.1.json index 879be29..244e755 100644 --- a/apps/onchain/test_snapshots/test/test_raise_dispute_invalid_status.1.json +++ b/apps/onchain/test_snapshots/test/test_raise_dispute_invalid_status.1.json @@ -110,6 +110,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -275,6 +278,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -497,6 +503,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -687,6 +701,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1903,6 +1925,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1948,6 +1973,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -2873,6 +2901,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -2918,6 +2949,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_refund_expired_authorization_check.1.json b/apps/onchain/test_snapshots/test/test_refund_expired_authorization_check.1.json index 38b6a54..82e56b2 100644 --- a/apps/onchain/test_snapshots/test/test_refund_expired_authorization_check.1.json +++ b/apps/onchain/test_snapshots/test/test_refund_expired_authorization_check.1.json @@ -130,6 +130,9 @@ }, { "u64": 1000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -355,6 +358,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1584,6 +1595,9 @@ }, { "u64": 1000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1629,6 +1643,9 @@ }, { "u64": 1000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_refund_expired_uses_escrow_fee_override.1.json b/apps/onchain/test_snapshots/test/test_refund_expired_uses_escrow_fee_override.1.json index ed32e6e..f7cf444 100644 --- a/apps/onchain/test_snapshots/test/test_refund_expired_uses_escrow_fee_override.1.json +++ b/apps/onchain/test_snapshots/test/test_refund_expired_uses_escrow_fee_override.1.json @@ -160,6 +160,9 @@ }, { "u64": 100 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -417,6 +420,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1816,6 +1827,9 @@ }, { "u64": 100 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1861,6 +1875,9 @@ }, { "u64": 100 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_release_milestone_above_threshold_insufficient_signatures.1.json b/apps/onchain/test_snapshots/test/test_release_milestone_above_threshold_insufficient_signatures.1.json index 03d0a78..efa9425 100644 --- a/apps/onchain/test_snapshots/test/test_release_milestone_above_threshold_insufficient_signatures.1.json +++ b/apps/onchain/test_snapshots/test/test_release_milestone_above_threshold_insufficient_signatures.1.json @@ -135,6 +135,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -316,6 +319,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1239,6 +1250,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1284,6 +1298,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_release_milestone_above_threshold_sufficient_signatures.1.json b/apps/onchain/test_snapshots/test/test_release_milestone_above_threshold_sufficient_signatures.1.json index 2975fe4..3b62879 100644 --- a/apps/onchain/test_snapshots/test/test_release_milestone_above_threshold_sufficient_signatures.1.json +++ b/apps/onchain/test_snapshots/test/test_release_milestone_above_threshold_sufficient_signatures.1.json @@ -135,6 +135,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -418,6 +421,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1718,6 +1729,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1763,6 +1777,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -2746,6 +2763,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_release_milestone_before_deposit.1.json b/apps/onchain/test_snapshots/test/test_release_milestone_before_deposit.1.json index 1437667..fd6ca1e 100644 --- a/apps/onchain/test_snapshots/test/test_release_milestone_before_deposit.1.json +++ b/apps/onchain/test_snapshots/test/test_release_milestone_before_deposit.1.json @@ -85,6 +85,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -238,6 +241,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -750,6 +761,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -795,6 +809,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_release_milestone_below_threshold_single_signature.1.json b/apps/onchain/test_snapshots/test/test_release_milestone_below_threshold_single_signature.1.json index f3b7f51..889aea5 100644 --- a/apps/onchain/test_snapshots/test/test_release_milestone_below_threshold_single_signature.1.json +++ b/apps/onchain/test_snapshots/test/test_release_milestone_below_threshold_single_signature.1.json @@ -135,6 +135,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -388,6 +391,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1655,6 +1666,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1700,6 +1714,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -2516,6 +2533,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_release_milestone_uses_escrow_fee_override.1.json b/apps/onchain/test_snapshots/test/test_release_milestone_uses_escrow_fee_override.1.json index 2849e11..9dcbf92 100644 --- a/apps/onchain/test_snapshots/test/test_release_milestone_uses_escrow_fee_override.1.json +++ b/apps/onchain/test_snapshots/test/test_release_milestone_uses_escrow_fee_override.1.json @@ -185,6 +185,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -442,6 +445,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -2094,6 +2105,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -2139,6 +2153,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_release_milestone_uses_global_fee_by_default.1.json b/apps/onchain/test_snapshots/test/test_release_milestone_uses_global_fee_by_default.1.json index 4006f0e..a6c0115 100644 --- a/apps/onchain/test_snapshots/test/test_release_milestone_uses_global_fee_by_default.1.json +++ b/apps/onchain/test_snapshots/test/test_release_milestone_uses_global_fee_by_default.1.json @@ -135,6 +135,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -361,6 +364,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1668,6 +1679,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1713,6 +1727,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_release_milestone_uses_token_fee_override.1.json b/apps/onchain/test_snapshots/test/test_release_milestone_uses_token_fee_override.1.json index 853f527..3e624c6 100644 --- a/apps/onchain/test_snapshots/test/test_release_milestone_uses_token_fee_override.1.json +++ b/apps/onchain/test_snapshots/test/test_release_milestone_uses_token_fee_override.1.json @@ -160,6 +160,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -417,6 +420,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1937,6 +1948,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1982,6 +1996,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_release_milestone_with_tokens.1.json b/apps/onchain/test_snapshots/test/test_release_milestone_with_tokens.1.json index e18fe76..7eae7fc 100644 --- a/apps/onchain/test_snapshots/test/test_release_milestone_with_tokens.1.json +++ b/apps/onchain/test_snapshots/test/test_release_milestone_with_tokens.1.json @@ -170,6 +170,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -401,6 +404,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1705,6 +1716,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1750,6 +1764,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -2678,6 +2695,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_resolve_dispute_fails_without_arbitrator_initialized.1.json b/apps/onchain/test_snapshots/test/test_resolve_dispute_fails_without_arbitrator_initialized.1.json index 91f3956..408b968 100644 --- a/apps/onchain/test_snapshots/test/test_resolve_dispute_fails_without_arbitrator_initialized.1.json +++ b/apps/onchain/test_snapshots/test/test_resolve_dispute_fails_without_arbitrator_initialized.1.json @@ -110,6 +110,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -335,6 +338,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1313,6 +1324,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1358,6 +1372,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_resolve_dispute_invalid_winner_or_overflow.1.json b/apps/onchain/test_snapshots/test/test_resolve_dispute_invalid_winner_or_overflow.1.json index 82621f9..62cfee5 100644 --- a/apps/onchain/test_snapshots/test/test_resolve_dispute_invalid_winner_or_overflow.1.json +++ b/apps/onchain/test_snapshots/test/test_resolve_dispute_invalid_winner_or_overflow.1.json @@ -135,6 +135,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -453,6 +456,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1614,6 +1625,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1659,6 +1673,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_resolve_dispute_while_paused.1.json b/apps/onchain/test_snapshots/test/test_resolve_dispute_while_paused.1.json index 1a2e905..560ce4d 100644 --- a/apps/onchain/test_snapshots/test/test_resolve_dispute_while_paused.1.json +++ b/apps/onchain/test_snapshots/test/test_resolve_dispute_while_paused.1.json @@ -155,6 +155,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -515,6 +518,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1932,6 +1943,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1977,6 +1991,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -2855,6 +2872,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_self_dealing_rejected.1.json b/apps/onchain/test_snapshots/test/test_self_dealing_rejected.1.json index 307065a..2043fd6 100644 --- a/apps/onchain/test_snapshots/test/test_self_dealing_rejected.1.json +++ b/apps/onchain/test_snapshots/test/test_self_dealing_rejected.1.json @@ -677,6 +677,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -815,6 +818,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_too_many_milestones.1.json b/apps/onchain/test_snapshots/test/test_too_many_milestones.1.json index ea5923e..322f0be 100644 --- a/apps/onchain/test_snapshots/test/test_too_many_milestones.1.json +++ b/apps/onchain/test_snapshots/test/test_too_many_milestones.1.json @@ -1377,6 +1377,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -2215,6 +2218,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_unauthorized_confirm_delivery.1.json b/apps/onchain/test_snapshots/test/test_unauthorized_confirm_delivery.1.json index da42341..4451931 100644 --- a/apps/onchain/test_snapshots/test/test_unauthorized_confirm_delivery.1.json +++ b/apps/onchain/test_snapshots/test/test_unauthorized_confirm_delivery.1.json @@ -110,6 +110,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -313,6 +316,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1258,6 +1269,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1303,6 +1317,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_valid_escrow_creation_succeeds.1.json b/apps/onchain/test_snapshots/test/test_valid_escrow_creation_succeeds.1.json index 972d8d6..1e22f09 100644 --- a/apps/onchain/test_snapshots/test/test_valid_escrow_creation_succeeds.1.json +++ b/apps/onchain/test_snapshots/test/test_valid_escrow_creation_succeeds.1.json @@ -145,6 +145,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -298,6 +301,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1075,6 +1086,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1120,6 +1134,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1216,6 +1233,14 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" diff --git a/apps/onchain/test_snapshots/test/test_zero_amount_milestone_rejected.1.json b/apps/onchain/test_snapshots/test/test_zero_amount_milestone_rejected.1.json index 8ddc7c9..fc8cfe4 100644 --- a/apps/onchain/test_snapshots/test/test_zero_amount_milestone_rejected.1.json +++ b/apps/onchain/test_snapshots/test/test_zero_amount_milestone_rejected.1.json @@ -677,6 +677,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -815,6 +818,9 @@ }, { "u64": 1706400000 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } diff --git a/apps/onchain/test_snapshots/test/test_zero_fee_valid.1.json b/apps/onchain/test_snapshots/test/test_zero_fee_valid.1.json index 38ef844..29fdb17 100644 --- a/apps/onchain/test_snapshots/test/test_zero_fee_valid.1.json +++ b/apps/onchain/test_snapshots/test/test_zero_fee_valid.1.json @@ -160,6 +160,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -417,6 +420,14 @@ } } }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, { "key": { "symbol": "milestones" @@ -1864,6 +1875,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] } @@ -1909,6 +1923,9 @@ }, { "u64": 3600 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000000" } ] }