From 5bebab545b2e44675478526dde6c3480ce015c5f Mon Sep 17 00:00:00 2001 From: schima Date: Mon, 1 Jun 2026 14:31:16 +0100 Subject: [PATCH 1/2] yieldvault --- contracts/vault/src/lib.rs | 38 +- .../event_tests/test_deposit_works.1.json | 713 +++++++++++++++++ .../test_distribute_yield_works.1.json | 677 ++++++++++++++++ .../event_tests/test_set_pause_works.1.json | 446 +++++++++++ ...est_strategy_proposal_created_works.1.json | 533 +++++++++++++ .../event_tests/test_withdraw_works.1.json | 713 +++++++++++++++++ .../fuzz_contract_calculate_round_trip.1.json | 19 +- ...fuzz_contract_calculate_round_trip.10.json | 37 +- ...uzz_contract_calculate_round_trip.100.json | 37 +- ...uzz_contract_calculate_round_trip.101.json | 37 +- ...uzz_contract_calculate_round_trip.102.json | 37 +- ...uzz_contract_calculate_round_trip.103.json | 37 +- ...uzz_contract_calculate_round_trip.104.json | 37 +- ...uzz_contract_calculate_round_trip.105.json | 37 +- ...uzz_contract_calculate_round_trip.106.json | 37 +- ...uzz_contract_calculate_round_trip.107.json | 37 +- ...uzz_contract_calculate_round_trip.108.json | 37 +- ...uzz_contract_calculate_round_trip.109.json | 37 +- ...fuzz_contract_calculate_round_trip.11.json | 37 +- ...uzz_contract_calculate_round_trip.110.json | 37 +- ...uzz_contract_calculate_round_trip.111.json | 37 +- ...uzz_contract_calculate_round_trip.112.json | 37 +- ...uzz_contract_calculate_round_trip.113.json | 37 +- ...uzz_contract_calculate_round_trip.114.json | 37 +- ...uzz_contract_calculate_round_trip.115.json | 37 +- ...uzz_contract_calculate_round_trip.116.json | 37 +- ...uzz_contract_calculate_round_trip.117.json | 37 +- ...uzz_contract_calculate_round_trip.118.json | 37 +- ...uzz_contract_calculate_round_trip.119.json | 37 +- ...fuzz_contract_calculate_round_trip.12.json | 37 +- ...uzz_contract_calculate_round_trip.120.json | 37 +- ...uzz_contract_calculate_round_trip.121.json | 37 +- ...uzz_contract_calculate_round_trip.122.json | 37 +- ...uzz_contract_calculate_round_trip.123.json | 37 +- ...uzz_contract_calculate_round_trip.124.json | 37 +- ...uzz_contract_calculate_round_trip.125.json | 37 +- ...uzz_contract_calculate_round_trip.126.json | 37 +- ...uzz_contract_calculate_round_trip.127.json | 37 +- ...uzz_contract_calculate_round_trip.128.json | 37 +- ...uzz_contract_calculate_round_trip.129.json | 37 +- ...fuzz_contract_calculate_round_trip.13.json | 37 +- ...uzz_contract_calculate_round_trip.130.json | 37 +- ...uzz_contract_calculate_round_trip.131.json | 37 +- ...uzz_contract_calculate_round_trip.132.json | 37 +- ...uzz_contract_calculate_round_trip.133.json | 37 +- ...uzz_contract_calculate_round_trip.134.json | 37 +- ...uzz_contract_calculate_round_trip.135.json | 37 +- ...uzz_contract_calculate_round_trip.136.json | 37 +- ...uzz_contract_calculate_round_trip.137.json | 37 +- ...uzz_contract_calculate_round_trip.138.json | 37 +- ...uzz_contract_calculate_round_trip.139.json | 37 +- ...fuzz_contract_calculate_round_trip.14.json | 37 +- ...uzz_contract_calculate_round_trip.140.json | 37 +- ...uzz_contract_calculate_round_trip.141.json | 37 +- ...uzz_contract_calculate_round_trip.142.json | 37 +- ...uzz_contract_calculate_round_trip.143.json | 37 +- ...uzz_contract_calculate_round_trip.144.json | 37 +- ...uzz_contract_calculate_round_trip.145.json | 37 +- ...uzz_contract_calculate_round_trip.146.json | 37 +- ...uzz_contract_calculate_round_trip.147.json | 37 +- ...uzz_contract_calculate_round_trip.148.json | 37 +- ...uzz_contract_calculate_round_trip.149.json | 37 +- ...fuzz_contract_calculate_round_trip.15.json | 37 +- ...uzz_contract_calculate_round_trip.150.json | 37 +- ...uzz_contract_calculate_round_trip.151.json | 37 +- ...uzz_contract_calculate_round_trip.152.json | 37 +- ...uzz_contract_calculate_round_trip.153.json | 37 +- ...uzz_contract_calculate_round_trip.154.json | 37 +- ...uzz_contract_calculate_round_trip.155.json | 37 +- ...uzz_contract_calculate_round_trip.156.json | 37 +- ...uzz_contract_calculate_round_trip.157.json | 37 +- ...uzz_contract_calculate_round_trip.158.json | 37 +- ...uzz_contract_calculate_round_trip.159.json | 37 +- ...fuzz_contract_calculate_round_trip.16.json | 37 +- ...uzz_contract_calculate_round_trip.160.json | 37 +- ...uzz_contract_calculate_round_trip.161.json | 37 +- ...uzz_contract_calculate_round_trip.162.json | 37 +- ...uzz_contract_calculate_round_trip.163.json | 37 +- ...uzz_contract_calculate_round_trip.164.json | 37 +- ...uzz_contract_calculate_round_trip.165.json | 37 +- ...uzz_contract_calculate_round_trip.166.json | 37 +- ...uzz_contract_calculate_round_trip.167.json | 37 +- ...uzz_contract_calculate_round_trip.168.json | 37 +- ...uzz_contract_calculate_round_trip.169.json | 37 +- ...fuzz_contract_calculate_round_trip.17.json | 37 +- ...uzz_contract_calculate_round_trip.170.json | 37 +- ...uzz_contract_calculate_round_trip.171.json | 37 +- ...uzz_contract_calculate_round_trip.172.json | 37 +- ...uzz_contract_calculate_round_trip.173.json | 37 +- ...uzz_contract_calculate_round_trip.174.json | 37 +- ...uzz_contract_calculate_round_trip.175.json | 37 +- ...uzz_contract_calculate_round_trip.176.json | 37 +- ...uzz_contract_calculate_round_trip.177.json | 37 +- ...uzz_contract_calculate_round_trip.178.json | 37 +- ...uzz_contract_calculate_round_trip.179.json | 37 +- ...fuzz_contract_calculate_round_trip.18.json | 37 +- ...uzz_contract_calculate_round_trip.180.json | 37 +- ...uzz_contract_calculate_round_trip.181.json | 37 +- ...uzz_contract_calculate_round_trip.182.json | 37 +- ...uzz_contract_calculate_round_trip.183.json | 37 +- ...uzz_contract_calculate_round_trip.184.json | 37 +- ...uzz_contract_calculate_round_trip.185.json | 37 +- ...uzz_contract_calculate_round_trip.186.json | 37 +- ...uzz_contract_calculate_round_trip.187.json | 37 +- ...uzz_contract_calculate_round_trip.188.json | 37 +- ...uzz_contract_calculate_round_trip.189.json | 37 +- ...fuzz_contract_calculate_round_trip.19.json | 37 +- ...uzz_contract_calculate_round_trip.190.json | 37 +- ...uzz_contract_calculate_round_trip.191.json | 37 +- ...uzz_contract_calculate_round_trip.192.json | 37 +- ...uzz_contract_calculate_round_trip.193.json | 37 +- ...uzz_contract_calculate_round_trip.194.json | 37 +- ...uzz_contract_calculate_round_trip.195.json | 37 +- ...uzz_contract_calculate_round_trip.196.json | 37 +- ...uzz_contract_calculate_round_trip.197.json | 37 +- ...uzz_contract_calculate_round_trip.198.json | 37 +- ...uzz_contract_calculate_round_trip.199.json | 37 +- .../fuzz_contract_calculate_round_trip.2.json | 37 +- ...fuzz_contract_calculate_round_trip.20.json | 37 +- ...uzz_contract_calculate_round_trip.200.json | 37 +- ...uzz_contract_calculate_round_trip.201.json | 37 +- ...uzz_contract_calculate_round_trip.202.json | 37 +- ...uzz_contract_calculate_round_trip.203.json | 37 +- ...uzz_contract_calculate_round_trip.204.json | 37 +- ...uzz_contract_calculate_round_trip.205.json | 37 +- ...uzz_contract_calculate_round_trip.206.json | 37 +- ...uzz_contract_calculate_round_trip.207.json | 37 +- ...uzz_contract_calculate_round_trip.208.json | 37 +- ...uzz_contract_calculate_round_trip.209.json | 37 +- ...fuzz_contract_calculate_round_trip.21.json | 37 +- ...uzz_contract_calculate_round_trip.210.json | 37 +- ...uzz_contract_calculate_round_trip.211.json | 37 +- ...uzz_contract_calculate_round_trip.212.json | 37 +- ...uzz_contract_calculate_round_trip.213.json | 37 +- ...uzz_contract_calculate_round_trip.214.json | 37 +- ...uzz_contract_calculate_round_trip.215.json | 37 +- ...uzz_contract_calculate_round_trip.216.json | 37 +- ...uzz_contract_calculate_round_trip.217.json | 37 +- ...uzz_contract_calculate_round_trip.218.json | 37 +- ...uzz_contract_calculate_round_trip.219.json | 37 +- ...fuzz_contract_calculate_round_trip.22.json | 37 +- ...uzz_contract_calculate_round_trip.220.json | 37 +- ...uzz_contract_calculate_round_trip.221.json | 37 +- ...uzz_contract_calculate_round_trip.222.json | 37 +- ...uzz_contract_calculate_round_trip.223.json | 37 +- ...uzz_contract_calculate_round_trip.224.json | 37 +- ...uzz_contract_calculate_round_trip.225.json | 37 +- ...uzz_contract_calculate_round_trip.226.json | 37 +- ...uzz_contract_calculate_round_trip.227.json | 37 +- ...uzz_contract_calculate_round_trip.228.json | 37 +- ...uzz_contract_calculate_round_trip.229.json | 37 +- ...fuzz_contract_calculate_round_trip.23.json | 37 +- ...uzz_contract_calculate_round_trip.230.json | 37 +- ...uzz_contract_calculate_round_trip.231.json | 37 +- ...uzz_contract_calculate_round_trip.232.json | 37 +- ...uzz_contract_calculate_round_trip.233.json | 37 +- ...uzz_contract_calculate_round_trip.234.json | 37 +- ...uzz_contract_calculate_round_trip.235.json | 37 +- ...uzz_contract_calculate_round_trip.236.json | 37 +- ...uzz_contract_calculate_round_trip.237.json | 37 +- ...uzz_contract_calculate_round_trip.238.json | 37 +- ...uzz_contract_calculate_round_trip.239.json | 37 +- ...fuzz_contract_calculate_round_trip.24.json | 37 +- ...uzz_contract_calculate_round_trip.240.json | 37 +- ...uzz_contract_calculate_round_trip.241.json | 37 +- ...uzz_contract_calculate_round_trip.242.json | 37 +- ...uzz_contract_calculate_round_trip.243.json | 37 +- ...uzz_contract_calculate_round_trip.244.json | 37 +- ...uzz_contract_calculate_round_trip.245.json | 37 +- ...uzz_contract_calculate_round_trip.246.json | 37 +- ...uzz_contract_calculate_round_trip.247.json | 37 +- ...uzz_contract_calculate_round_trip.248.json | 37 +- ...uzz_contract_calculate_round_trip.249.json | 37 +- ...fuzz_contract_calculate_round_trip.25.json | 37 +- ...uzz_contract_calculate_round_trip.250.json | 37 +- ...uzz_contract_calculate_round_trip.251.json | 37 +- ...uzz_contract_calculate_round_trip.252.json | 37 +- ...uzz_contract_calculate_round_trip.253.json | 37 +- ...uzz_contract_calculate_round_trip.254.json | 37 +- ...uzz_contract_calculate_round_trip.255.json | 37 +- ...uzz_contract_calculate_round_trip.256.json | 37 +- ...uzz_contract_calculate_round_trip.257.json | 37 +- ...fuzz_contract_calculate_round_trip.26.json | 37 +- ...fuzz_contract_calculate_round_trip.27.json | 37 +- ...fuzz_contract_calculate_round_trip.28.json | 37 +- ...fuzz_contract_calculate_round_trip.29.json | 37 +- .../fuzz_contract_calculate_round_trip.3.json | 37 +- ...fuzz_contract_calculate_round_trip.30.json | 37 +- ...fuzz_contract_calculate_round_trip.31.json | 37 +- ...fuzz_contract_calculate_round_trip.32.json | 37 +- ...fuzz_contract_calculate_round_trip.33.json | 37 +- ...fuzz_contract_calculate_round_trip.34.json | 37 +- ...fuzz_contract_calculate_round_trip.35.json | 37 +- ...fuzz_contract_calculate_round_trip.36.json | 37 +- ...fuzz_contract_calculate_round_trip.37.json | 37 +- ...fuzz_contract_calculate_round_trip.38.json | 37 +- ...fuzz_contract_calculate_round_trip.39.json | 37 +- .../fuzz_contract_calculate_round_trip.4.json | 37 +- ...fuzz_contract_calculate_round_trip.40.json | 37 +- ...fuzz_contract_calculate_round_trip.41.json | 37 +- ...fuzz_contract_calculate_round_trip.42.json | 37 +- ...fuzz_contract_calculate_round_trip.43.json | 37 +- ...fuzz_contract_calculate_round_trip.44.json | 37 +- ...fuzz_contract_calculate_round_trip.45.json | 37 +- ...fuzz_contract_calculate_round_trip.46.json | 37 +- ...fuzz_contract_calculate_round_trip.47.json | 37 +- ...fuzz_contract_calculate_round_trip.48.json | 37 +- ...fuzz_contract_calculate_round_trip.49.json | 37 +- .../fuzz_contract_calculate_round_trip.5.json | 37 +- ...fuzz_contract_calculate_round_trip.50.json | 37 +- ...fuzz_contract_calculate_round_trip.51.json | 37 +- ...fuzz_contract_calculate_round_trip.52.json | 37 +- ...fuzz_contract_calculate_round_trip.53.json | 37 +- ...fuzz_contract_calculate_round_trip.54.json | 37 +- ...fuzz_contract_calculate_round_trip.55.json | 37 +- ...fuzz_contract_calculate_round_trip.56.json | 37 +- ...fuzz_contract_calculate_round_trip.57.json | 37 +- ...fuzz_contract_calculate_round_trip.58.json | 37 +- ...fuzz_contract_calculate_round_trip.59.json | 37 +- .../fuzz_contract_calculate_round_trip.6.json | 37 +- ...fuzz_contract_calculate_round_trip.60.json | 37 +- ...fuzz_contract_calculate_round_trip.61.json | 37 +- ...fuzz_contract_calculate_round_trip.62.json | 37 +- ...fuzz_contract_calculate_round_trip.63.json | 37 +- ...fuzz_contract_calculate_round_trip.64.json | 37 +- ...fuzz_contract_calculate_round_trip.65.json | 37 +- ...fuzz_contract_calculate_round_trip.66.json | 37 +- ...fuzz_contract_calculate_round_trip.67.json | 37 +- ...fuzz_contract_calculate_round_trip.68.json | 37 +- ...fuzz_contract_calculate_round_trip.69.json | 37 +- .../fuzz_contract_calculate_round_trip.7.json | 37 +- ...fuzz_contract_calculate_round_trip.70.json | 37 +- ...fuzz_contract_calculate_round_trip.71.json | 37 +- ...fuzz_contract_calculate_round_trip.72.json | 37 +- ...fuzz_contract_calculate_round_trip.73.json | 37 +- ...fuzz_contract_calculate_round_trip.74.json | 37 +- ...fuzz_contract_calculate_round_trip.75.json | 37 +- ...fuzz_contract_calculate_round_trip.76.json | 37 +- ...fuzz_contract_calculate_round_trip.77.json | 37 +- ...fuzz_contract_calculate_round_trip.78.json | 37 +- ...fuzz_contract_calculate_round_trip.79.json | 37 +- .../fuzz_contract_calculate_round_trip.8.json | 37 +- ...fuzz_contract_calculate_round_trip.80.json | 37 +- ...fuzz_contract_calculate_round_trip.81.json | 37 +- ...fuzz_contract_calculate_round_trip.82.json | 37 +- ...fuzz_contract_calculate_round_trip.83.json | 37 +- ...fuzz_contract_calculate_round_trip.84.json | 37 +- ...fuzz_contract_calculate_round_trip.85.json | 37 +- ...fuzz_contract_calculate_round_trip.86.json | 37 +- ...fuzz_contract_calculate_round_trip.87.json | 37 +- ...fuzz_contract_calculate_round_trip.88.json | 37 +- ...fuzz_contract_calculate_round_trip.89.json | 37 +- .../fuzz_contract_calculate_round_trip.9.json | 37 +- ...fuzz_contract_calculate_round_trip.90.json | 37 +- ...fuzz_contract_calculate_round_trip.91.json | 37 +- ...fuzz_contract_calculate_round_trip.92.json | 37 +- ...fuzz_contract_calculate_round_trip.93.json | 37 +- ...fuzz_contract_calculate_round_trip.94.json | 37 +- ...fuzz_contract_calculate_round_trip.95.json | 37 +- ...fuzz_contract_calculate_round_trip.96.json | 37 +- ...fuzz_contract_calculate_round_trip.97.json | 37 +- ...fuzz_contract_calculate_round_trip.98.json | 37 +- ...fuzz_contract_calculate_round_trip.99.json | 37 +- .../fuzz_deposit_withdraw_no_profit.1.json | 155 +--- .../fuzz_deposit_withdraw_no_profit.10.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.11.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.12.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.13.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.14.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.15.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.16.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.17.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.18.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.19.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.2.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.20.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.21.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.22.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.23.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.24.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.25.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.26.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.27.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.28.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.29.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.3.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.30.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.4.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.5.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.6.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.7.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.8.json | 161 +--- .../fuzz_deposit_withdraw_no_profit.9.json | 161 +--- .../test_oracle_config_functions.1.json | 722 ++++++++++++++++++ .../test_oracle_heartbeat_minimum.1.json | 589 ++++++++++++++ contracts/vault/tests/guard_checks_test.rs | 48 ++ 296 files changed, 11885 insertions(+), 6909 deletions(-) create mode 100644 contracts/vault/test_snapshots/event_tests/test_deposit_works.1.json create mode 100644 contracts/vault/test_snapshots/event_tests/test_distribute_yield_works.1.json create mode 100644 contracts/vault/test_snapshots/event_tests/test_set_pause_works.1.json create mode 100644 contracts/vault/test_snapshots/event_tests/test_strategy_proposal_created_works.1.json create mode 100644 contracts/vault/test_snapshots/event_tests/test_withdraw_works.1.json create mode 100644 contracts/vault/test_snapshots/oracle_tests/test_oracle_config_functions.1.json create mode 100644 contracts/vault/test_snapshots/oracle_tests/test_oracle_heartbeat_minimum.1.json create mode 100644 contracts/vault/tests/guard_checks_test.rs diff --git a/contracts/vault/src/lib.rs b/contracts/vault/src/lib.rs index 25e510d4..d3db775f 100644 --- a/contracts/vault/src/lib.rs +++ b/contracts/vault/src/lib.rs @@ -68,6 +68,7 @@ pub enum DataKey { PriceOracle, PriceOracleHeartbeat, LastValidatedPrice, + LastActionSeq(Address), OracleEnabled, } @@ -101,6 +102,7 @@ pub enum VaultError { HeartbeatExceeded = 15, PriceDeviationExceeded = 16, OracleNotSet = 17, + RapidAction = 18, } #[contract] @@ -780,6 +782,14 @@ impl YieldVault { /// Publishes a `(symbol_short!("deposit"),)` event with `(amount, shares_minted)`. pub fn deposit(env: Env, user: Address, amount: i128) -> Result { + // Guard against rapid opposing actions in same ledger sequence + let current_seq = env.ledger().sequence(); + let last_seq_key = DataKey::LastActionSeq(user.clone()); + if let Some(last_seq) = env.storage().instance().get::<_, u32>(&last_seq_key) { + if last_seq == current_seq { + return Err(VaultError::RapidAction); + } + } let mut state = Self::get_state(&env); if state.is_paused { return Err(VaultError::ContractPaused); @@ -820,6 +830,8 @@ impl YieldVault { (amount, shares_to_mint), ); + // Update last action sequence for user + env.storage().instance().set(&DataKey::LastActionSeq(user.clone()), ¤t_seq); Ok(shares_to_mint) } @@ -833,6 +845,14 @@ impl YieldVault { /// The quantity of underlying tokens returned to the user. pub fn withdraw(env: Env, user: Address, shares: i128) -> Result { + // Guard against rapid opposing actions in same ledger sequence + let current_seq = env.ledger().sequence(); + let last_seq_key = DataKey::LastActionSeq(user.clone()); + if let Some(last_seq) = env.storage().instance().get::(&last_seq_key) { + if last_seq == current_seq { + return Err(VaultError::RapidAction); + } + } let mut state = Self::get_state(&env); if state.is_paused { return Err(VaultError::ContractPaused); @@ -894,6 +914,8 @@ impl YieldVault { .instance() .set(&user_key, &Self::checked_sub(user_shares, shares)?); + // Update last action sequence for user + env.storage().instance().set(&DataKey::LastActionSeq(user.clone()), ¤t_seq); env.events().publish( (symbol_short!("withdraw"), user), (assets_to_return, shares), @@ -981,20 +1003,8 @@ impl YieldVault { token_client.transfer(&admin, &env.current_contract_address(), &amount); - let ta = env - .storage() - .instance() - .get::<_, i128>(&DataKey::TotalAssets) - .unwrap_or(0); - // Update total assets state - let ta = env - .storage() - .instance() - .get::<_, i128>(&DataKey::TotalAssets) - .unwrap_or(0); - env.storage() - .instance() - .set(&DataKey::TotalAssets, &(ta + amount)); + let ta = env.storage().instance().get::<_, i128>(&DataKey::TotalAssets).unwrap_or(0); + env.storage().instance().set(&DataKey::TotalAssets, &(ta + amount)); let mut state = Self::get_state(&env); state.total_assets += amount; diff --git a/contracts/vault/test_snapshots/event_tests/test_deposit_works.1.json b/contracts/vault/test_snapshots/event_tests/test_deposit_works.1.json new file mode 100644 index 00000000..80cbb1d7 --- /dev/null +++ b/contracts/vault/test_snapshots/event_tests/test_deposit_works.1.json @@ -0,0 +1,713 @@ +{ + "generators": { + "address": 5, + "nonce": 0 + }, + "auth": [ + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "i128": { + "hi": 0, + "lo": 1000 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "deposit", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "i128": { + "hi": 0, + "lo": 100 + } + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": { + "hi": 0, + "lo": 100 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "balance": 0, + "seq_num": 0, + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + null + ] + ], + [ + { + "contract_data": { + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DaoThreshold" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 1 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalNonce" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ShareBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 100 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "State" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "is_paused" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "total_assets" + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + }, + { + "key": { + "symbol": "total_shares" + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "TokenAsset" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalAssets" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 100 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalShares" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 100 + } + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": { + "hi": 0, + "lo": 900 + } + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": { + "hi": 0, + "lo": 100 + } + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 120960 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 4095 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/vault/test_snapshots/event_tests/test_distribute_yield_works.1.json b/contracts/vault/test_snapshots/event_tests/test_distribute_yield_works.1.json new file mode 100644 index 00000000..440afad8 --- /dev/null +++ b/contracts/vault/test_snapshots/event_tests/test_distribute_yield_works.1.json @@ -0,0 +1,677 @@ +{ + "generators": { + "address": 4, + "nonce": 0 + }, + "auth": [ + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V", + { + "function": { + "contract_fn": { + "contract_address": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "i128": { + "hi": 0, + "lo": 500 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "distribute_yield", + "args": [ + { + "i128": { + "hi": 0, + "lo": 100 + } + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "i128": { + "hi": 0, + "lo": 100 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V", + "balance": 0, + "seq_num": 0, + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + null + ] + ], + [ + { + "contract_data": { + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DaoThreshold" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 1 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalNonce" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "State" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "is_paused" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "total_assets" + }, + "val": { + "i128": { + "hi": 0, + "lo": 100 + } + } + }, + { + "key": { + "symbol": "total_shares" + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "TokenAsset" + } + ] + }, + "val": { + "address": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF" + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalAssets" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 100 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalShares" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": { + "hi": 0, + "lo": 400 + } + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": { + "hi": 0, + "lo": 100 + } + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000003" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 120960 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 4095 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/vault/test_snapshots/event_tests/test_set_pause_works.1.json b/contracts/vault/test_snapshots/event_tests/test_set_pause_works.1.json new file mode 100644 index 00000000..39f9df31 --- /dev/null +++ b/contracts/vault/test_snapshots/event_tests/test_set_pause_works.1.json @@ -0,0 +1,446 @@ +{ + "generators": { + "address": 4, + "nonce": 0 + }, + "auth": [ + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V", + { + "function": { + "contract_fn": { + "contract_address": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_pause", + "args": [ + { + "bool": true + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V", + "balance": 0, + "seq_num": 0, + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + null + ] + ], + [ + { + "contract_data": { + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DaoThreshold" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 1 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalNonce" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "State" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "is_paused" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "total_assets" + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + }, + { + "key": { + "symbol": "total_shares" + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "TokenAsset" + } + ] + }, + "val": { + "address": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF" + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalAssets" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalShares" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000003" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 120960 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 4095 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/vault/test_snapshots/event_tests/test_strategy_proposal_created_works.1.json b/contracts/vault/test_snapshots/event_tests/test_strategy_proposal_created_works.1.json new file mode 100644 index 00000000..90029c09 --- /dev/null +++ b/contracts/vault/test_snapshots/event_tests/test_strategy_proposal_created_works.1.json @@ -0,0 +1,533 @@ +{ + "generators": { + "address": 5, + "nonce": 0 + }, + "auth": [ + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "create_strategy_proposal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "balance": 0, + "seq_num": 0, + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + null + ] + ], + [ + { + "contract_data": { + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DaoThreshold" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 1 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "Proposal" + }, + { + "u32": 1 + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "executed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "no_votes" + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + }, + { + "key": { + "symbol": "strategy" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "symbol": "yes_votes" + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalNonce" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "State" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "is_paused" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "total_assets" + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + }, + { + "key": { + "symbol": "total_shares" + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "TokenAsset" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalAssets" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalShares" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 120960 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 4095 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000005", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "st_prop" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ], + "data": { + "vec": [ + { + "u32": 1 + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/contracts/vault/test_snapshots/event_tests/test_withdraw_works.1.json b/contracts/vault/test_snapshots/event_tests/test_withdraw_works.1.json new file mode 100644 index 00000000..ffb97896 --- /dev/null +++ b/contracts/vault/test_snapshots/event_tests/test_withdraw_works.1.json @@ -0,0 +1,713 @@ +{ + "generators": { + "address": 5, + "nonce": 0 + }, + "auth": [ + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "i128": { + "hi": 0, + "lo": 200 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "deposit", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "i128": { + "hi": 0, + "lo": 100 + } + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": { + "hi": 0, + "lo": 100 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "balance": 0, + "seq_num": 0, + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + null + ] + ], + [ + { + "contract_data": { + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DaoThreshold" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 1 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalNonce" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ShareBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 100 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "State" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "is_paused" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "total_assets" + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + }, + { + "key": { + "symbol": "total_shares" + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "TokenAsset" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalAssets" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 100 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalShares" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 100 + } + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": { + "hi": 0, + "lo": 100 + } + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": { + "hi": 0, + "lo": 100 + } + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 120960 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 4095 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.1.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.1.json index 82186371..24b5ea84 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.1.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.1.json @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 467886 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 467886 + "lo": 0 } } } diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.10.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.10.json index 308c04be..fd2f30f2 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.10.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.10.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 885269 + "lo": 872643 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 432655 + "lo": 970317 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 885269 + "lo": 872643 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 885269 + "lo": 872643 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 885269 + "lo": 872643 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 885269 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 885269 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 885269 + "lo": 872643 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 885269 + "lo": 872643 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 885269 + "lo": 872643 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 432655 + "lo": 970317 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.100.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.100.json index d06d0e7e..302e6e52 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.100.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.100.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 813855 + "lo": 468274 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 114384 + "lo": 109557 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 813855 + "lo": 468274 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 813855 + "lo": 468274 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 813855 + "lo": 468274 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 813855 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 813855 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 813855 + "lo": 468274 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 813855 + "lo": 468274 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 813855 + "lo": 468274 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 114384 + "lo": 109557 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.101.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.101.json index 150a24a3..d771f0ec 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.101.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.101.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 992635 + "lo": 976029 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 100085 + "lo": 785181 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 992635 + "lo": 976029 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 992635 + "lo": 976029 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 992635 + "lo": 976029 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 992635 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 992635 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 992635 + "lo": 976029 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 992635 + "lo": 976029 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 992635 + "lo": 976029 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 100085 + "lo": 785181 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.102.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.102.json index 63b42fad..a3f62b71 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.102.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.102.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 334213 + "lo": 915404 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 106856 + "lo": 521481 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 334213 + "lo": 915404 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 334213 + "lo": 915404 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 334213 + "lo": 915404 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 334213 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 334213 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 334213 + "lo": 915404 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 334213 + "lo": 915404 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 334213 + "lo": 915404 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 106856 + "lo": 521481 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.103.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.103.json index d9e88601..0ca4f16f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.103.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.103.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 413784 + "lo": 355273 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 451285 + "lo": 541362 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 413784 + "lo": 355273 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 413784 + "lo": 355273 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 413784 + "lo": 355273 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 413784 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 413784 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 413784 + "lo": 355273 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 413784 + "lo": 355273 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 413784 + "lo": 355273 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 451285 + "lo": 541362 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.104.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.104.json index 265bfaf1..364de019 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.104.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.104.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 677941 + "lo": 944065 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 388392 + "lo": 423204 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 677941 + "lo": 944065 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 677941 + "lo": 944065 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 677941 + "lo": 944065 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 677941 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 677941 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 677941 + "lo": 944065 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 677941 + "lo": 944065 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 677941 + "lo": 944065 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 388392 + "lo": 423204 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.105.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.105.json index d3e805a4..81e35067 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.105.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.105.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 795301 + "lo": 596677 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 998154 + "lo": 692474 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 795301 + "lo": 596677 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 795301 + "lo": 596677 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 795301 + "lo": 596677 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 795301 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 795301 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 795301 + "lo": 596677 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 795301 + "lo": 596677 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 795301 + "lo": 596677 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 998154 + "lo": 692474 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.106.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.106.json index c8eed1db..c7a6fddb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.106.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.106.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 436633 + "lo": 370928 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 373268 + "lo": 101565 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 436633 + "lo": 370928 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 436633 + "lo": 370928 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 436633 + "lo": 370928 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 436633 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 436633 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 436633 + "lo": 370928 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 436633 + "lo": 370928 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 436633 + "lo": 370928 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 373268 + "lo": 101565 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.107.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.107.json index eae5195a..4098c3fb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.107.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.107.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 628993 + "lo": 104250 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 588867 + "lo": 233021 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 628993 + "lo": 104250 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 628993 + "lo": 104250 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 628993 + "lo": 104250 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 628993 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 628993 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 628993 + "lo": 104250 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 628993 + "lo": 104250 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 628993 + "lo": 104250 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 588867 + "lo": 233021 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.108.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.108.json index 38b99e9b..47e4c431 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.108.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.108.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 17445 + "lo": 266647 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 600305 + "lo": 147757 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 17445 + "lo": 266647 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 17445 + "lo": 266647 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 17445 + "lo": 266647 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 17445 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 17445 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 17445 + "lo": 266647 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 17445 + "lo": 266647 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 17445 + "lo": 266647 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 600305 + "lo": 147757 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.109.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.109.json index 057bff60..715d8052 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.109.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.109.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 113005 + "lo": 883481 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 985491 + "lo": 114320 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 113005 + "lo": 883481 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 113005 + "lo": 883481 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 113005 + "lo": 883481 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 113005 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 113005 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 113005 + "lo": 883481 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 113005 + "lo": 883481 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 113005 + "lo": 883481 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 985491 + "lo": 114320 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.11.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.11.json index 2728aecc..0cc7c848 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.11.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.11.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 50557 + "lo": 937128 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 500547 + "lo": 411993 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 50557 + "lo": 937128 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 50557 + "lo": 937128 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 50557 + "lo": 937128 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 50557 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 50557 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 50557 + "lo": 937128 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 50557 + "lo": 937128 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 50557 + "lo": 937128 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 500547 + "lo": 411993 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.110.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.110.json index c97d9c93..e744ad7b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.110.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.110.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 401100 + "lo": 757542 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 355499 + "lo": 295626 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 401100 + "lo": 757542 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 401100 + "lo": 757542 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 401100 + "lo": 757542 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 401100 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 401100 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 401100 + "lo": 757542 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 401100 + "lo": 757542 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 401100 + "lo": 757542 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 355499 + "lo": 295626 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.111.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.111.json index c7a11b14..800ef272 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.111.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.111.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 494412 + "lo": 8545 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 962605 + "lo": 245105 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 494412 + "lo": 8545 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 494412 + "lo": 8545 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 494412 + "lo": 8545 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 494412 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 494412 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 494412 + "lo": 8545 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 494412 + "lo": 8545 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 494412 + "lo": 8545 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 962605 + "lo": 245105 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.112.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.112.json index b656f71f..d16a9d49 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.112.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.112.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 106688 + "lo": 572298 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 30765 + "lo": 242373 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 106688 + "lo": 572298 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 106688 + "lo": 572298 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 106688 + "lo": 572298 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 106688 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 106688 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 106688 + "lo": 572298 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 106688 + "lo": 572298 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 106688 + "lo": 572298 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 30765 + "lo": 242373 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.113.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.113.json index 3f88ca89..4f281c5d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.113.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.113.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 245707 + "lo": 337230 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 258526 + "lo": 908910 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 245707 + "lo": 337230 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 245707 + "lo": 337230 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 245707 + "lo": 337230 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 245707 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 245707 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 245707 + "lo": 337230 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 245707 + "lo": 337230 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 245707 + "lo": 337230 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 258526 + "lo": 908910 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.114.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.114.json index 1e93984b..223c4383 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.114.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.114.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 82508 + "lo": 577299 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 566203 + "lo": 43110 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 82508 + "lo": 577299 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 82508 + "lo": 577299 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 82508 + "lo": 577299 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 82508 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 82508 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 82508 + "lo": 577299 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 82508 + "lo": 577299 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 82508 + "lo": 577299 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 566203 + "lo": 43110 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.115.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.115.json index 0a893ebe..9f5e69d8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.115.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.115.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 255351 + "lo": 832267 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 558212 + "lo": 188628 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 255351 + "lo": 832267 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 255351 + "lo": 832267 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 255351 + "lo": 832267 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 255351 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 255351 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 255351 + "lo": 832267 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 255351 + "lo": 832267 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 255351 + "lo": 832267 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 558212 + "lo": 188628 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.116.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.116.json index 61763d24..343bfcf6 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.116.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.116.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 950891 + "lo": 99203 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 154548 + "lo": 668235 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 950891 + "lo": 99203 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 950891 + "lo": 99203 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 950891 + "lo": 99203 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 950891 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 950891 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 950891 + "lo": 99203 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 950891 + "lo": 99203 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 950891 + "lo": 99203 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 154548 + "lo": 668235 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.117.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.117.json index 07ce7b9f..7bcc2b9d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.117.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.117.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 477520 + "lo": 591059 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 825753 + "lo": 182897 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 477520 + "lo": 591059 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 477520 + "lo": 591059 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 477520 + "lo": 591059 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 477520 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 477520 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 477520 + "lo": 591059 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 477520 + "lo": 591059 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 477520 + "lo": 591059 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 825753 + "lo": 182897 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.118.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.118.json index c47d64ca..636f6ea5 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.118.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.118.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 63417 + "lo": 765875 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 501093 + "lo": 703813 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 63417 + "lo": 765875 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 63417 + "lo": 765875 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 63417 + "lo": 765875 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 63417 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 63417 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 63417 + "lo": 765875 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 63417 + "lo": 765875 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 63417 + "lo": 765875 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 501093 + "lo": 703813 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.119.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.119.json index 91315d09..ff2425b7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.119.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.119.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 851678 + "lo": 3896 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 771107 + "lo": 289790 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 851678 + "lo": 3896 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 851678 + "lo": 3896 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 851678 + "lo": 3896 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 851678 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 851678 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 851678 + "lo": 3896 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 851678 + "lo": 3896 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 851678 + "lo": 3896 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 771107 + "lo": 289790 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.12.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.12.json index 911444a2..3edc6ded 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.12.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.12.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 988619 + "lo": 298135 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 517510 + "lo": 128269 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 988619 + "lo": 298135 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 988619 + "lo": 298135 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 988619 + "lo": 298135 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 988619 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 988619 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 988619 + "lo": 298135 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 988619 + "lo": 298135 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 988619 + "lo": 298135 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 517510 + "lo": 128269 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.120.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.120.json index ed9c59d9..b1a84194 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.120.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.120.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 408106 + "lo": 446653 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 535576 + "lo": 217155 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 408106 + "lo": 446653 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 408106 + "lo": 446653 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 408106 + "lo": 446653 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 408106 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 408106 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 408106 + "lo": 446653 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 408106 + "lo": 446653 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 408106 + "lo": 446653 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 535576 + "lo": 217155 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.121.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.121.json index 99aa5519..3182dd20 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.121.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.121.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 75984 + "lo": 145551 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 885643 + "lo": 100341 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 75984 + "lo": 145551 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 75984 + "lo": 145551 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 75984 + "lo": 145551 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 75984 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 75984 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 75984 + "lo": 145551 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 75984 + "lo": 145551 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 75984 + "lo": 145551 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 885643 + "lo": 100341 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.122.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.122.json index e6e16741..2537a24e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.122.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.122.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 100428 + "lo": 194300 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 163113 + "lo": 983438 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 100428 + "lo": 194300 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 100428 + "lo": 194300 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 100428 + "lo": 194300 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 100428 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 100428 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 100428 + "lo": 194300 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 100428 + "lo": 194300 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 100428 + "lo": 194300 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 163113 + "lo": 983438 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.123.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.123.json index 9f1d582a..83fd692f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.123.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.123.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 833632 + "lo": 705747 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 805162 + "lo": 637332 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 833632 + "lo": 705747 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 833632 + "lo": 705747 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 833632 + "lo": 705747 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 833632 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 833632 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 833632 + "lo": 705747 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 833632 + "lo": 705747 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 833632 + "lo": 705747 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 805162 + "lo": 637332 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.124.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.124.json index a4a60d67..cd1f77eb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.124.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.124.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 732253 + "lo": 168665 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 622783 + "lo": 391153 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 732253 + "lo": 168665 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 732253 + "lo": 168665 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 732253 + "lo": 168665 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 732253 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 732253 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 732253 + "lo": 168665 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 732253 + "lo": 168665 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 732253 + "lo": 168665 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 622783 + "lo": 391153 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.125.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.125.json index afc631cb..2ebc34ea 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.125.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.125.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 65919 + "lo": 41079 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 322487 + "lo": 965502 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 65919 + "lo": 41079 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 65919 + "lo": 41079 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 65919 + "lo": 41079 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 65919 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 65919 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 65919 + "lo": 41079 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 65919 + "lo": 41079 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 65919 + "lo": 41079 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 322487 + "lo": 965502 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.126.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.126.json index 2833160d..5adc91cd 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.126.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.126.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 927850 + "lo": 322544 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 303659 + "lo": 20464 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 927850 + "lo": 322544 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 927850 + "lo": 322544 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 927850 + "lo": 322544 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 927850 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 927850 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 927850 + "lo": 322544 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 927850 + "lo": 322544 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 927850 + "lo": 322544 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 303659 + "lo": 20464 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.127.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.127.json index 1653f5fe..07af5d9d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.127.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.127.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 456730 + "lo": 186552 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 256236 + "lo": 491909 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 456730 + "lo": 186552 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 456730 + "lo": 186552 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 456730 + "lo": 186552 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 456730 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 456730 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 456730 + "lo": 186552 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 456730 + "lo": 186552 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 456730 + "lo": 186552 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 256236 + "lo": 491909 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.128.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.128.json index 951c539e..77d537e4 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.128.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.128.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 76995 + "lo": 548671 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 28192 + "lo": 627934 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 76995 + "lo": 548671 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 76995 + "lo": 548671 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 76995 + "lo": 548671 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 76995 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 76995 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 76995 + "lo": 548671 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 76995 + "lo": 548671 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 76995 + "lo": 548671 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 28192 + "lo": 627934 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.129.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.129.json index 9c0a2d67..fba8ea1d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.129.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.129.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 5450 + "lo": 772818 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 832423 + "lo": 165572 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 5450 + "lo": 772818 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 5450 + "lo": 772818 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 5450 + "lo": 772818 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 5450 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 5450 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 5450 + "lo": 772818 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 5450 + "lo": 772818 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 5450 + "lo": 772818 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 832423 + "lo": 165572 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.13.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.13.json index b0c04c42..e8b68036 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.13.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.13.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 444544 + "lo": 535133 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 569494 + "lo": 181894 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 444544 + "lo": 535133 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 444544 + "lo": 535133 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 444544 + "lo": 535133 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 444544 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 444544 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 444544 + "lo": 535133 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 444544 + "lo": 535133 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 444544 + "lo": 535133 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 569494 + "lo": 181894 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.130.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.130.json index 38be0386..00e3ceff 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.130.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.130.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 356636 + "lo": 782388 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 814419 + "lo": 84647 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 356636 + "lo": 782388 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 356636 + "lo": 782388 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 356636 + "lo": 782388 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 356636 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 356636 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 356636 + "lo": 782388 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 356636 + "lo": 782388 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 356636 + "lo": 782388 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 814419 + "lo": 84647 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.131.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.131.json index 861e2736..04fe93e1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.131.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.131.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 207352 + "lo": 574272 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 503181 + "lo": 792452 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 207352 + "lo": 574272 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 207352 + "lo": 574272 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 207352 + "lo": 574272 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 207352 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 207352 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 207352 + "lo": 574272 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 207352 + "lo": 574272 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 207352 + "lo": 574272 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 503181 + "lo": 792452 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.132.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.132.json index eeca8b94..430f8e76 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.132.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.132.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 339317 + "lo": 243435 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 838461 + "lo": 125378 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 339317 + "lo": 243435 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 339317 + "lo": 243435 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 339317 + "lo": 243435 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 339317 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 339317 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 339317 + "lo": 243435 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 339317 + "lo": 243435 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 339317 + "lo": 243435 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 838461 + "lo": 125378 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.133.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.133.json index b7666425..acf9192e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.133.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.133.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 136614 + "lo": 859977 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 804844 + "lo": 243240 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 136614 + "lo": 859977 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 136614 + "lo": 859977 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 136614 + "lo": 859977 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 136614 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 136614 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 136614 + "lo": 859977 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 136614 + "lo": 859977 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 136614 + "lo": 859977 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 804844 + "lo": 243240 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.134.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.134.json index c4dcf458..609b2cae 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.134.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.134.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 553309 + "lo": 362889 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 609821 + "lo": 716334 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 553309 + "lo": 362889 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 553309 + "lo": 362889 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 553309 + "lo": 362889 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 553309 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 553309 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 553309 + "lo": 362889 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 553309 + "lo": 362889 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 553309 + "lo": 362889 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 609821 + "lo": 716334 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.135.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.135.json index acd01d13..8fc5efa9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.135.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.135.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 143432 + "lo": 991454 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 338414 + "lo": 107466 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 143432 + "lo": 991454 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 143432 + "lo": 991454 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 143432 + "lo": 991454 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 143432 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 143432 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 143432 + "lo": 991454 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 143432 + "lo": 991454 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 143432 + "lo": 991454 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 338414 + "lo": 107466 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.136.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.136.json index 05afbfd7..e65acf17 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.136.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.136.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 482749 + "lo": 535398 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 77341 + "lo": 475959 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 482749 + "lo": 535398 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 482749 + "lo": 535398 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 482749 + "lo": 535398 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 482749 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 482749 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 482749 + "lo": 535398 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 482749 + "lo": 535398 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 482749 + "lo": 535398 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 77341 + "lo": 475959 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.137.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.137.json index 34754515..5217fbe9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.137.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.137.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 23371 + "lo": 293232 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 285836 + "lo": 193204 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 23371 + "lo": 293232 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 23371 + "lo": 293232 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 23371 + "lo": 293232 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 23371 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 23371 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 23371 + "lo": 293232 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 23371 + "lo": 293232 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 23371 + "lo": 293232 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 285836 + "lo": 193204 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.138.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.138.json index 62e911d1..5393b569 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.138.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.138.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 581452 + "lo": 754566 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 709310 + "lo": 249541 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 581452 + "lo": 754566 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 581452 + "lo": 754566 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 581452 + "lo": 754566 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 581452 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 581452 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 581452 + "lo": 754566 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 581452 + "lo": 754566 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 581452 + "lo": 754566 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 709310 + "lo": 249541 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.139.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.139.json index e43ca12d..02772cbd 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.139.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.139.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 607563 + "lo": 73376 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 459263 + "lo": 741253 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 607563 + "lo": 73376 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 607563 + "lo": 73376 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 607563 + "lo": 73376 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 607563 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 607563 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 607563 + "lo": 73376 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 607563 + "lo": 73376 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 607563 + "lo": 73376 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 459263 + "lo": 741253 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.14.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.14.json index 0e82a5c7..bf902606 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.14.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.14.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 905268 + "lo": 314045 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 578536 + "lo": 638667 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 905268 + "lo": 314045 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 905268 + "lo": 314045 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 905268 + "lo": 314045 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 905268 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 905268 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 905268 + "lo": 314045 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 905268 + "lo": 314045 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 905268 + "lo": 314045 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 578536 + "lo": 638667 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.140.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.140.json index 89ca82d7..4e1bdd44 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.140.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.140.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 783197 + "lo": 909578 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 495987 + "lo": 664350 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 783197 + "lo": 909578 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 783197 + "lo": 909578 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 783197 + "lo": 909578 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 783197 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 783197 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 783197 + "lo": 909578 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 783197 + "lo": 909578 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 783197 + "lo": 909578 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 495987 + "lo": 664350 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.141.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.141.json index 224c283b..c88af0e2 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.141.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.141.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 395297 + "lo": 204964 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 91940 + "lo": 517233 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 395297 + "lo": 204964 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 395297 + "lo": 204964 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 395297 + "lo": 204964 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 395297 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 395297 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 395297 + "lo": 204964 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 395297 + "lo": 204964 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 395297 + "lo": 204964 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 91940 + "lo": 517233 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.142.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.142.json index c9419d56..cbe820c0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.142.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.142.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 661957 + "lo": 811790 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 52555 + "lo": 145210 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 661957 + "lo": 811790 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 661957 + "lo": 811790 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 661957 + "lo": 811790 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 661957 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 661957 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 661957 + "lo": 811790 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 661957 + "lo": 811790 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 661957 + "lo": 811790 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 52555 + "lo": 145210 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.143.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.143.json index 38da7449..1d6615e7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.143.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.143.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 955309 + "lo": 182371 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 231922 + "lo": 747890 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 955309 + "lo": 182371 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 955309 + "lo": 182371 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 955309 + "lo": 182371 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 955309 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 955309 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 955309 + "lo": 182371 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 955309 + "lo": 182371 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 955309 + "lo": 182371 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 231922 + "lo": 747890 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.144.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.144.json index 86b6a33d..b8ee46fa 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.144.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.144.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 870277 + "lo": 372370 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 584598 + "lo": 904662 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 870277 + "lo": 372370 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 870277 + "lo": 372370 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 870277 + "lo": 372370 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 870277 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 870277 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 870277 + "lo": 372370 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 870277 + "lo": 372370 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 870277 + "lo": 372370 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 584598 + "lo": 904662 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.145.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.145.json index b3d798bc..948ffe60 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.145.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.145.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 739261 + "lo": 169247 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 638995 + "lo": 637144 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 739261 + "lo": 169247 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 739261 + "lo": 169247 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 739261 + "lo": 169247 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 739261 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 739261 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 739261 + "lo": 169247 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 739261 + "lo": 169247 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 739261 + "lo": 169247 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 638995 + "lo": 637144 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.146.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.146.json index f80e3a9a..38a07608 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.146.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.146.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 991760 + "lo": 126058 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 500936 + "lo": 397709 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 991760 + "lo": 126058 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 991760 + "lo": 126058 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 991760 + "lo": 126058 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 991760 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 991760 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 991760 + "lo": 126058 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 991760 + "lo": 126058 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 991760 + "lo": 126058 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 500936 + "lo": 397709 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.147.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.147.json index 01d8ca53..d38e8622 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.147.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.147.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 80884 + "lo": 859661 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 195384 + "lo": 703319 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 80884 + "lo": 859661 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 80884 + "lo": 859661 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 80884 + "lo": 859661 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 80884 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 80884 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 80884 + "lo": 859661 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 80884 + "lo": 859661 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 80884 + "lo": 859661 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 195384 + "lo": 703319 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.148.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.148.json index 6e5d731a..f67ac367 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.148.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.148.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 680815 + "lo": 456259 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 529743 + "lo": 640605 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 680815 + "lo": 456259 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 680815 + "lo": 456259 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 680815 + "lo": 456259 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 680815 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 680815 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 680815 + "lo": 456259 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 680815 + "lo": 456259 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 680815 + "lo": 456259 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 529743 + "lo": 640605 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.149.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.149.json index d43cee71..67955f16 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.149.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.149.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 342595 + "lo": 63047 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 148552 + "lo": 947108 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 342595 + "lo": 63047 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 342595 + "lo": 63047 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 342595 + "lo": 63047 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 342595 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 342595 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 342595 + "lo": 63047 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 342595 + "lo": 63047 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 342595 + "lo": 63047 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 148552 + "lo": 947108 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.15.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.15.json index ebd315be..a2396b59 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.15.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.15.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 68271 + "lo": 436474 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 930305 + "lo": 938852 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 68271 + "lo": 436474 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 68271 + "lo": 436474 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 68271 + "lo": 436474 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 68271 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 68271 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 68271 + "lo": 436474 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 68271 + "lo": 436474 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 68271 + "lo": 436474 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 930305 + "lo": 938852 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.150.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.150.json index fb5b2200..4e1fc799 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.150.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.150.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 819698 + "lo": 832977 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 663594 + "lo": 466737 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 819698 + "lo": 832977 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 819698 + "lo": 832977 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 819698 + "lo": 832977 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 819698 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 819698 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 819698 + "lo": 832977 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 819698 + "lo": 832977 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 819698 + "lo": 832977 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 663594 + "lo": 466737 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.151.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.151.json index 6f05fb66..5724451c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.151.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.151.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 157155 + "lo": 868371 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 325976 + "lo": 740 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 157155 + "lo": 868371 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 157155 + "lo": 868371 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 157155 + "lo": 868371 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 157155 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 157155 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 157155 + "lo": 868371 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 157155 + "lo": 868371 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 157155 + "lo": 868371 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 325976 + "lo": 740 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.152.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.152.json index 57d8f107..ef6e3d8b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.152.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.152.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 470357 + "lo": 817479 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 846041 + "lo": 48189 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 470357 + "lo": 817479 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 470357 + "lo": 817479 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 470357 + "lo": 817479 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 470357 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 470357 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 470357 + "lo": 817479 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 470357 + "lo": 817479 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 470357 + "lo": 817479 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 846041 + "lo": 48189 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.153.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.153.json index 48fa6b9c..5dc0f7fd 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.153.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.153.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 802785 + "lo": 436404 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 608267 + "lo": 956776 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 802785 + "lo": 436404 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 802785 + "lo": 436404 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 802785 + "lo": 436404 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 802785 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 802785 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 802785 + "lo": 436404 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 802785 + "lo": 436404 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 802785 + "lo": 436404 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 608267 + "lo": 956776 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.154.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.154.json index 5e90faa4..f20df07d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.154.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.154.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 638686 + "lo": 104207 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 321061 + "lo": 941689 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 638686 + "lo": 104207 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 638686 + "lo": 104207 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 638686 + "lo": 104207 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 638686 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 638686 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 638686 + "lo": 104207 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 638686 + "lo": 104207 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 638686 + "lo": 104207 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 321061 + "lo": 941689 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.155.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.155.json index 3d335666..3afce3ac 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.155.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.155.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 65031 + "lo": 26336 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 83005 + "lo": 160657 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 65031 + "lo": 26336 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 65031 + "lo": 26336 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 65031 + "lo": 26336 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 65031 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 65031 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 65031 + "lo": 26336 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 65031 + "lo": 26336 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 65031 + "lo": 26336 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 83005 + "lo": 160657 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.156.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.156.json index 66bb49b0..e7842af4 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.156.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.156.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 753759 + "lo": 923672 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 328067 + "lo": 542172 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 753759 + "lo": 923672 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 753759 + "lo": 923672 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 753759 + "lo": 923672 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 753759 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 753759 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 753759 + "lo": 923672 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 753759 + "lo": 923672 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 753759 + "lo": 923672 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 328067 + "lo": 542172 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.157.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.157.json index 69f7ba88..e022fa96 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.157.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.157.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 44669 + "lo": 209486 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 138416 + "lo": 204754 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 44669 + "lo": 209486 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 44669 + "lo": 209486 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 44669 + "lo": 209486 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 44669 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 44669 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 44669 + "lo": 209486 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 44669 + "lo": 209486 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 44669 + "lo": 209486 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 138416 + "lo": 204754 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.158.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.158.json index 502fb8d9..657534e5 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.158.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.158.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 512618 + "lo": 562341 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 331588 + "lo": 19807 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 512618 + "lo": 562341 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 512618 + "lo": 562341 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 512618 + "lo": 562341 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 512618 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 512618 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 512618 + "lo": 562341 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 512618 + "lo": 562341 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 512618 + "lo": 562341 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 331588 + "lo": 19807 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.159.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.159.json index 7aea2b0f..4b9ee451 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.159.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.159.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 434217 + "lo": 358509 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 410694 + "lo": 765329 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 434217 + "lo": 358509 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 434217 + "lo": 358509 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 434217 + "lo": 358509 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 434217 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 434217 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 434217 + "lo": 358509 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 434217 + "lo": 358509 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 434217 + "lo": 358509 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 410694 + "lo": 765329 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.16.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.16.json index d9b479cc..5c7e3cb6 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.16.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.16.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 693919 + "lo": 303975 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 302415 + "lo": 132656 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 693919 + "lo": 303975 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 693919 + "lo": 303975 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 693919 + "lo": 303975 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 693919 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 693919 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 693919 + "lo": 303975 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 693919 + "lo": 303975 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 693919 + "lo": 303975 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 302415 + "lo": 132656 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.160.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.160.json index fb3f9501..0d01fcd7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.160.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.160.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 985351 + "lo": 370563 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 924480 + "lo": 970657 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 985351 + "lo": 370563 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 985351 + "lo": 370563 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 985351 + "lo": 370563 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 985351 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 985351 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 985351 + "lo": 370563 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 985351 + "lo": 370563 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 985351 + "lo": 370563 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 924480 + "lo": 970657 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.161.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.161.json index e60ee4c4..806950a9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.161.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.161.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 158744 + "lo": 709028 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 530320 + "lo": 334530 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 158744 + "lo": 709028 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 158744 + "lo": 709028 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 158744 + "lo": 709028 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 158744 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 158744 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 158744 + "lo": 709028 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 158744 + "lo": 709028 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 158744 + "lo": 709028 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 530320 + "lo": 334530 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.162.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.162.json index 3099f2e6..8fb3b54e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.162.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.162.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 465275 + "lo": 576100 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 6920 + "lo": 258431 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 465275 + "lo": 576100 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 465275 + "lo": 576100 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 465275 + "lo": 576100 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 465275 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 465275 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 465275 + "lo": 576100 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 465275 + "lo": 576100 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 465275 + "lo": 576100 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 6920 + "lo": 258431 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.163.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.163.json index c7bf5a73..f163d9df 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.163.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.163.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 908225 + "lo": 507352 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 358830 + "lo": 754638 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 908225 + "lo": 507352 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 908225 + "lo": 507352 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 908225 + "lo": 507352 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 908225 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 908225 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 908225 + "lo": 507352 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 908225 + "lo": 507352 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 908225 + "lo": 507352 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 358830 + "lo": 754638 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.164.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.164.json index 066135de..632b76c8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.164.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.164.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 884350 + "lo": 187532 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 914990 + "lo": 790998 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 884350 + "lo": 187532 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 884350 + "lo": 187532 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 884350 + "lo": 187532 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 884350 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 884350 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 884350 + "lo": 187532 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 884350 + "lo": 187532 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 884350 + "lo": 187532 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 914990 + "lo": 790998 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.165.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.165.json index 44230263..f5ea9901 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.165.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.165.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 684284 + "lo": 890570 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 88479 + "lo": 725522 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 684284 + "lo": 890570 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 684284 + "lo": 890570 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 684284 + "lo": 890570 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 684284 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 684284 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 684284 + "lo": 890570 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 684284 + "lo": 890570 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 684284 + "lo": 890570 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 88479 + "lo": 725522 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.166.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.166.json index 024ca926..0bcf385b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.166.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.166.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 721927 + "lo": 256290 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 516534 + "lo": 190962 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 721927 + "lo": 256290 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 721927 + "lo": 256290 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 721927 + "lo": 256290 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 721927 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 721927 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 721927 + "lo": 256290 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 721927 + "lo": 256290 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 721927 + "lo": 256290 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 516534 + "lo": 190962 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.167.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.167.json index ddcecd98..d7fe329a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.167.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.167.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 17401 + "lo": 113029 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 193175 + "lo": 713567 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 17401 + "lo": 113029 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 17401 + "lo": 113029 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 17401 + "lo": 113029 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 17401 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 17401 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 17401 + "lo": 113029 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 17401 + "lo": 113029 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 17401 + "lo": 113029 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 193175 + "lo": 713567 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.168.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.168.json index 9f612bfc..c475c133 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.168.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.168.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 151645 + "lo": 135931 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 473094 + "lo": 353271 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 151645 + "lo": 135931 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 151645 + "lo": 135931 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 151645 + "lo": 135931 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 151645 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 151645 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 151645 + "lo": 135931 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 151645 + "lo": 135931 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 151645 + "lo": 135931 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 473094 + "lo": 353271 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.169.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.169.json index 7921bde8..b46585ed 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.169.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.169.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 379616 + "lo": 856444 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 349766 + "lo": 272661 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 379616 + "lo": 856444 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 379616 + "lo": 856444 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 379616 + "lo": 856444 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 379616 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 379616 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 379616 + "lo": 856444 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 379616 + "lo": 856444 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 379616 + "lo": 856444 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 349766 + "lo": 272661 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.17.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.17.json index 8ebb2053..cfbb9bd6 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.17.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.17.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 340110 + "lo": 153397 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 985939 + "lo": 266689 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 340110 + "lo": 153397 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 340110 + "lo": 153397 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 340110 + "lo": 153397 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 340110 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 340110 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 340110 + "lo": 153397 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 340110 + "lo": 153397 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 340110 + "lo": 153397 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 985939 + "lo": 266689 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.170.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.170.json index 370c7ce9..62f49809 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.170.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.170.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 893899 + "lo": 335412 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 684482 + "lo": 42521 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 893899 + "lo": 335412 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 893899 + "lo": 335412 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 893899 + "lo": 335412 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 893899 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 893899 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 893899 + "lo": 335412 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 893899 + "lo": 335412 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 893899 + "lo": 335412 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 684482 + "lo": 42521 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.171.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.171.json index 73a356ff..32ca16c7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.171.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.171.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 905318 + "lo": 590871 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 249257 + "lo": 556039 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 905318 + "lo": 590871 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 905318 + "lo": 590871 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 905318 + "lo": 590871 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 905318 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 905318 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 905318 + "lo": 590871 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 905318 + "lo": 590871 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 905318 + "lo": 590871 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 249257 + "lo": 556039 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.172.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.172.json index 7e3c3d1d..b7fd91f6 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.172.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.172.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 511840 + "lo": 718282 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 542585 + "lo": 782427 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 511840 + "lo": 718282 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 511840 + "lo": 718282 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 511840 + "lo": 718282 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 511840 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 511840 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 511840 + "lo": 718282 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 511840 + "lo": 718282 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 511840 + "lo": 718282 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 542585 + "lo": 782427 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.173.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.173.json index c45e6eae..aa8760f7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.173.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.173.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 628473 + "lo": 873159 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 308059 + "lo": 80947 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 628473 + "lo": 873159 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 628473 + "lo": 873159 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 628473 + "lo": 873159 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 628473 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 628473 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 628473 + "lo": 873159 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 628473 + "lo": 873159 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 628473 + "lo": 873159 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 308059 + "lo": 80947 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.174.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.174.json index 00c48bbb..49507972 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.174.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.174.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 851891 + "lo": 544300 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 551352 + "lo": 629461 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 851891 + "lo": 544300 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 851891 + "lo": 544300 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 851891 + "lo": 544300 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 851891 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 851891 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 851891 + "lo": 544300 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 851891 + "lo": 544300 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 851891 + "lo": 544300 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 551352 + "lo": 629461 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.175.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.175.json index b7b0d02c..7f928beb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.175.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.175.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 782780 + "lo": 367999 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 794816 + "lo": 781764 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 782780 + "lo": 367999 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 782780 + "lo": 367999 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 782780 + "lo": 367999 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 782780 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 782780 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 782780 + "lo": 367999 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 782780 + "lo": 367999 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 782780 + "lo": 367999 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 794816 + "lo": 781764 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.176.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.176.json index b8fde632..f005694f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.176.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.176.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 470153 + "lo": 62982 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 834109 + "lo": 624019 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 470153 + "lo": 62982 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 470153 + "lo": 62982 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 470153 + "lo": 62982 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 470153 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 470153 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 470153 + "lo": 62982 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 470153 + "lo": 62982 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 470153 + "lo": 62982 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 834109 + "lo": 624019 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.177.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.177.json index 0ee81637..865ebfd0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.177.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.177.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 59532 + "lo": 197086 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 724779 + "lo": 400986 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 59532 + "lo": 197086 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 59532 + "lo": 197086 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 59532 + "lo": 197086 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 59532 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 59532 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 59532 + "lo": 197086 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 59532 + "lo": 197086 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 59532 + "lo": 197086 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 724779 + "lo": 400986 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.178.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.178.json index faf250c0..1d55558c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.178.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.178.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 924692 + "lo": 419299 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 103928 + "lo": 939516 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 924692 + "lo": 419299 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 924692 + "lo": 419299 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 924692 + "lo": 419299 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 924692 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 924692 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 924692 + "lo": 419299 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 924692 + "lo": 419299 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 924692 + "lo": 419299 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 103928 + "lo": 939516 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.179.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.179.json index 87f927d9..4174d1c0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.179.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.179.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 373869 + "lo": 890134 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 66369 + "lo": 732679 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 373869 + "lo": 890134 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 373869 + "lo": 890134 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 373869 + "lo": 890134 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 373869 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 373869 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 373869 + "lo": 890134 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 373869 + "lo": 890134 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 373869 + "lo": 890134 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 66369 + "lo": 732679 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.18.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.18.json index a73dba7b..b0cfad2a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.18.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.18.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 98269 + "lo": 165504 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 340222 + "lo": 216771 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 98269 + "lo": 165504 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 98269 + "lo": 165504 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 98269 + "lo": 165504 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 98269 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 98269 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 98269 + "lo": 165504 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 98269 + "lo": 165504 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 98269 + "lo": 165504 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 340222 + "lo": 216771 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.180.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.180.json index 394e9778..92b1d2a3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.180.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.180.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 422834 + "lo": 291337 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 75609 + "lo": 962586 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 422834 + "lo": 291337 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 422834 + "lo": 291337 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 422834 + "lo": 291337 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 422834 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 422834 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 422834 + "lo": 291337 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 422834 + "lo": 291337 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 422834 + "lo": 291337 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 75609 + "lo": 962586 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.181.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.181.json index 72290710..a4352fa1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.181.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.181.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 31824 + "lo": 505814 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 856544 + "lo": 487826 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 31824 + "lo": 505814 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 31824 + "lo": 505814 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 31824 + "lo": 505814 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 31824 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 31824 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 31824 + "lo": 505814 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 31824 + "lo": 505814 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 31824 + "lo": 505814 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 856544 + "lo": 487826 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.182.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.182.json index c8cee90b..1058960d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.182.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.182.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 694438 + "lo": 714801 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 178896 + "lo": 466650 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 694438 + "lo": 714801 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 694438 + "lo": 714801 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 694438 + "lo": 714801 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 694438 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 694438 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 694438 + "lo": 714801 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 694438 + "lo": 714801 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 694438 + "lo": 714801 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 178896 + "lo": 466650 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.183.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.183.json index 0faab752..ac997eb1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.183.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.183.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 815199 + "lo": 262407 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 747067 + "lo": 688926 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 815199 + "lo": 262407 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 815199 + "lo": 262407 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 815199 + "lo": 262407 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 815199 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 815199 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 815199 + "lo": 262407 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 815199 + "lo": 262407 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 815199 + "lo": 262407 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 747067 + "lo": 688926 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.184.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.184.json index 439943e9..ac7b6cd3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.184.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.184.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 256752 + "lo": 376945 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 567693 + "lo": 160475 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 256752 + "lo": 376945 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 256752 + "lo": 376945 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 256752 + "lo": 376945 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 256752 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 256752 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 256752 + "lo": 376945 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 256752 + "lo": 376945 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 256752 + "lo": 376945 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 567693 + "lo": 160475 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.185.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.185.json index 72a2e073..35cb51af 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.185.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.185.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 782468 + "lo": 139675 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 754026 + "lo": 704310 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 782468 + "lo": 139675 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 782468 + "lo": 139675 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 782468 + "lo": 139675 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 782468 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 782468 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 782468 + "lo": 139675 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 782468 + "lo": 139675 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 782468 + "lo": 139675 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 754026 + "lo": 704310 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.186.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.186.json index f11889e7..5c5347b2 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.186.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.186.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 522545 + "lo": 515924 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 811309 + "lo": 928299 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 522545 + "lo": 515924 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 522545 + "lo": 515924 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 522545 + "lo": 515924 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 522545 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 522545 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 522545 + "lo": 515924 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 522545 + "lo": 515924 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 522545 + "lo": 515924 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 811309 + "lo": 928299 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.187.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.187.json index 68a8040e..6dbec4b8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.187.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.187.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 391694 + "lo": 887296 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 398960 + "lo": 240577 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 391694 + "lo": 887296 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 391694 + "lo": 887296 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 391694 + "lo": 887296 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 391694 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 391694 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 391694 + "lo": 887296 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 391694 + "lo": 887296 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 391694 + "lo": 887296 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 398960 + "lo": 240577 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.188.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.188.json index 8b9cb37d..d75eebad 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.188.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.188.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 699196 + "lo": 201306 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 985103 + "lo": 799472 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 699196 + "lo": 201306 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 699196 + "lo": 201306 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 699196 + "lo": 201306 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 699196 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 699196 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 699196 + "lo": 201306 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 699196 + "lo": 201306 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 699196 + "lo": 201306 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 985103 + "lo": 799472 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.189.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.189.json index c49d1bca..0ddbeaa7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.189.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.189.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 75049 + "lo": 469107 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 796597 + "lo": 969916 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 75049 + "lo": 469107 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 75049 + "lo": 469107 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 75049 + "lo": 469107 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 75049 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 75049 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 75049 + "lo": 469107 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 75049 + "lo": 469107 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 75049 + "lo": 469107 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 796597 + "lo": 969916 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.19.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.19.json index 16641ffb..cc37fe51 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.19.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.19.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 498551 + "lo": 70048 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 204607 + "lo": 932719 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 498551 + "lo": 70048 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 498551 + "lo": 70048 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 498551 + "lo": 70048 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 498551 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 498551 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 498551 + "lo": 70048 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 498551 + "lo": 70048 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 498551 + "lo": 70048 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 204607 + "lo": 932719 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.190.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.190.json index c6964134..0ea74887 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.190.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.190.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 804304 + "lo": 124985 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 660130 + "lo": 263498 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 804304 + "lo": 124985 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 804304 + "lo": 124985 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 804304 + "lo": 124985 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 804304 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 804304 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 804304 + "lo": 124985 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 804304 + "lo": 124985 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 804304 + "lo": 124985 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 660130 + "lo": 263498 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.191.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.191.json index 1f18f52c..78f2376b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.191.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.191.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 760900 + "lo": 346232 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 896784 + "lo": 179281 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 760900 + "lo": 346232 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 760900 + "lo": 346232 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 760900 + "lo": 346232 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 760900 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 760900 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 760900 + "lo": 346232 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 760900 + "lo": 346232 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 760900 + "lo": 346232 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 896784 + "lo": 179281 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.192.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.192.json index a2a5c5b8..cb53ea54 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.192.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.192.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 280951 + "lo": 60241 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 416832 + "lo": 884393 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 280951 + "lo": 60241 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 280951 + "lo": 60241 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 280951 + "lo": 60241 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 280951 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 280951 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 280951 + "lo": 60241 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 280951 + "lo": 60241 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 280951 + "lo": 60241 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 416832 + "lo": 884393 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.193.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.193.json index 84240a88..f426cabf 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.193.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.193.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 792561 + "lo": 863029 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 594454 + "lo": 983119 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 792561 + "lo": 863029 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 792561 + "lo": 863029 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 792561 + "lo": 863029 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 792561 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 792561 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 792561 + "lo": 863029 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 792561 + "lo": 863029 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 792561 + "lo": 863029 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 594454 + "lo": 983119 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.194.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.194.json index 930cb63c..ea3f4fea 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.194.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.194.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 785208 + "lo": 954867 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 815909 + "lo": 588654 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 785208 + "lo": 954867 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 785208 + "lo": 954867 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 785208 + "lo": 954867 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 785208 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 785208 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 785208 + "lo": 954867 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 785208 + "lo": 954867 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 785208 + "lo": 954867 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 815909 + "lo": 588654 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.195.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.195.json index 4215a04d..fbc1844b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.195.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.195.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 577628 + "lo": 984497 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 926305 + "lo": 88398 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 577628 + "lo": 984497 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 577628 + "lo": 984497 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 577628 + "lo": 984497 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 577628 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 577628 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 577628 + "lo": 984497 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 577628 + "lo": 984497 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 577628 + "lo": 984497 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 926305 + "lo": 88398 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.196.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.196.json index bc1d525c..e0f3e71b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.196.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.196.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 151087 + "lo": 611270 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 774383 + "lo": 991263 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 151087 + "lo": 611270 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 151087 + "lo": 611270 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 151087 + "lo": 611270 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 151087 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 151087 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 151087 + "lo": 611270 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 151087 + "lo": 611270 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 151087 + "lo": 611270 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 774383 + "lo": 991263 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.197.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.197.json index e12c8ca5..90d4c6d4 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.197.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.197.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 317182 + "lo": 746792 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 417282 + "lo": 208133 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 317182 + "lo": 746792 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 317182 + "lo": 746792 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 317182 + "lo": 746792 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 317182 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 317182 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 317182 + "lo": 746792 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 317182 + "lo": 746792 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 317182 + "lo": 746792 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 417282 + "lo": 208133 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.198.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.198.json index b422f5b9..97857a22 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.198.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.198.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 934471 + "lo": 861695 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 231089 + "lo": 99699 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 934471 + "lo": 861695 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 934471 + "lo": 861695 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 934471 + "lo": 861695 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 934471 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 934471 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 934471 + "lo": 861695 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 934471 + "lo": 861695 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 934471 + "lo": 861695 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 231089 + "lo": 99699 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.199.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.199.json index 56ff0cba..8ddf68f1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.199.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.199.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 741590 + "lo": 944245 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 824184 + "lo": 665371 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 741590 + "lo": 944245 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 741590 + "lo": 944245 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 741590 + "lo": 944245 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 741590 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 741590 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 741590 + "lo": 944245 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 741590 + "lo": 944245 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 741590 + "lo": 944245 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 824184 + "lo": 665371 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.2.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.2.json index ad7bb1a3..246fba0c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.2.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.2.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 408723 + "lo": 922080 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 508323 + "lo": 775100 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 408723 + "lo": 922080 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 408723 + "lo": 922080 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 408723 + "lo": 922080 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 408723 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 408723 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 408723 + "lo": 922080 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 408723 + "lo": 922080 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 408723 + "lo": 922080 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 508323 + "lo": 775100 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.20.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.20.json index 8af689e3..d877a5a1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.20.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.20.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 121260 + "lo": 345592 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 139181 + "lo": 551363 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 121260 + "lo": 345592 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 121260 + "lo": 345592 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 121260 + "lo": 345592 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 121260 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 121260 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 121260 + "lo": 345592 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 121260 + "lo": 345592 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 121260 + "lo": 345592 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 139181 + "lo": 551363 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.200.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.200.json index 988d4e91..d993d6ae 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.200.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.200.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 199039 + "lo": 458059 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 196329 + "lo": 897999 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 199039 + "lo": 458059 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 199039 + "lo": 458059 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 199039 + "lo": 458059 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 199039 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 199039 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 199039 + "lo": 458059 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 199039 + "lo": 458059 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 199039 + "lo": 458059 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 196329 + "lo": 897999 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.201.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.201.json index 37297c91..7bf9027b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.201.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.201.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 989715 + "lo": 883859 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 19145 + "lo": 390353 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 989715 + "lo": 883859 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 989715 + "lo": 883859 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 989715 + "lo": 883859 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 989715 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 989715 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 989715 + "lo": 883859 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 989715 + "lo": 883859 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 989715 + "lo": 883859 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 19145 + "lo": 390353 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.202.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.202.json index 0be9b5b1..9954f8b8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.202.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.202.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 876307 + "lo": 972313 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 571978 + "lo": 661165 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 876307 + "lo": 972313 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 876307 + "lo": 972313 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 876307 + "lo": 972313 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 876307 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 876307 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 876307 + "lo": 972313 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 876307 + "lo": 972313 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 876307 + "lo": 972313 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 571978 + "lo": 661165 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.203.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.203.json index 44a42140..5602992b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.203.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.203.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 806495 + "lo": 712016 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 721462 + "lo": 878464 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 806495 + "lo": 712016 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 806495 + "lo": 712016 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 806495 + "lo": 712016 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 806495 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 806495 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 806495 + "lo": 712016 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 806495 + "lo": 712016 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 806495 + "lo": 712016 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 721462 + "lo": 878464 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.204.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.204.json index fb7cbfc6..175bfdb0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.204.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.204.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 905561 + "lo": 391325 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 849504 + "lo": 842977 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 905561 + "lo": 391325 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 905561 + "lo": 391325 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 905561 + "lo": 391325 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 905561 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 905561 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 905561 + "lo": 391325 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 905561 + "lo": 391325 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 905561 + "lo": 391325 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 849504 + "lo": 842977 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.205.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.205.json index 3088ada9..5bc69bd5 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.205.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.205.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 693663 + "lo": 963232 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 881793 + "lo": 39949 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 693663 + "lo": 963232 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 693663 + "lo": 963232 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 693663 + "lo": 963232 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 693663 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 693663 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 693663 + "lo": 963232 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 693663 + "lo": 963232 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 693663 + "lo": 963232 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 881793 + "lo": 39949 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.206.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.206.json index 8bed1c24..4ff352e7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.206.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.206.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 603755 + "lo": 853942 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 375041 + "lo": 670729 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 603755 + "lo": 853942 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 603755 + "lo": 853942 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 603755 + "lo": 853942 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 603755 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 603755 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 603755 + "lo": 853942 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 603755 + "lo": 853942 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 603755 + "lo": 853942 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 375041 + "lo": 670729 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.207.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.207.json index aeecb732..3fffc417 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.207.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.207.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 68329 + "lo": 791988 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 748391 + "lo": 969845 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 68329 + "lo": 791988 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 68329 + "lo": 791988 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 68329 + "lo": 791988 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 68329 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 68329 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 68329 + "lo": 791988 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 68329 + "lo": 791988 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 68329 + "lo": 791988 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 748391 + "lo": 969845 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.208.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.208.json index 722677a8..48a99ebf 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.208.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.208.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 501619 + "lo": 388623 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 159120 + "lo": 512206 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 501619 + "lo": 388623 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 501619 + "lo": 388623 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 501619 + "lo": 388623 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 501619 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 501619 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 501619 + "lo": 388623 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 501619 + "lo": 388623 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 501619 + "lo": 388623 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 159120 + "lo": 512206 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.209.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.209.json index 6eb095c8..f45ea0e4 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.209.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.209.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 626097 + "lo": 285107 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 730066 + "lo": 216071 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 626097 + "lo": 285107 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 626097 + "lo": 285107 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 626097 + "lo": 285107 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 626097 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 626097 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 626097 + "lo": 285107 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 626097 + "lo": 285107 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 626097 + "lo": 285107 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 730066 + "lo": 216071 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.21.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.21.json index 06161f1d..4d71f06b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.21.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.21.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 886331 + "lo": 315090 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 871305 + "lo": 505866 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 886331 + "lo": 315090 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 886331 + "lo": 315090 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 886331 + "lo": 315090 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 886331 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 886331 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 886331 + "lo": 315090 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 886331 + "lo": 315090 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 886331 + "lo": 315090 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 871305 + "lo": 505866 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.210.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.210.json index c5d2233d..d4188bdb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.210.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.210.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 115560 + "lo": 576618 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 371208 + "lo": 785024 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 115560 + "lo": 576618 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 115560 + "lo": 576618 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 115560 + "lo": 576618 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 115560 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 115560 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 115560 + "lo": 576618 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 115560 + "lo": 576618 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 115560 + "lo": 576618 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 371208 + "lo": 785024 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.211.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.211.json index 10ea32f0..6ce48df1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.211.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.211.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 669282 + "lo": 560890 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 192390 + "lo": 19670 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 669282 + "lo": 560890 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 669282 + "lo": 560890 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 669282 + "lo": 560890 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 669282 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 669282 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 669282 + "lo": 560890 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 669282 + "lo": 560890 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 669282 + "lo": 560890 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 192390 + "lo": 19670 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.212.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.212.json index b58928da..b32e8f1d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.212.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.212.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 904883 + "lo": 518475 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 659321 + "lo": 963233 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 904883 + "lo": 518475 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 904883 + "lo": 518475 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 904883 + "lo": 518475 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 904883 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 904883 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 904883 + "lo": 518475 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 904883 + "lo": 518475 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 904883 + "lo": 518475 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 659321 + "lo": 963233 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.213.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.213.json index cc12bee2..a6978a7d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.213.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.213.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 999042 + "lo": 983706 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 283006 + "lo": 339198 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 999042 + "lo": 983706 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 999042 + "lo": 983706 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 999042 + "lo": 983706 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 999042 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 999042 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 999042 + "lo": 983706 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 999042 + "lo": 983706 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 999042 + "lo": 983706 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 283006 + "lo": 339198 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.214.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.214.json index 513a6640..945f5546 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.214.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.214.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 59271 + "lo": 380140 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 187902 + "lo": 155153 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 59271 + "lo": 380140 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 59271 + "lo": 380140 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 59271 + "lo": 380140 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 59271 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 59271 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 59271 + "lo": 380140 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 59271 + "lo": 380140 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 59271 + "lo": 380140 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 187902 + "lo": 155153 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.215.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.215.json index dcfd4ab8..060174cc 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.215.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.215.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 700031 + "lo": 399097 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 754895 + "lo": 411535 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 700031 + "lo": 399097 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 700031 + "lo": 399097 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 700031 + "lo": 399097 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 700031 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 700031 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 700031 + "lo": 399097 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 700031 + "lo": 399097 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 700031 + "lo": 399097 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 754895 + "lo": 411535 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.216.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.216.json index 55ebc8db..b36c929c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.216.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.216.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 867746 + "lo": 959439 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 936832 + "lo": 731993 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 867746 + "lo": 959439 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 867746 + "lo": 959439 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 867746 + "lo": 959439 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 867746 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 867746 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 867746 + "lo": 959439 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 867746 + "lo": 959439 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 867746 + "lo": 959439 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 936832 + "lo": 731993 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.217.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.217.json index 3372029f..8c5505dd 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.217.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.217.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 844852 + "lo": 68201 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 561346 + "lo": 814209 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 844852 + "lo": 68201 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 844852 + "lo": 68201 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 844852 + "lo": 68201 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 844852 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 844852 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 844852 + "lo": 68201 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 844852 + "lo": 68201 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 844852 + "lo": 68201 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 561346 + "lo": 814209 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.218.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.218.json index ce0c0494..11758b55 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.218.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.218.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 392233 + "lo": 949969 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 284362 + "lo": 709119 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 392233 + "lo": 949969 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 392233 + "lo": 949969 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 392233 + "lo": 949969 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 392233 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 392233 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 392233 + "lo": 949969 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 392233 + "lo": 949969 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 392233 + "lo": 949969 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 284362 + "lo": 709119 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.219.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.219.json index 334e4bd1..e25ffb2d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.219.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.219.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 961941 + "lo": 144952 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 74732 + "lo": 657042 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 961941 + "lo": 144952 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 961941 + "lo": 144952 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 961941 + "lo": 144952 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 961941 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 961941 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 961941 + "lo": 144952 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 961941 + "lo": 144952 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 961941 + "lo": 144952 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 74732 + "lo": 657042 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.22.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.22.json index 89e9d92d..7174c729 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.22.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.22.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 287867 + "lo": 418775 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 164958 + "lo": 188476 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 287867 + "lo": 418775 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 287867 + "lo": 418775 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 287867 + "lo": 418775 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 287867 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 287867 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 287867 + "lo": 418775 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 287867 + "lo": 418775 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 287867 + "lo": 418775 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 164958 + "lo": 188476 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.220.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.220.json index f3f9de94..f503f341 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.220.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.220.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 353935 + "lo": 221470 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 747550 + "lo": 333991 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 353935 + "lo": 221470 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 353935 + "lo": 221470 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 353935 + "lo": 221470 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 353935 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 353935 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 353935 + "lo": 221470 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 353935 + "lo": 221470 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 353935 + "lo": 221470 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 747550 + "lo": 333991 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.221.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.221.json index 0a6adc52..a83d9f42 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.221.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.221.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 963877 + "lo": 930365 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 240408 + "lo": 891213 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 963877 + "lo": 930365 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 963877 + "lo": 930365 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 963877 + "lo": 930365 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 963877 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 963877 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 963877 + "lo": 930365 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 963877 + "lo": 930365 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 963877 + "lo": 930365 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 240408 + "lo": 891213 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.222.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.222.json index c1f881e6..068fd16d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.222.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.222.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 528089 + "lo": 156170 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 300378 + "lo": 310291 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 528089 + "lo": 156170 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 528089 + "lo": 156170 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 528089 + "lo": 156170 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 528089 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 528089 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 528089 + "lo": 156170 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 528089 + "lo": 156170 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 528089 + "lo": 156170 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 300378 + "lo": 310291 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.223.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.223.json index e322fbdb..7c24a07d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.223.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.223.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 449719 + "lo": 415106 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 144757 + "lo": 98310 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 449719 + "lo": 415106 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 449719 + "lo": 415106 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 449719 + "lo": 415106 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 449719 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 449719 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 449719 + "lo": 415106 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 449719 + "lo": 415106 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 449719 + "lo": 415106 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 144757 + "lo": 98310 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.224.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.224.json index 9edf37bc..e94a56af 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.224.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.224.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 346179 + "lo": 616511 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 986893 + "lo": 58295 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 346179 + "lo": 616511 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 346179 + "lo": 616511 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 346179 + "lo": 616511 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 346179 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 346179 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 346179 + "lo": 616511 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 346179 + "lo": 616511 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 346179 + "lo": 616511 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 986893 + "lo": 58295 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.225.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.225.json index 07bd1f50..a8885e54 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.225.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.225.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 821960 + "lo": 988074 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 191408 + "lo": 125333 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 821960 + "lo": 988074 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 821960 + "lo": 988074 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 821960 + "lo": 988074 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 821960 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 821960 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 821960 + "lo": 988074 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 821960 + "lo": 988074 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 821960 + "lo": 988074 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 191408 + "lo": 125333 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.226.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.226.json index 915899f7..e4a2db89 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.226.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.226.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 567398 + "lo": 392951 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 894249 + "lo": 225250 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 567398 + "lo": 392951 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 567398 + "lo": 392951 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 567398 + "lo": 392951 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 567398 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 567398 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 567398 + "lo": 392951 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 567398 + "lo": 392951 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 567398 + "lo": 392951 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 894249 + "lo": 225250 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.227.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.227.json index 1a4f5ac6..70e36856 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.227.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.227.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 919052 + "lo": 75067 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 170708 + "lo": 828594 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 919052 + "lo": 75067 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 919052 + "lo": 75067 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 919052 + "lo": 75067 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 919052 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 919052 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 919052 + "lo": 75067 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 919052 + "lo": 75067 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 919052 + "lo": 75067 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 170708 + "lo": 828594 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.228.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.228.json index a11caef8..ecb49316 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.228.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.228.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 845054 + "lo": 15867 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 878296 + "lo": 280849 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 845054 + "lo": 15867 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 845054 + "lo": 15867 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 845054 + "lo": 15867 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 845054 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 845054 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 845054 + "lo": 15867 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 845054 + "lo": 15867 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 845054 + "lo": 15867 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 878296 + "lo": 280849 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.229.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.229.json index 2a2bdcbc..c6677c57 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.229.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.229.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 601586 + "lo": 662158 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 599334 + "lo": 993482 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 601586 + "lo": 662158 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 601586 + "lo": 662158 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 601586 + "lo": 662158 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 601586 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 601586 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 601586 + "lo": 662158 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 601586 + "lo": 662158 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 601586 + "lo": 662158 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 599334 + "lo": 993482 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.23.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.23.json index da984ca0..6fb11d80 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.23.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.23.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 363423 + "lo": 889794 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 69481 + "lo": 458881 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 363423 + "lo": 889794 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 363423 + "lo": 889794 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 363423 + "lo": 889794 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 363423 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 363423 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 363423 + "lo": 889794 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 363423 + "lo": 889794 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 363423 + "lo": 889794 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 69481 + "lo": 458881 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.230.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.230.json index be6f0b54..47bfe697 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.230.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.230.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 417053 + "lo": 400194 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 763688 + "lo": 852647 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 417053 + "lo": 400194 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 417053 + "lo": 400194 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 417053 + "lo": 400194 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 417053 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 417053 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 417053 + "lo": 400194 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 417053 + "lo": 400194 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 417053 + "lo": 400194 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 763688 + "lo": 852647 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.231.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.231.json index 89907f87..7085235a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.231.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.231.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 999197 + "lo": 394720 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 388281 + "lo": 591147 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 999197 + "lo": 394720 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 999197 + "lo": 394720 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 999197 + "lo": 394720 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 999197 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 999197 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 999197 + "lo": 394720 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 999197 + "lo": 394720 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 999197 + "lo": 394720 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 388281 + "lo": 591147 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.232.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.232.json index ba1b3cdd..8b81b897 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.232.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.232.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 54915 + "lo": 454674 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 925663 + "lo": 7554 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 54915 + "lo": 454674 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 54915 + "lo": 454674 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 54915 + "lo": 454674 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 54915 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 54915 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 54915 + "lo": 454674 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 54915 + "lo": 454674 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 54915 + "lo": 454674 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 925663 + "lo": 7554 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.233.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.233.json index 55942511..a5a8c1a3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.233.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.233.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 626099 + "lo": 167457 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 171367 + "lo": 209049 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 626099 + "lo": 167457 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 626099 + "lo": 167457 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 626099 + "lo": 167457 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 626099 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 626099 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 626099 + "lo": 167457 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 626099 + "lo": 167457 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 626099 + "lo": 167457 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 171367 + "lo": 209049 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.234.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.234.json index 9b940697..f39d58d3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.234.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.234.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 197193 + "lo": 655781 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 951355 + "lo": 406612 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 197193 + "lo": 655781 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 197193 + "lo": 655781 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 197193 + "lo": 655781 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 197193 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 197193 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 197193 + "lo": 655781 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 197193 + "lo": 655781 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 197193 + "lo": 655781 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 951355 + "lo": 406612 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.235.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.235.json index f91c53cb..ce9806cb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.235.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.235.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 120805 + "lo": 762802 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 700419 + "lo": 796571 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 120805 + "lo": 762802 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 120805 + "lo": 762802 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 120805 + "lo": 762802 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 120805 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 120805 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 120805 + "lo": 762802 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 120805 + "lo": 762802 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 120805 + "lo": 762802 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 700419 + "lo": 796571 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.236.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.236.json index 1f77c361..beaee089 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.236.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.236.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 601294 + "lo": 262146 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 570738 + "lo": 931869 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 601294 + "lo": 262146 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 601294 + "lo": 262146 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 601294 + "lo": 262146 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 601294 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 601294 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 601294 + "lo": 262146 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 601294 + "lo": 262146 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 601294 + "lo": 262146 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 570738 + "lo": 931869 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.237.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.237.json index 810892f7..67dcd2c7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.237.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.237.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 791429 + "lo": 761866 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 399352 + "lo": 556934 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 791429 + "lo": 761866 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 791429 + "lo": 761866 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 791429 + "lo": 761866 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 791429 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 791429 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 791429 + "lo": 761866 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 791429 + "lo": 761866 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 791429 + "lo": 761866 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 399352 + "lo": 556934 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.238.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.238.json index 504c8327..6220ca24 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.238.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.238.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 379424 + "lo": 665321 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 895833 + "lo": 877821 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 379424 + "lo": 665321 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 379424 + "lo": 665321 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 379424 + "lo": 665321 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 379424 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 379424 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 379424 + "lo": 665321 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 379424 + "lo": 665321 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 379424 + "lo": 665321 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 895833 + "lo": 877821 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.239.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.239.json index 3f1f4581..a730d7e0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.239.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.239.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 767243 + "lo": 708432 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 232421 + "lo": 783304 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 767243 + "lo": 708432 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 767243 + "lo": 708432 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 767243 + "lo": 708432 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 767243 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 767243 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 767243 + "lo": 708432 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 767243 + "lo": 708432 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 767243 + "lo": 708432 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 232421 + "lo": 783304 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.24.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.24.json index b96ca05f..b5a79e1c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.24.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.24.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 49454 + "lo": 369995 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 167607 + "lo": 678949 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 49454 + "lo": 369995 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 49454 + "lo": 369995 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 49454 + "lo": 369995 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 49454 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 49454 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 49454 + "lo": 369995 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 49454 + "lo": 369995 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 49454 + "lo": 369995 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 167607 + "lo": 678949 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.240.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.240.json index 60015bba..080b1488 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.240.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.240.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 254846 + "lo": 175567 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 312893 + "lo": 25666 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 254846 + "lo": 175567 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 254846 + "lo": 175567 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 254846 + "lo": 175567 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 254846 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 254846 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 254846 + "lo": 175567 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 254846 + "lo": 175567 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 254846 + "lo": 175567 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 312893 + "lo": 25666 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.241.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.241.json index b438dc21..b1d0cf0b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.241.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.241.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 502827 + "lo": 809438 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 235839 + "lo": 152837 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 502827 + "lo": 809438 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 502827 + "lo": 809438 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 502827 + "lo": 809438 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 502827 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 502827 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 502827 + "lo": 809438 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 502827 + "lo": 809438 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 502827 + "lo": 809438 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 235839 + "lo": 152837 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.242.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.242.json index 91302634..ef6607d0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.242.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.242.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 908985 + "lo": 265794 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 805340 + "lo": 138098 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 908985 + "lo": 265794 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 908985 + "lo": 265794 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 908985 + "lo": 265794 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 908985 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 908985 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 908985 + "lo": 265794 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 908985 + "lo": 265794 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 908985 + "lo": 265794 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 805340 + "lo": 138098 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.243.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.243.json index 8c0ae4d6..46386c25 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.243.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.243.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 82052 + "lo": 678830 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 568978 + "lo": 85 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 82052 + "lo": 678830 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 82052 + "lo": 678830 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 82052 + "lo": 678830 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 82052 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 82052 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 82052 + "lo": 678830 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 82052 + "lo": 678830 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 82052 + "lo": 678830 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 568978 + "lo": 85 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.244.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.244.json index 1209e1c1..1e03b7b5 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.244.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.244.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 197610 + "lo": 561159 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 217962 + "lo": 275814 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 197610 + "lo": 561159 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 197610 + "lo": 561159 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 197610 + "lo": 561159 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 197610 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 197610 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 197610 + "lo": 561159 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 197610 + "lo": 561159 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 197610 + "lo": 561159 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 217962 + "lo": 275814 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.245.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.245.json index af560b0f..2e143b06 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.245.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.245.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 473595 + "lo": 133927 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 235645 + "lo": 721935 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 473595 + "lo": 133927 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 473595 + "lo": 133927 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 473595 + "lo": 133927 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 473595 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 473595 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 473595 + "lo": 133927 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 473595 + "lo": 133927 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 473595 + "lo": 133927 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 235645 + "lo": 721935 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.246.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.246.json index 3529e55d..7a0bcac5 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.246.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.246.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 355154 + "lo": 666815 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 930444 + "lo": 250272 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 355154 + "lo": 666815 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 355154 + "lo": 666815 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 355154 + "lo": 666815 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 355154 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 355154 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 355154 + "lo": 666815 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 355154 + "lo": 666815 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 355154 + "lo": 666815 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 930444 + "lo": 250272 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.247.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.247.json index bb51fc86..c6417022 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.247.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.247.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 264779 + "lo": 349505 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 843498 + "lo": 156423 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 264779 + "lo": 349505 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 264779 + "lo": 349505 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 264779 + "lo": 349505 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 264779 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 264779 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 264779 + "lo": 349505 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 264779 + "lo": 349505 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 264779 + "lo": 349505 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 843498 + "lo": 156423 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.248.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.248.json index 46234145..cf8eca74 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.248.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.248.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 675771 + "lo": 716598 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 666322 + "lo": 792513 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 675771 + "lo": 716598 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 675771 + "lo": 716598 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 675771 + "lo": 716598 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 675771 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 675771 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 675771 + "lo": 716598 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 675771 + "lo": 716598 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 675771 + "lo": 716598 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 666322 + "lo": 792513 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.249.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.249.json index 9d885cb5..d952ff19 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.249.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.249.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 891658 + "lo": 343612 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 642533 + "lo": 869210 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 891658 + "lo": 343612 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 891658 + "lo": 343612 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 891658 + "lo": 343612 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 891658 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 891658 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 891658 + "lo": 343612 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 891658 + "lo": 343612 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 891658 + "lo": 343612 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 642533 + "lo": 869210 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.25.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.25.json index 2dc31bb0..3de3084a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.25.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.25.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 782507 + "lo": 384525 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 31629 + "lo": 77038 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 782507 + "lo": 384525 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 782507 + "lo": 384525 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 782507 + "lo": 384525 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 782507 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 782507 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 782507 + "lo": 384525 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 782507 + "lo": 384525 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 782507 + "lo": 384525 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 31629 + "lo": 77038 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.250.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.250.json index 6c5c8248..13fe7d7e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.250.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.250.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 457999 + "lo": 521643 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 881282 + "lo": 616443 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 457999 + "lo": 521643 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 457999 + "lo": 521643 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 457999 + "lo": 521643 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 457999 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 457999 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 457999 + "lo": 521643 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 457999 + "lo": 521643 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 457999 + "lo": 521643 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 881282 + "lo": 616443 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.251.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.251.json index 0810bb8e..0a7243dc 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.251.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.251.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 657861 + "lo": 112779 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 599221 + "lo": 129683 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 657861 + "lo": 112779 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 657861 + "lo": 112779 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 657861 + "lo": 112779 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 657861 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 657861 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 657861 + "lo": 112779 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 657861 + "lo": 112779 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 657861 + "lo": 112779 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 599221 + "lo": 129683 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.252.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.252.json index da40b1e6..61e65a6d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.252.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.252.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 406665 + "lo": 365884 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 402773 + "lo": 811101 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 406665 + "lo": 365884 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 406665 + "lo": 365884 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 406665 + "lo": 365884 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 406665 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 406665 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 406665 + "lo": 365884 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 406665 + "lo": 365884 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 406665 + "lo": 365884 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 402773 + "lo": 811101 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.253.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.253.json index 87c83cff..ff9f7deb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.253.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.253.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 353909 + "lo": 987091 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 13994 + "lo": 866087 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 353909 + "lo": 987091 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 353909 + "lo": 987091 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 353909 + "lo": 987091 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 353909 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 353909 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 353909 + "lo": 987091 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 353909 + "lo": 987091 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 353909 + "lo": 987091 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 13994 + "lo": 866087 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.254.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.254.json index 9cda75f3..a42d5e39 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.254.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.254.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 617783 + "lo": 295400 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 932089 + "lo": 226188 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 617783 + "lo": 295400 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 617783 + "lo": 295400 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 617783 + "lo": 295400 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 617783 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 617783 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 617783 + "lo": 295400 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 617783 + "lo": 295400 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 617783 + "lo": 295400 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 932089 + "lo": 226188 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.255.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.255.json index 12df5b4f..a8fe6689 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.255.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.255.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 290464 + "lo": 493307 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 900688 + "lo": 41515 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 290464 + "lo": 493307 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 290464 + "lo": 493307 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 290464 + "lo": 493307 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 290464 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 290464 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 290464 + "lo": 493307 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 290464 + "lo": 493307 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 290464 + "lo": 493307 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 900688 + "lo": 41515 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.256.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.256.json index 3e70bf47..1b7d719b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.256.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.256.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 706258 + "lo": 150850 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 552881 + "lo": 73648 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 706258 + "lo": 150850 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 706258 + "lo": 150850 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 706258 + "lo": 150850 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 706258 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 706258 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 706258 + "lo": 150850 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 706258 + "lo": 150850 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 706258 + "lo": 150850 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 552881 + "lo": 73648 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.257.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.257.json index e9cb31e4..947ba854 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.257.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.257.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 968966 + "lo": 967822 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 813432 + "lo": 324908 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 968966 + "lo": 967822 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 968966 + "lo": 967822 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 968966 + "lo": 967822 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 968966 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 968966 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 968966 + "lo": 967822 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 968966 + "lo": 967822 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 968966 + "lo": 967822 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 813432 + "lo": 324908 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.26.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.26.json index 7700272a..5076c430 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.26.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.26.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 930739 + "lo": 546823 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 343015 + "lo": 381066 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 930739 + "lo": 546823 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 930739 + "lo": 546823 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 930739 + "lo": 546823 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 930739 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 930739 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 930739 + "lo": 546823 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 930739 + "lo": 546823 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 930739 + "lo": 546823 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 343015 + "lo": 381066 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.27.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.27.json index 3d6681b7..d487d789 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.27.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.27.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 537450 + "lo": 111243 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 417111 + "lo": 770000 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 537450 + "lo": 111243 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 537450 + "lo": 111243 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 537450 + "lo": 111243 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 537450 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 537450 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 537450 + "lo": 111243 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 537450 + "lo": 111243 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 537450 + "lo": 111243 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 417111 + "lo": 770000 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.28.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.28.json index 77b07a8a..180f156a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.28.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.28.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 628097 + "lo": 940802 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 116839 + "lo": 992276 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 628097 + "lo": 940802 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 628097 + "lo": 940802 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 628097 + "lo": 940802 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 628097 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 628097 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 628097 + "lo": 940802 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 628097 + "lo": 940802 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 628097 + "lo": 940802 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 116839 + "lo": 992276 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.29.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.29.json index 9073777d..0f41fedb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.29.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.29.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 814940 + "lo": 136030 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 764158 + "lo": 254524 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 814940 + "lo": 136030 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 814940 + "lo": 136030 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 814940 + "lo": 136030 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 814940 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 814940 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 814940 + "lo": 136030 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 814940 + "lo": 136030 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 814940 + "lo": 136030 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 764158 + "lo": 254524 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.3.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.3.json index d47d6543..bea1ccd7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.3.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.3.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 894927 + "lo": 530525 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 486427 + "lo": 845453 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 894927 + "lo": 530525 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 894927 + "lo": 530525 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 894927 + "lo": 530525 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 894927 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 894927 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 894927 + "lo": 530525 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 894927 + "lo": 530525 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 894927 + "lo": 530525 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 486427 + "lo": 845453 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.30.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.30.json index d2d06852..a613bcaf 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.30.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.30.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 383613 + "lo": 222234 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 386612 + "lo": 409779 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 383613 + "lo": 222234 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 383613 + "lo": 222234 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 383613 + "lo": 222234 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 383613 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 383613 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 383613 + "lo": 222234 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 383613 + "lo": 222234 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 383613 + "lo": 222234 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 386612 + "lo": 409779 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.31.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.31.json index 23bbc07a..4ace0bb8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.31.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.31.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 11517 + "lo": 965688 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 873581 + "lo": 966695 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 11517 + "lo": 965688 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 11517 + "lo": 965688 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 11517 + "lo": 965688 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 11517 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 11517 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 11517 + "lo": 965688 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 11517 + "lo": 965688 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 11517 + "lo": 965688 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 873581 + "lo": 966695 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.32.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.32.json index 99041632..d3ad986e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.32.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.32.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 785172 + "lo": 131921 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 466854 + "lo": 113821 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 785172 + "lo": 131921 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 785172 + "lo": 131921 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 785172 + "lo": 131921 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 785172 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 785172 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 785172 + "lo": 131921 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 785172 + "lo": 131921 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 785172 + "lo": 131921 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 466854 + "lo": 113821 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.33.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.33.json index 7a464441..42151f92 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.33.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.33.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 522604 + "lo": 746003 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 955943 + "lo": 487301 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 522604 + "lo": 746003 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 522604 + "lo": 746003 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 522604 + "lo": 746003 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 522604 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 522604 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 522604 + "lo": 746003 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 522604 + "lo": 746003 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 522604 + "lo": 746003 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 955943 + "lo": 487301 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.34.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.34.json index 286cf1aa..39b77429 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.34.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.34.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 860705 + "lo": 840143 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 221974 + "lo": 67615 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 860705 + "lo": 840143 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 860705 + "lo": 840143 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 860705 + "lo": 840143 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 860705 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 860705 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 860705 + "lo": 840143 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 860705 + "lo": 840143 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 860705 + "lo": 840143 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 221974 + "lo": 67615 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.35.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.35.json index 5236d706..db90d9be 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.35.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.35.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 708930 + "lo": 510612 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 26839 + "lo": 90343 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 708930 + "lo": 510612 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 708930 + "lo": 510612 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 708930 + "lo": 510612 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 708930 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 708930 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 708930 + "lo": 510612 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 708930 + "lo": 510612 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 708930 + "lo": 510612 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 26839 + "lo": 90343 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.36.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.36.json index 4d90866a..5def1823 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.36.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.36.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 227321 + "lo": 511868 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 40710 + "lo": 54690 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 227321 + "lo": 511868 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 227321 + "lo": 511868 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 227321 + "lo": 511868 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 227321 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 227321 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 227321 + "lo": 511868 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 227321 + "lo": 511868 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 227321 + "lo": 511868 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 40710 + "lo": 54690 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.37.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.37.json index aaed67df..8fc68650 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.37.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.37.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 474607 + "lo": 857921 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 716982 + "lo": 418218 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 474607 + "lo": 857921 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 474607 + "lo": 857921 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 474607 + "lo": 857921 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 474607 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 474607 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 474607 + "lo": 857921 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 474607 + "lo": 857921 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 474607 + "lo": 857921 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 716982 + "lo": 418218 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.38.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.38.json index 6f7e0b0d..d3c5e6b4 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.38.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.38.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 441388 + "lo": 688292 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 570667 + "lo": 595444 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 441388 + "lo": 688292 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 441388 + "lo": 688292 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 441388 + "lo": 688292 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 441388 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 441388 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 441388 + "lo": 688292 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 441388 + "lo": 688292 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 441388 + "lo": 688292 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 570667 + "lo": 595444 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.39.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.39.json index cfe0a3e4..bb9226db 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.39.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.39.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 710501 + "lo": 1854 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 540292 + "lo": 307650 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 710501 + "lo": 1854 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 710501 + "lo": 1854 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 710501 + "lo": 1854 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 710501 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 710501 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 710501 + "lo": 1854 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 710501 + "lo": 1854 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 710501 + "lo": 1854 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 540292 + "lo": 307650 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.4.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.4.json index e2c5c324..2022b291 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.4.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.4.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 386383 + "lo": 448163 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 541794 + "lo": 839245 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 386383 + "lo": 448163 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 386383 + "lo": 448163 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 386383 + "lo": 448163 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 386383 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 386383 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 386383 + "lo": 448163 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 386383 + "lo": 448163 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 386383 + "lo": 448163 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 541794 + "lo": 839245 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.40.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.40.json index 55ba70b6..65dc8af3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.40.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.40.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 766023 + "lo": 537162 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 568600 + "lo": 867626 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 766023 + "lo": 537162 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 766023 + "lo": 537162 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 766023 + "lo": 537162 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 766023 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 766023 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 766023 + "lo": 537162 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 766023 + "lo": 537162 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 766023 + "lo": 537162 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 568600 + "lo": 867626 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.41.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.41.json index 7b797c42..a0438cb3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.41.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.41.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 149826 + "lo": 841154 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 737879 + "lo": 179795 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 149826 + "lo": 841154 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 149826 + "lo": 841154 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 149826 + "lo": 841154 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 149826 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 149826 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 149826 + "lo": 841154 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 149826 + "lo": 841154 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 149826 + "lo": 841154 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 737879 + "lo": 179795 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.42.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.42.json index 46dd2beb..1ba9a301 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.42.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.42.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 337217 + "lo": 124807 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 398911 + "lo": 90475 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 337217 + "lo": 124807 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 337217 + "lo": 124807 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 337217 + "lo": 124807 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 337217 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 337217 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 337217 + "lo": 124807 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 337217 + "lo": 124807 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 337217 + "lo": 124807 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 398911 + "lo": 90475 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.43.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.43.json index 6a152367..f6fb6f8b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.43.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.43.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 665811 + "lo": 735706 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 442223 + "lo": 819086 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 665811 + "lo": 735706 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 665811 + "lo": 735706 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 665811 + "lo": 735706 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 665811 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 665811 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 665811 + "lo": 735706 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 665811 + "lo": 735706 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 665811 + "lo": 735706 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 442223 + "lo": 819086 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.44.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.44.json index 1a96cce4..8d06538e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.44.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.44.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 879978 + "lo": 166881 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 287490 + "lo": 298163 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 879978 + "lo": 166881 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 879978 + "lo": 166881 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 879978 + "lo": 166881 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 879978 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 879978 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 879978 + "lo": 166881 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 879978 + "lo": 166881 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 879978 + "lo": 166881 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 287490 + "lo": 298163 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.45.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.45.json index b76729d0..b21c1a11 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.45.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.45.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 306690 + "lo": 334053 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 965299 + "lo": 428771 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 306690 + "lo": 334053 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 306690 + "lo": 334053 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 306690 + "lo": 334053 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 306690 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 306690 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 306690 + "lo": 334053 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 306690 + "lo": 334053 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 306690 + "lo": 334053 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 965299 + "lo": 428771 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.46.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.46.json index b4fd6a6c..dded88f7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.46.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.46.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 238544 + "lo": 610679 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 703550 + "lo": 534195 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 238544 + "lo": 610679 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 238544 + "lo": 610679 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 238544 + "lo": 610679 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 238544 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 238544 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 238544 + "lo": 610679 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 238544 + "lo": 610679 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 238544 + "lo": 610679 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 703550 + "lo": 534195 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.47.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.47.json index 1ca3635e..67e13d84 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.47.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.47.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 509758 + "lo": 625012 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 995799 + "lo": 226959 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 509758 + "lo": 625012 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 509758 + "lo": 625012 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 509758 + "lo": 625012 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 509758 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 509758 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 509758 + "lo": 625012 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 509758 + "lo": 625012 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 509758 + "lo": 625012 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 995799 + "lo": 226959 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.48.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.48.json index 525e61ec..0d304b58 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.48.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.48.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 888406 + "lo": 363416 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 163165 + "lo": 24486 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 888406 + "lo": 363416 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 888406 + "lo": 363416 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 888406 + "lo": 363416 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 888406 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 888406 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 888406 + "lo": 363416 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 888406 + "lo": 363416 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 888406 + "lo": 363416 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 163165 + "lo": 24486 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.49.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.49.json index 9f594d73..8766c54a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.49.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.49.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 636916 + "lo": 82125 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 383863 + "lo": 622772 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 636916 + "lo": 82125 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 636916 + "lo": 82125 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 636916 + "lo": 82125 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 636916 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 636916 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 636916 + "lo": 82125 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 636916 + "lo": 82125 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 636916 + "lo": 82125 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 383863 + "lo": 622772 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.5.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.5.json index 0d1575f9..5be05ff8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.5.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.5.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 536823 + "lo": 448584 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 890655 + "lo": 579075 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 536823 + "lo": 448584 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 536823 + "lo": 448584 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 536823 + "lo": 448584 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 536823 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 536823 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 536823 + "lo": 448584 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 536823 + "lo": 448584 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 536823 + "lo": 448584 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 890655 + "lo": 579075 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.50.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.50.json index 79f4b3c9..94cc069b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.50.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.50.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 583999 + "lo": 573196 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 824499 + "lo": 624832 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 583999 + "lo": 573196 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 583999 + "lo": 573196 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 583999 + "lo": 573196 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 583999 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 583999 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 583999 + "lo": 573196 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 583999 + "lo": 573196 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 583999 + "lo": 573196 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 824499 + "lo": 624832 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.51.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.51.json index 8f316d92..a963fb34 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.51.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.51.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 42489 + "lo": 274837 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 972938 + "lo": 165082 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 42489 + "lo": 274837 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 42489 + "lo": 274837 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 42489 + "lo": 274837 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 42489 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 42489 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 42489 + "lo": 274837 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 42489 + "lo": 274837 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 42489 + "lo": 274837 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 972938 + "lo": 165082 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.52.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.52.json index 5a6f5348..7af41d6d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.52.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.52.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 124735 + "lo": 618223 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 821928 + "lo": 405011 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 124735 + "lo": 618223 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 124735 + "lo": 618223 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 124735 + "lo": 618223 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 124735 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 124735 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 124735 + "lo": 618223 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 124735 + "lo": 618223 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 124735 + "lo": 618223 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 821928 + "lo": 405011 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.53.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.53.json index b29a6f08..2897a0fa 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.53.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.53.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 876202 + "lo": 248268 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 117257 + "lo": 476715 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 876202 + "lo": 248268 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 876202 + "lo": 248268 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 876202 + "lo": 248268 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 876202 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 876202 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 876202 + "lo": 248268 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 876202 + "lo": 248268 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 876202 + "lo": 248268 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 117257 + "lo": 476715 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.54.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.54.json index 695da8fa..7b5f6316 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.54.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.54.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 126599 + "lo": 612256 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 661106 + "lo": 96072 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 126599 + "lo": 612256 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 126599 + "lo": 612256 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 126599 + "lo": 612256 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 126599 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 126599 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 126599 + "lo": 612256 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 126599 + "lo": 612256 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 126599 + "lo": 612256 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 661106 + "lo": 96072 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.55.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.55.json index 7af27f3e..22a5eae3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.55.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.55.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 43195 + "lo": 497252 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 484903 + "lo": 244597 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 43195 + "lo": 497252 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 43195 + "lo": 497252 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 43195 + "lo": 497252 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 43195 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 43195 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 43195 + "lo": 497252 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 43195 + "lo": 497252 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 43195 + "lo": 497252 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 484903 + "lo": 244597 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.56.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.56.json index fcc2cd53..084f606f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.56.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.56.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 205509 + "lo": 291014 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 921977 + "lo": 903206 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 205509 + "lo": 291014 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 205509 + "lo": 291014 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 205509 + "lo": 291014 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 205509 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 205509 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 205509 + "lo": 291014 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 205509 + "lo": 291014 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 205509 + "lo": 291014 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 921977 + "lo": 903206 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.57.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.57.json index 09ff25aa..f6f532ea 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.57.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.57.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 368602 + "lo": 934093 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 39894 + "lo": 551744 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 368602 + "lo": 934093 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 368602 + "lo": 934093 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 368602 + "lo": 934093 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 368602 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 368602 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 368602 + "lo": 934093 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 368602 + "lo": 934093 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 368602 + "lo": 934093 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 39894 + "lo": 551744 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.58.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.58.json index c21d8de6..007f4f04 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.58.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.58.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 243995 + "lo": 536291 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 131211 + "lo": 165779 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 243995 + "lo": 536291 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 243995 + "lo": 536291 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 243995 + "lo": 536291 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 243995 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 243995 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 243995 + "lo": 536291 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 243995 + "lo": 536291 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 243995 + "lo": 536291 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 131211 + "lo": 165779 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.59.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.59.json index ff8218e8..4d9e6dad 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.59.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.59.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 281951 + "lo": 6118 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 443074 + "lo": 77558 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 281951 + "lo": 6118 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 281951 + "lo": 6118 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 281951 + "lo": 6118 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 281951 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 281951 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 281951 + "lo": 6118 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 281951 + "lo": 6118 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 281951 + "lo": 6118 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 443074 + "lo": 77558 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.6.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.6.json index 3e0976e9..9020ee1f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.6.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.6.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 668718 + "lo": 144519 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 478455 + "lo": 954028 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 668718 + "lo": 144519 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 668718 + "lo": 144519 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 668718 + "lo": 144519 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 668718 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 668718 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 668718 + "lo": 144519 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 668718 + "lo": 144519 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 668718 + "lo": 144519 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 478455 + "lo": 954028 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.60.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.60.json index 1693b9bc..16dd2ea1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.60.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.60.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 806057 + "lo": 298835 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 526082 + "lo": 224735 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 806057 + "lo": 298835 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 806057 + "lo": 298835 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 806057 + "lo": 298835 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 806057 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 806057 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 806057 + "lo": 298835 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 806057 + "lo": 298835 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 806057 + "lo": 298835 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 526082 + "lo": 224735 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.61.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.61.json index f33611a0..49bf6c61 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.61.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.61.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 501483 + "lo": 756984 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 551517 + "lo": 834729 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 501483 + "lo": 756984 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 501483 + "lo": 756984 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 501483 + "lo": 756984 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 501483 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 501483 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 501483 + "lo": 756984 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 501483 + "lo": 756984 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 501483 + "lo": 756984 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 551517 + "lo": 834729 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.62.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.62.json index 947143fc..6841aaf8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.62.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.62.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 706992 + "lo": 278017 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 293522 + "lo": 174356 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 706992 + "lo": 278017 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 706992 + "lo": 278017 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 706992 + "lo": 278017 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 706992 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 706992 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 706992 + "lo": 278017 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 706992 + "lo": 278017 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 706992 + "lo": 278017 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 293522 + "lo": 174356 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.63.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.63.json index 533d10cf..030b863f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.63.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.63.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 596077 + "lo": 973800 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 283504 + "lo": 143370 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 596077 + "lo": 973800 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 596077 + "lo": 973800 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 596077 + "lo": 973800 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 596077 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 596077 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 596077 + "lo": 973800 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 596077 + "lo": 973800 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 596077 + "lo": 973800 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 283504 + "lo": 143370 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.64.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.64.json index 50aaf84c..42093efd 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.64.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.64.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 947134 + "lo": 240703 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 886950 + "lo": 139130 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 947134 + "lo": 240703 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 947134 + "lo": 240703 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 947134 + "lo": 240703 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 947134 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 947134 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 947134 + "lo": 240703 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 947134 + "lo": 240703 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 947134 + "lo": 240703 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 886950 + "lo": 139130 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.65.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.65.json index 8639234b..07a0b890 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.65.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.65.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 848085 + "lo": 509799 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 225615 + "lo": 219152 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 848085 + "lo": 509799 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 848085 + "lo": 509799 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 848085 + "lo": 509799 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 848085 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 848085 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 848085 + "lo": 509799 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 848085 + "lo": 509799 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 848085 + "lo": 509799 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 225615 + "lo": 219152 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.66.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.66.json index 7fcabc38..f51a3b48 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.66.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.66.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 556052 + "lo": 62612 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 376084 + "lo": 652109 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 556052 + "lo": 62612 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 556052 + "lo": 62612 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 556052 + "lo": 62612 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 556052 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 556052 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 556052 + "lo": 62612 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 556052 + "lo": 62612 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 556052 + "lo": 62612 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 376084 + "lo": 652109 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.67.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.67.json index fe159066..2fd7daf9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.67.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.67.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 382410 + "lo": 179031 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 697879 + "lo": 531632 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 382410 + "lo": 179031 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 382410 + "lo": 179031 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 382410 + "lo": 179031 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 382410 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 382410 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 382410 + "lo": 179031 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 382410 + "lo": 179031 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 382410 + "lo": 179031 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 697879 + "lo": 531632 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.68.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.68.json index ebdec73e..5982294f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.68.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.68.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 255110 + "lo": 112798 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 831507 + "lo": 668443 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 255110 + "lo": 112798 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 255110 + "lo": 112798 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 255110 + "lo": 112798 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 255110 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 255110 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 255110 + "lo": 112798 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 255110 + "lo": 112798 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 255110 + "lo": 112798 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 831507 + "lo": 668443 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.69.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.69.json index 60a0f50e..c63275b7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.69.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.69.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 372066 + "lo": 249038 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 634768 + "lo": 982005 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 372066 + "lo": 249038 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 372066 + "lo": 249038 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 372066 + "lo": 249038 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 372066 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 372066 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 372066 + "lo": 249038 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 372066 + "lo": 249038 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 372066 + "lo": 249038 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 634768 + "lo": 982005 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.7.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.7.json index 20525fbd..cdff1361 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.7.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.7.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 734950 + "lo": 520104 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 143985 + "lo": 711935 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 734950 + "lo": 520104 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 734950 + "lo": 520104 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 734950 + "lo": 520104 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 734950 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 734950 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 734950 + "lo": 520104 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 734950 + "lo": 520104 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 734950 + "lo": 520104 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 143985 + "lo": 711935 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.70.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.70.json index c53111ae..080ca215 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.70.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.70.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 327110 + "lo": 790665 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 188249 + "lo": 427380 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 327110 + "lo": 790665 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 327110 + "lo": 790665 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 327110 + "lo": 790665 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 327110 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 327110 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 327110 + "lo": 790665 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 327110 + "lo": 790665 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 327110 + "lo": 790665 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 188249 + "lo": 427380 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.71.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.71.json index 6721051c..b970b3c9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.71.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.71.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 422469 + "lo": 350942 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 409718 + "lo": 678263 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 422469 + "lo": 350942 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 422469 + "lo": 350942 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 422469 + "lo": 350942 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 422469 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 422469 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 422469 + "lo": 350942 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 422469 + "lo": 350942 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 422469 + "lo": 350942 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 409718 + "lo": 678263 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.72.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.72.json index 3cca7d36..86f6c444 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.72.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.72.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 97443 + "lo": 149252 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 80351 + "lo": 377866 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 97443 + "lo": 149252 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 97443 + "lo": 149252 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 97443 + "lo": 149252 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 97443 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 97443 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 97443 + "lo": 149252 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 97443 + "lo": 149252 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 97443 + "lo": 149252 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 80351 + "lo": 377866 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.73.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.73.json index dcb6d366..c278f034 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.73.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.73.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 28183 + "lo": 516299 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 346508 + "lo": 205202 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 28183 + "lo": 516299 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 28183 + "lo": 516299 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 28183 + "lo": 516299 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 28183 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 28183 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 28183 + "lo": 516299 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 28183 + "lo": 516299 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 28183 + "lo": 516299 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 346508 + "lo": 205202 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.74.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.74.json index 273686ee..d630021b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.74.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.74.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 118505 + "lo": 355338 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 404833 + "lo": 546791 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 118505 + "lo": 355338 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 118505 + "lo": 355338 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 118505 + "lo": 355338 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 118505 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 118505 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 118505 + "lo": 355338 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 118505 + "lo": 355338 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 118505 + "lo": 355338 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 404833 + "lo": 546791 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.75.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.75.json index 66ec5b73..27fe5b4c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.75.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.75.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 164903 + "lo": 507027 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 658102 + "lo": 359071 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 164903 + "lo": 507027 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 164903 + "lo": 507027 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 164903 + "lo": 507027 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 164903 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 164903 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 164903 + "lo": 507027 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 164903 + "lo": 507027 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 164903 + "lo": 507027 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 658102 + "lo": 359071 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.76.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.76.json index eceabdaa..f5c5bd6b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.76.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.76.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 824084 + "lo": 404670 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 279634 + "lo": 773976 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 824084 + "lo": 404670 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 824084 + "lo": 404670 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 824084 + "lo": 404670 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 824084 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 824084 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 824084 + "lo": 404670 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 824084 + "lo": 404670 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 824084 + "lo": 404670 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 279634 + "lo": 773976 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.77.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.77.json index 0f96eb16..11a55895 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.77.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.77.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 484879 + "lo": 967834 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 623869 + "lo": 137918 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 484879 + "lo": 967834 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 484879 + "lo": 967834 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 484879 + "lo": 967834 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 484879 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 484879 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 484879 + "lo": 967834 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 484879 + "lo": 967834 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 484879 + "lo": 967834 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 623869 + "lo": 137918 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.78.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.78.json index 867c959f..c6adc8aa 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.78.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.78.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 745797 + "lo": 461318 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 91183 + "lo": 609251 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 745797 + "lo": 461318 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 745797 + "lo": 461318 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 745797 + "lo": 461318 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 745797 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 745797 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 745797 + "lo": 461318 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 745797 + "lo": 461318 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 745797 + "lo": 461318 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 91183 + "lo": 609251 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.79.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.79.json index ecdf4120..6c0c3276 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.79.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.79.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 301996 + "lo": 579695 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 539082 + "lo": 751182 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 301996 + "lo": 579695 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 301996 + "lo": 579695 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 301996 + "lo": 579695 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 301996 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 301996 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 301996 + "lo": 579695 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 301996 + "lo": 579695 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 301996 + "lo": 579695 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 539082 + "lo": 751182 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.8.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.8.json index e9172e84..4fb58db5 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.8.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.8.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 255756 + "lo": 726908 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 633083 + "lo": 112351 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 255756 + "lo": 726908 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 255756 + "lo": 726908 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 255756 + "lo": 726908 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 255756 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 255756 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 255756 + "lo": 726908 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 255756 + "lo": 726908 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 255756 + "lo": 726908 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 633083 + "lo": 112351 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.80.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.80.json index fbc6d815..a8dd3dea 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.80.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.80.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 870218 + "lo": 295643 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 456377 + "lo": 771301 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 870218 + "lo": 295643 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 870218 + "lo": 295643 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 870218 + "lo": 295643 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 870218 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 870218 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 870218 + "lo": 295643 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 870218 + "lo": 295643 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 870218 + "lo": 295643 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 456377 + "lo": 771301 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.81.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.81.json index 344a9bb5..9af12ba5 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.81.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.81.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 305295 + "lo": 371048 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 473382 + "lo": 277464 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 305295 + "lo": 371048 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 305295 + "lo": 371048 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 305295 + "lo": 371048 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 305295 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 305295 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 305295 + "lo": 371048 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 305295 + "lo": 371048 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 305295 + "lo": 371048 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 473382 + "lo": 277464 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.82.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.82.json index e63a1725..0cc34703 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.82.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.82.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 394775 + "lo": 411880 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 54075 + "lo": 206242 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 394775 + "lo": 411880 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 394775 + "lo": 411880 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 394775 + "lo": 411880 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 394775 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 394775 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 394775 + "lo": 411880 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 394775 + "lo": 411880 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 394775 + "lo": 411880 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 54075 + "lo": 206242 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.83.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.83.json index cdd5ae3f..14e7caae 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.83.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.83.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 907284 + "lo": 33329 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 160944 + "lo": 986555 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 907284 + "lo": 33329 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 907284 + "lo": 33329 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 907284 + "lo": 33329 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 907284 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 907284 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 907284 + "lo": 33329 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 907284 + "lo": 33329 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 907284 + "lo": 33329 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 160944 + "lo": 986555 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.84.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.84.json index c5128436..b64c1060 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.84.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.84.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 272005 + "lo": 750725 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 728217 + "lo": 59347 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 272005 + "lo": 750725 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 272005 + "lo": 750725 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 272005 + "lo": 750725 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 272005 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 272005 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 272005 + "lo": 750725 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 272005 + "lo": 750725 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 272005 + "lo": 750725 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 728217 + "lo": 59347 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.85.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.85.json index 7858eeb3..134ee325 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.85.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.85.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 868375 + "lo": 812459 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 243831 + "lo": 715523 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 868375 + "lo": 812459 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 868375 + "lo": 812459 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 868375 + "lo": 812459 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 868375 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 868375 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 868375 + "lo": 812459 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 868375 + "lo": 812459 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 868375 + "lo": 812459 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 243831 + "lo": 715523 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.86.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.86.json index 56aa30b8..4649392a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.86.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.86.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 87071 + "lo": 532102 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 779606 + "lo": 561939 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 87071 + "lo": 532102 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 87071 + "lo": 532102 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 87071 + "lo": 532102 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 87071 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 87071 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 87071 + "lo": 532102 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 87071 + "lo": 532102 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 87071 + "lo": 532102 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 779606 + "lo": 561939 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.87.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.87.json index 679e288d..932547b2 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.87.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.87.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 242879 + "lo": 625524 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 836321 + "lo": 26789 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 242879 + "lo": 625524 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 242879 + "lo": 625524 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 242879 + "lo": 625524 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 242879 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 242879 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 242879 + "lo": 625524 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 242879 + "lo": 625524 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 242879 + "lo": 625524 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 836321 + "lo": 26789 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.88.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.88.json index fc058e62..556d20d0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.88.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.88.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 311486 + "lo": 894447 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 478980 + "lo": 958841 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 311486 + "lo": 894447 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 311486 + "lo": 894447 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 311486 + "lo": 894447 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 311486 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 311486 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 311486 + "lo": 894447 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 311486 + "lo": 894447 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 311486 + "lo": 894447 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 478980 + "lo": 958841 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.89.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.89.json index 0900acda..e53d70a0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.89.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.89.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 74662 + "lo": 317105 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 966832 + "lo": 685023 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 74662 + "lo": 317105 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 74662 + "lo": 317105 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 74662 + "lo": 317105 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 74662 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 74662 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 74662 + "lo": 317105 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 74662 + "lo": 317105 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 74662 + "lo": 317105 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 966832 + "lo": 685023 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.9.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.9.json index f6dba439..6684251e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.9.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.9.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 347457 + "lo": 365549 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 468557 + "lo": 353327 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 347457 + "lo": 365549 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 347457 + "lo": 365549 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 347457 + "lo": 365549 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 347457 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 347457 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 347457 + "lo": 365549 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 347457 + "lo": 365549 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 347457 + "lo": 365549 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 468557 + "lo": 353327 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.90.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.90.json index 85545c63..e2eda538 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.90.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.90.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 134496 + "lo": 127735 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 746745 + "lo": 159531 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 134496 + "lo": 127735 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 134496 + "lo": 127735 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 134496 + "lo": 127735 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 134496 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 134496 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 134496 + "lo": 127735 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 134496 + "lo": 127735 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 134496 + "lo": 127735 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 746745 + "lo": 159531 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.91.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.91.json index 1c2764fd..2385d4eb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.91.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.91.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 884981 + "lo": 521562 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 161696 + "lo": 540207 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 884981 + "lo": 521562 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 884981 + "lo": 521562 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 884981 + "lo": 521562 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 884981 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 884981 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 884981 + "lo": 521562 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 884981 + "lo": 521562 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 884981 + "lo": 521562 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 161696 + "lo": 540207 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.92.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.92.json index 0360adc6..efa092bc 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.92.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.92.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 26168 + "lo": 816197 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 911066 + "lo": 504299 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 26168 + "lo": 816197 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 26168 + "lo": 816197 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 26168 + "lo": 816197 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 26168 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 26168 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 26168 + "lo": 816197 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 26168 + "lo": 816197 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 26168 + "lo": 816197 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 911066 + "lo": 504299 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.93.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.93.json index 0f8c9681..74b1e323 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.93.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.93.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 362368 + "lo": 587284 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 886344 + "lo": 163095 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 362368 + "lo": 587284 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 362368 + "lo": 587284 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 362368 + "lo": 587284 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 362368 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 362368 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 362368 + "lo": 587284 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 362368 + "lo": 587284 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 362368 + "lo": 587284 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 886344 + "lo": 163095 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.94.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.94.json index 3f2c65be..95ccbb14 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.94.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.94.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 314268 + "lo": 328024 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 774780 + "lo": 443297 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 314268 + "lo": 328024 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 314268 + "lo": 328024 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 314268 + "lo": 328024 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 314268 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 314268 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 314268 + "lo": 328024 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 314268 + "lo": 328024 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 314268 + "lo": 328024 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 774780 + "lo": 443297 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.95.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.95.json index 3768837a..4620a254 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.95.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.95.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 779479 + "lo": 887178 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 732600 + "lo": 414990 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 779479 + "lo": 887178 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 779479 + "lo": 887178 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 779479 + "lo": 887178 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 779479 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 779479 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 779479 + "lo": 887178 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 779479 + "lo": 887178 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 779479 + "lo": 887178 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 732600 + "lo": 414990 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.96.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.96.json index 01da23b4..d19a4554 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.96.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.96.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 311062 + "lo": 627383 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 127095 + "lo": 167021 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 311062 + "lo": 627383 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 311062 + "lo": 627383 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 311062 + "lo": 627383 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 311062 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 311062 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 311062 + "lo": 627383 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 311062 + "lo": 627383 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 311062 + "lo": 627383 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 127095 + "lo": 167021 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.97.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.97.json index 61998e0d..27656f84 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.97.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.97.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 890150 + "lo": 334225 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 897873 + "lo": 742204 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 890150 + "lo": 334225 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 890150 + "lo": 334225 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 890150 + "lo": 334225 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 890150 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 890150 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 890150 + "lo": 334225 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 890150 + "lo": 334225 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 890150 + "lo": 334225 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 897873 + "lo": 742204 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.98.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.98.json index bc01733c..bc6c1616 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.98.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.98.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 859822 + "lo": 517750 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 260073 + "lo": 636084 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 859822 + "lo": 517750 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 859822 + "lo": 517750 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 859822 + "lo": 517750 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 859822 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 859822 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 859822 + "lo": 517750 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 859822 + "lo": 517750 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 859822 + "lo": 517750 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 260073 + "lo": 636084 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.99.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.99.json index fdb418b6..e9fbc1ed 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.99.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_contract_calculate_round_trip.99.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 414202 + "lo": 638492 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 760805 + "lo": 550955 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 414202 + "lo": 638492 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 414202 + "lo": 638492 } } ] @@ -314,6 +314,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -340,7 +355,7 @@ "val": { "i128": { "hi": 0, - "lo": 414202 + "lo": 638492 } } }, @@ -369,7 +384,7 @@ "val": { "i128": { "hi": 0, - "lo": 414202 + "lo": 0 } } }, @@ -380,7 +395,7 @@ "val": { "i128": { "hi": 0, - "lo": 414202 + "lo": 0 } } } @@ -410,7 +425,7 @@ "val": { "i128": { "hi": 0, - "lo": 414202 + "lo": 638492 } } }, @@ -425,7 +440,7 @@ "val": { "i128": { "hi": 0, - "lo": 414202 + "lo": 638492 } } } @@ -516,7 +531,7 @@ "val": { "i128": { "hi": 0, - "lo": 414202 + "lo": 638492 } } }, @@ -662,7 +677,7 @@ "val": { "i128": { "hi": 0, - "lo": 760805 + "lo": 550955 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.1.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.1.json index 75d2f932..6c6ab4c8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.1.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.1.json @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 467885256 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 467885256 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 467885256 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 467885256 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 467885256 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 467885256 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 467885256 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 467885256 - } - }, - { - "i128": { - "hi": 0, - "lo": 467885256 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.10.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.10.json index fecf52e7..625a2e75 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.10.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.10.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 276605882 + "lo": 913839 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 276605882 + "lo": 913839 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 276605882 + "lo": 913839 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 276605882 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 913839 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 913839 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 913839 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 913839 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 276605882 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 276605882 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 276605882 - } - }, - { - "i128": { - "hi": 0, - "lo": 276605882 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.11.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.11.json index a53a1fdc..2dfe1be3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.11.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.11.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 558569040 + "lo": 456920 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 558569040 + "lo": 456920 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 558569040 + "lo": 456920 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 558569040 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 456920 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 456920 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 456920 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 456920 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 558569040 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 558569040 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 558569040 - } - }, - { - "i128": { - "hi": 0, - "lo": 558569040 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.12.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.12.json index fc2b9b8a..1deacec6 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.12.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.12.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 986821224 + "lo": 228460 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 986821224 + "lo": 228460 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 986821224 + "lo": 228460 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 986821224 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 228460 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 228460 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 228460 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 228460 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 986821224 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 986821224 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 986821224 - } - }, - { - "i128": { - "hi": 0, - "lo": 986821224 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.13.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.13.json index 1adca138..9fcbae10 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.13.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.13.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 369763940 + "lo": 114230 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 369763940 + "lo": 114230 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 369763940 + "lo": 114230 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 369763940 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 114230 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 114230 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 114230 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 114230 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 369763940 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 369763940 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 369763940 - } - }, - { - "i128": { - "hi": 0, - "lo": 369763940 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.14.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.14.json index cf28221d..8618daa1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.14.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.14.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 898365795 + "lo": 57115 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 898365795 + "lo": 57115 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 898365795 + "lo": 57115 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 898365795 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 57115 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 57115 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 57115 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 57115 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 898365795 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 898365795 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 898365795 - } - }, - { - "i128": { - "hi": 0, - "lo": 898365795 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.15.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.15.json index 5c570519..e37c7e7b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.15.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.15.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 790278980 + "lo": 28558 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 790278980 + "lo": 28558 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 790278980 + "lo": 28558 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 790278980 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 28558 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 28558 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 28558 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 28558 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 790278980 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 790278980 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 790278980 - } - }, - { - "i128": { - "hi": 0, - "lo": 790278980 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.16.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.16.json index a49cad70..e838c280 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.16.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.16.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 339814729 + "lo": 14279 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 339814729 + "lo": 14279 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 339814729 + "lo": 14279 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 339814729 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 14279 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 14279 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 14279 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 14279 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 339814729 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 339814729 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 339814729 - } - }, - { - "i128": { - "hi": 0, - "lo": 339814729 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.17.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.17.json index 9a57fef0..71e9be19 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.17.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.17.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 236567609 + "lo": 7140 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 236567609 + "lo": 7140 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 236567609 + "lo": 7140 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 236567609 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 7140 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 7140 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 7140 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 7140 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 236567609 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 236567609 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 236567609 - } - }, - { - "i128": { - "hi": 0, - "lo": 236567609 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.18.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.18.json index aa865f68..9fd27f78 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.18.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.18.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 119667270 + "lo": 3570 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 119667270 + "lo": 3570 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 119667270 + "lo": 3570 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 119667270 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 3570 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 3570 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 3570 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 3570 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 119667270 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 119667270 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 119667270 - } - }, - { - "i128": { - "hi": 0, - "lo": 119667270 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.19.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.19.json index 2a30dcab..c1abb239 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.19.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.19.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 111691047 + "lo": 1785 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 111691047 + "lo": 1785 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 111691047 + "lo": 1785 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 111691047 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 1785 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 1785 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 1785 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 1785 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 111691047 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 111691047 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 111691047 - } - }, - { - "i128": { - "hi": 0, - "lo": 111691047 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.2.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.2.json index 6b3d1dce..910c88aa 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.2.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.2.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 23325231 + "lo": 233942628 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 23325231 + "lo": 233942628 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 23325231 + "lo": 233942628 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 23325231 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 233942628 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 233942628 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 233942628 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 233942628 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 23325231 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 23325231 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 23325231 - } - }, - { - "i128": { - "hi": 0, - "lo": 23325231 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.20.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.20.json index ba6e933b..bb13f3b3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.20.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.20.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 738710193 + "lo": 893 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 738710193 + "lo": 893 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 738710193 + "lo": 893 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 738710193 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 893 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 893 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 893 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 893 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 738710193 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 738710193 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 738710193 - } - }, - { - "i128": { - "hi": 0, - "lo": 738710193 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.21.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.21.json index b778173b..53cece8e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.21.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.21.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 99677193 + "lo": 447 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 99677193 + "lo": 447 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 99677193 + "lo": 447 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 99677193 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 447 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 447 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 447 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 447 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 99677193 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 99677193 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 99677193 - } - }, - { - "i128": { - "hi": 0, - "lo": 99677193 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.22.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.22.json index daebe7c3..06d3a0ae 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.22.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.22.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 939612650 + "lo": 224 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 939612650 + "lo": 224 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 939612650 + "lo": 224 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 939612650 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 224 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 224 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 224 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 224 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 939612650 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 939612650 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 939612650 - } - }, - { - "i128": { - "hi": 0, - "lo": 939612650 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.23.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.23.json index 1ca08028..d247d15a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.23.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.23.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 197512245 + "lo": 112 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 197512245 + "lo": 112 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 197512245 + "lo": 112 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 197512245 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 112 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 112 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 112 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 112 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 197512245 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 197512245 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 197512245 - } - }, - { - "i128": { - "hi": 0, - "lo": 197512245 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.24.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.24.json index 86c48206..515a1939 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.24.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.24.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 226574518 + "lo": 56 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 226574518 + "lo": 56 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 226574518 + "lo": 56 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 226574518 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 56 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 56 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 56 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 56 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 226574518 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 226574518 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 226574518 - } - }, - { - "i128": { - "hi": 0, - "lo": 226574518 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.25.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.25.json index 83d87223..1d22ccc4 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.25.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.25.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 128659662 + "lo": 28 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 128659662 + "lo": 28 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 128659662 + "lo": 28 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 128659662 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 28 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 28 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 28 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 28 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 128659662 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 128659662 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 128659662 - } - }, - { - "i128": { - "hi": 0, - "lo": 128659662 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.26.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.26.json index fa1ac063..60f92dda 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.26.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.26.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 992704415 + "lo": 14 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 992704415 + "lo": 14 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 992704415 + "lo": 14 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 992704415 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 14 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 14 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 14 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 14 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 992704415 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 992704415 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 992704415 - } - }, - { - "i128": { - "hi": 0, - "lo": 992704415 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.27.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.27.json index 8efb33c6..77d63c84 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.27.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.27.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 611019838 + "lo": 7 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 611019838 + "lo": 7 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 611019838 + "lo": 7 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 611019838 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 7 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 7 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 7 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 7 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 611019838 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 611019838 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 611019838 - } - }, - { - "i128": { - "hi": 0, - "lo": 611019838 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.28.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.28.json index 11d4bc7e..d5b50a05 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.28.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.28.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 603411637 + "lo": 4 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 603411637 + "lo": 4 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 603411637 + "lo": 4 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 603411637 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 4 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 4 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 4 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 4 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 603411637 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 603411637 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 603411637 - } - }, - { - "i128": { - "hi": 0, - "lo": 603411637 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.29.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.29.json index 5b1a2688..a49e20e9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.29.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.29.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 889656250 + "lo": 2 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 889656250 + "lo": 2 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 889656250 + "lo": 2 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 889656250 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 2 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 2 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 2 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 2 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 889656250 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 889656250 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 889656250 - } - }, - { - "i128": { - "hi": 0, - "lo": 889656250 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.3.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.3.json index 2e723527..9947fdc2 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.3.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.3.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 707250888 + "lo": 116971314 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 707250888 + "lo": 116971314 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 707250888 + "lo": 116971314 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 707250888 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 116971314 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 116971314 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 116971314 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 116971314 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 707250888 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 707250888 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 707250888 - } - }, - { - "i128": { - "hi": 0, - "lo": 707250888 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.30.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.30.json index 35d10740..f9aa9b01 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.30.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.30.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 84064758 + "lo": 1 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 84064758 + "lo": 1 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 84064758 + "lo": 1 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 84064758 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 1 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 1 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 1 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 1 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 84064758 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 84064758 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 84064758 - } - }, - { - "i128": { - "hi": 0, - "lo": 84064758 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.4.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.4.json index 62734161..ffdb1cfb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.4.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.4.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 249469968 + "lo": 58485657 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 249469968 + "lo": 58485657 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 249469968 + "lo": 58485657 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 249469968 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 58485657 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 58485657 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 58485657 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 58485657 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 249469968 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 249469968 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 249469968 - } - }, - { - "i128": { - "hi": 0, - "lo": 249469968 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.5.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.5.json index ecac3988..9d002c6e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.5.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.5.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 915840992 + "lo": 29242829 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 915840992 + "lo": 29242829 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 915840992 + "lo": 29242829 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 915840992 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 29242829 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 29242829 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 29242829 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 29242829 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 915840992 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 915840992 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 915840992 - } - }, - { - "i128": { - "hi": 0, - "lo": 915840992 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.6.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.6.json index 8d6c14b3..f664ed20 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.6.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.6.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 677628324 + "lo": 14621415 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 677628324 + "lo": 14621415 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 677628324 + "lo": 14621415 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 677628324 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 14621415 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 14621415 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 14621415 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 14621415 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 677628324 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 677628324 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 677628324 - } - }, - { - "i128": { - "hi": 0, - "lo": 677628324 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.7.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.7.json index 84275dfc..078d0bcc 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.7.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.7.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 523415574 + "lo": 7310708 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 523415574 + "lo": 7310708 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 523415574 + "lo": 7310708 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 523415574 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 7310708 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 7310708 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 7310708 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 7310708 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 523415574 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 523415574 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 523415574 - } - }, - { - "i128": { - "hi": 0, - "lo": 523415574 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.8.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.8.json index 7136b13f..9a9eb4c9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.8.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.8.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 774017958 + "lo": 3655354 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 774017958 + "lo": 3655354 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 774017958 + "lo": 3655354 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 774017958 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 3655354 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 3655354 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 3655354 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 3655354 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 774017958 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 774017958 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 774017958 - } - }, - { - "i128": { - "hi": 0, - "lo": 774017958 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.9.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.9.json index e8266353..3623c0b2 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.9.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.9.json @@ -40,7 +40,7 @@ { "i128": { "hi": 0, - "lo": 169469601 + "lo": 1827677 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 169469601 + "lo": 1827677 } } ] @@ -87,7 +87,7 @@ { "i128": { "hi": 0, - "lo": 169469601 + "lo": 1827677 } } ] @@ -99,31 +99,7 @@ } ] ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "withdraw", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 169469601 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ] + [] ], "ledger": { "protocol_version": 22, @@ -279,6 +255,21 @@ } } }, + { + "key": { + "vec": [ + { + "symbol": "LastActionSeq" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "val": { + "u32": 0 + } + }, { "key": { "vec": [ @@ -305,7 +296,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 1827677 } } }, @@ -375,7 +366,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 1827677 } } }, @@ -390,7 +381,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 1827677 } } } @@ -437,39 +428,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -514,7 +472,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 1827677 } } }, @@ -587,7 +545,7 @@ "val": { "i128": { "hi": 0, - "lo": 169469601 + "lo": 0 } } }, @@ -751,74 +709,5 @@ ] ] }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "48f1b6b8bc0d60f7140dd49b6120fbaf3cdbab2adaeea631313d9f0bae9532f1", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" - } - ], - "data": { - "i128": { - "hi": 0, - "lo": 169469601 - } - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000003", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "withdraw" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ], - "data": { - "vec": [ - { - "i128": { - "hi": 0, - "lo": 169469601 - } - }, - { - "i128": { - "hi": 0, - "lo": 169469601 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] + "events": [] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/oracle_tests/test_oracle_config_functions.1.json b/contracts/vault/test_snapshots/oracle_tests/test_oracle_config_functions.1.json new file mode 100644 index 00000000..4cca1757 --- /dev/null +++ b/contracts/vault/test_snapshots/oracle_tests/test_oracle_config_functions.1.json @@ -0,0 +1,722 @@ +{ + "generators": { + "address": 6, + "nonce": 0 + }, + "auth": [ + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V", + { + "function": { + "contract_fn": { + "contract_address": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "i128": { + "hi": 0, + "lo": 1000 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "set_price_oracle", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "set_oracle_enabled", + "args": [ + { + "bool": true + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "set_oracle_heartbeat", + "args": [ + { + "u64": 7200 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V", + "balance": 0, + "seq_num": 0, + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + null + ] + ], + [ + { + "contract_data": { + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 2032731177588607455 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 2032731177588607455 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DaoThreshold" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 1 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "OracleEnabled" + } + ] + }, + "val": { + "bool": true + } + }, + { + "key": { + "vec": [ + { + "symbol": "PriceOracle" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "PriceOracleHeartbeat" + } + ] + }, + "val": { + "u64": 7200 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalNonce" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "State" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "is_paused" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "total_assets" + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + }, + { + "key": { + "symbol": "total_shares" + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "TokenAsset" + } + ] + }, + "val": { + "address": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF" + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalAssets" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalShares" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": { + "hi": 0, + "lo": 1000 + } + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000003" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 120960 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 4095 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/vault/test_snapshots/oracle_tests/test_oracle_heartbeat_minimum.1.json b/contracts/vault/test_snapshots/oracle_tests/test_oracle_heartbeat_minimum.1.json new file mode 100644 index 00000000..0203f260 --- /dev/null +++ b/contracts/vault/test_snapshots/oracle_tests/test_oracle_heartbeat_minimum.1.json @@ -0,0 +1,589 @@ +{ + "generators": { + "address": 5, + "nonce": 0 + }, + "auth": [ + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V", + { + "function": { + "contract_fn": { + "contract_address": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "i128": { + "hi": 0, + "lo": 1000 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "set_oracle_heartbeat", + "args": [ + { + "u64": 1 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V", + "balance": 0, + "seq_num": 0, + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + null + ] + ], + [ + { + "contract_data": { + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DaoThreshold" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 1 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "PriceOracleHeartbeat" + } + ] + }, + "val": { + "u64": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalNonce" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "State" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "is_paused" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "total_assets" + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + }, + { + "key": { + "symbol": "total_shares" + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "TokenAsset" + } + ] + }, + "val": { + "address": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF" + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalAssets" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalShares" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 0 + } + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": { + "hi": 0, + "lo": 1000 + } + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBUSYNQKASUYFWYC3M2GUEDMX4AIVWPALDBYJPNK6554BREHTGZ2IUNF", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGO6V" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000003" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 120960 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 4095 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/vault/tests/guard_checks_test.rs b/contracts/vault/tests/guard_checks_test.rs new file mode 100644 index 00000000..e248317c --- /dev/null +++ b/contracts/vault/tests/guard_checks_test.rs @@ -0,0 +1,48 @@ +//! Guard checks tests for rapid opposing actions (deposit/withdraw) in the same ledger + +#[cfg(test)] +mod guard_checks_test { + // Integration test imports + use vault::{YieldVault, VaultError}; + use soroban_sdk::{Env, testutils::Address as TestAddress, testutils::Ledger}; + + fn create_env() -> Env { + let env = Env::default(); + // Set up a dummy admin and token addresses + let admin = TestAddress::generate(&env); + let token_addr = TestAddress::generate(&env); + // Initialize the vault + YieldVault::initialize(env, admin.clone(), token_addr.clone()).unwrap(); + // Set admin auth for subsequent calls + env.mock_all_auths(); + env + } + + #[test] + fn test_deposit_then_withdraw_same_ledger_fails() { + let env = create_env(); + let user = TestAddress::generate(&env); + // Deposit some amount + let deposit_amount: i128 = 1_000_000; + let _ = YieldVault::deposit(env, user.clone(), deposit_amount).unwrap(); + // Attempt withdraw in the same ledger sequence + let shares = YieldVault::balance(env, user.clone()); + let result = YieldVault::withdraw(env, user.clone(), shares); + assert!(matches!(result, Err(VaultError::RapidAction))); + } + + #[test] + fn test_deposit_then_withdraw_next_ledger_succeeds() { + let mut env = create_env(); + let user = TestAddress::generate(&env); + // Deposit + let deposit_amount: i128 = 1_000_000; + let _ = YieldVault::deposit(env, user.clone(), deposit_amount).unwrap(); + // Advance ledger sequence + env.ledger().with_mut(|li| { li.sequence_number += 1; }); + // Withdraw + let shares = YieldVault::balance(env, user.clone()); + let result = YieldVault::withdraw(env, user.clone(), shares); + assert!(result.is_ok()); + } +} From 798e555e278354b482b286d8cea90cac20161175 Mon Sep 17 00:00:00 2001 From: schima Date: Mon, 1 Jun 2026 15:01:49 +0100 Subject: [PATCH 2/2] project-done --- docs/incident_response_runbook.md | 86 +++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 docs/incident_response_runbook.md diff --git a/docs/incident_response_runbook.md b/docs/incident_response_runbook.md new file mode 100644 index 00000000..0b46bf20 --- /dev/null +++ b/docs/incident_response_runbook.md @@ -0,0 +1,86 @@ +# Incident Response Runbook – YieldVault RPC & Delivery Failures + +## 1. Overview +This runbook documents the operational procedures for handling **RPC degradation**, **delivery (transaction) failures**, and the **recovery** steps required to restore normal service for the YieldVault smart‑contract platform. + +--- +## 2. Detection & Alerting +| Metric / Log | Threshold | Alert Destination | +|--------------|-----------|-------------------| +| `rpc_latency_ms` (average over 1 min) | > 1500 ms | PagerDuty / Slack `#ops` | +| `rpc_error_rate` (errors / total calls) | > 5 % | PagerDuty / Slack | +| `tx_delivery_failure_rate` (failed deliveries / total) | > 2 % | PagerDuty / Slack | +| `node_sync_lag` (blocks behind head) | > 10 blocks | PagerDuty | + +*Metrics are collected via Prometheus exporters on each validator node and aggregated in Grafana.* + +--- +## 3. Symptom Checklist +### RPC Degradation +- Increased response times for `GET /rpc/*` endpoints. +- Spike in `500`/`504` HTTP status codes. +- Clients report time‑outs when calling contract methods. + +### Delivery Failures +- Transactions submitted to the network return `TxFailed` or are not included in the next ledger. +- `tx_delivery_failure_rate` metric exceeds the threshold. +- Users see “insufficient fee” or “sequence number too low” errors. + +--- +## 4. Immediate Triage (First 15 min) +1. **Acknowledge alert** in the incident channel. +2. **Validate scope** – check if the issue is isolated to a single node or cluster‑wide. +3. **Gather logs**: + ```bash + journalctl -u soroban-node -n 200 | grep -i "rpc" > /tmp/rpc_logs.txt + ``` +4. **Check node health**: + ```bash + curl -s http://localhost:8000/metrics | grep -E "rpc_latency|rpc_error_rate" + ``` +5. **Confirm network health** – run a simple health‑check transaction: + ```rust + // minimal contract call to a known address + ``` + If it fails, the problem is likely network‑wide. + +--- +## 5. Mitigation Steps +### 5.1 RPC Degradation +- **Scale‑out**: Deploy an additional validator node and add it to the load‑balancer pool. +- **Restart overloaded node**: + ```bash + systemctl restart soroban-node + ``` +- **Throttle traffic**: Adjust the NGINX/HAProxy rate‑limit to 200 req/s per IP. +- **Enable cache** for read‑only RPC calls (e.g., `getLedgerEntries`). + +### 5.2 Delivery Failures +- **Increase fee bump**: Re‑submit pending transactions with a higher fee using the `fee-bump` utility. +- **Resubmit pending queue**: Flush the local transaction queue after confirming the node is in sync. +- **Check ledger sync**: If `node_sync_lag` > 10, trigger a **state sync** from a healthy peer: + ```bash + soroban-node sync --source + ``` +- **Temporarily disable new submissions**: Set the API flag `accept_tx = false` to stop inflow while you recover. + +--- +## 6. Recovery Procedure (After Mitigation) +1. **Verify metrics** have returned below thresholds for at least 5 minutes. +2. **Run a smoke‑test suite** (included in `contracts/vault/tests/`): + ```bash + cargo test --workspace --quiet + ``` +3. **Re‑enable transaction ingestion** (`accept_tx = true`). +4. **Monitor** for any residual errors for the next 30 minutes. +5. **Document** the incident timeline, root cause, and actions taken in the post‑mortem. + +--- +## 7. Post‑mortem & Continuous Improvement +- Complete the **Post‑mortem Template** (`docs/POSTMORTEM_TEMPLATE.md`). +- Update runbook if new failure modes were discovered. +- Review alert thresholds and adjust if false‑positives occurred. +- Schedule a **runbook drill** quarterly. + +--- +*Prepared by the YieldVault Ops team – last updated: 2026‑06‑01*