diff --git a/.github/SECURITY_REVIEW_CHECKLIST.md b/.github/SECURITY_REVIEW_CHECKLIST.md new file mode 100644 index 00000000..645b1527 --- /dev/null +++ b/.github/SECURITY_REVIEW_CHECKLIST.md @@ -0,0 +1,44 @@ +# Security Review Checklist — Secrets, PII & Transport + +**Use for:** any PR that adds/changes a data store, secret, credential, external integration, or network-facing endpoint. +**Companion doc:** [`docs/security/encryption-review.md`](../docs/security/encryption-review.md) — full current-state review this checklist enforces going forward. +**Not this checklist:** smart-contract vulnerability classes (reentrancy, access control, gas/DoS) are covered by [`docs/SECURITY_CHECKLIST.md`](../docs/SECURITY_CHECKLIST.md). + +--- + +## 1. Secrets & Credentials + +- [ ] No secret, API key, private key, or credential is hardcoded or committed (checked by `gitleaks` in CI, but review the diff yourself too) +- [ ] New secrets are read from `process.env` / GitHub Actions `secrets.*`, never from a config file checked into the repo +- [ ] Any new required secret is documented in [`docs/ENV_VARIABLE_MATRIX.md`](../docs/ENV_VARIABLE_MATRIX.md) +- [ ] Secrets that must exist in production fail startup loudly if missing or weak (follow the pattern in `backend/src/auth.ts`'s `assertJwtSecretValid()`) rather than silently falling back to a dev default +- [ ] Tokens/keys are persisted as one-way hashes (SHA-256/HMAC or stronger), never in plaintext + +## 2. Data at Rest + +- [ ] New sensitive fields (PII, tokens, wallet-linked identifiers) are added to the correct model with the retention category noted in [`docs/DATA_RETENTION_DELETION_POLICY.md`](../docs/DATA_RETENTION_DELETION_POLICY.md) +- [ ] Any new database, cache, or file-based store this PR introduces is confirmed to write to the *intended* backing store — verify the Prisma datasource / connection string actually points where you think it does (see `docs/security/encryption-review.md` §4 F1 for a real example of this silently going wrong) +- [ ] No secret or PII value is written to logs, error messages, or audit trails in plaintext — check against `backend/src/auditRedaction.ts`'s redaction patterns + +## 3. Data in Transit + +- [ ] All new outbound calls (webhooks, RPC, third-party APIs) use `https://` / `wss://`, never plaintext `http://` +- [ ] New database or cache connection strings enforce TLS (`sslmode=require` for Postgres, `rediss://` for Redis) where the backing service supports it +- [ ] New cookies (if any) set `Secure`, `HttpOnly`, and an explicit `SameSite` — this repo's auth model currently uses Bearer tokens, not cookies, so introducing a cookie is a deliberate change worth flagging in the PR description +- [ ] CORS changes stay within an explicit origin allowlist — no `*` or broad regex in `CORS_ALLOWED_ORIGINS` + +## 4. PII & Sensitive Data Handling + +- [ ] User-identifying data (wallet address, email, IP) is only collected/stored where there's a documented purpose in [`docs/DATA_RETENTION_DELETION_POLICY.md`](../docs/DATA_RETENTION_DELETION_POLICY.md) +- [ ] Frontend `localStorage`/`sessionStorage` usage stores no private keys, JWTs, or API keys — only public/non-sensitive values (wallet address, UI prefs, session timestamps) +- [ ] New admin or export endpoints that expose PII/financial data are gated by the correct RBAC role and rate-limited + +## 5. If This PR Touches Any of the Findings in `docs/security/encryption-review.md` + +- [ ] Confirm which finding (F1–F6) this PR addresses, if any +- [ ] Update the finding's status in `docs/security/encryption-review.md` in the same PR +- [ ] If this PR resolves a finding, note it in the PR description so reviewers can verify against the documented evidence + +--- + +**If any box above cannot be checked**, explain why in the PR description rather than leaving it silently unchecked — a documented exception is reviewable; a missing explanation is not. diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 00000000..7020846b --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,5 @@ +# Repository Guidelines + +## Git & PR Rules +- NEVER add co-author tags, AI signatures, or attribution footers to git commit messages or PR descriptions. +- Keep commits concise and strictly attributed to the git user identity. diff --git a/backend/package.json b/backend/package.json index a223ae15..35e2674b 100644 --- a/backend/package.json +++ b/backend/package.json @@ -7,7 +7,7 @@ "dev": "tsx watch src/index.ts", "build": "tsc", "start": "node dist/index.js", - "test": "jest", + "test": "jest --runInBand", "test:smoke": "npm run build && npm run start &", "lint": "eslint src", "format": "prettier --write src", diff --git a/backend/prisma/dev.db b/backend/prisma/dev.db index e7010fdf..05fd07b3 100644 Binary files a/backend/prisma/dev.db and b/backend/prisma/dev.db differ diff --git a/contracts/share-price-math/src/lib.rs b/contracts/share-price-math/src/lib.rs index 38f86e7c..f4f3a036 100644 --- a/contracts/share-price-math/src/lib.rs +++ b/contracts/share-price-math/src/lib.rs @@ -1,7 +1,7 @@ //! Vault share conversion math with deterministic rounding policy. //! -//! Host-buildable library used by the Soroban vault contract, proptest suite, -//! and `cargo fuzz` targets. +//! `no_std` so it links cleanly into the Soroban vault's `wasm32-unknown-unknown` +//! build; also used host-side by the proptest suite and `cargo fuzz` targets. //! //! ## Numeric Boundaries and Constraints //! - Maximum `i128` (3.4e38) represents the theoretical absolute upper limit for assets or shares. @@ -11,6 +11,7 @@ //! should generally be kept significantly below `i128::MAX / expected_deposit_size`. //! - Specifically, if `total_shares` and `total_assets` are bounded by `2^64`, then any operation with //! values up to `2^63` will never overflow an `i128`. +#![no_std] pub mod fuzz_invariants; pub mod rounding; diff --git a/contracts/vault/proptest-regressions/deposit_withdraw_props.txt b/contracts/vault/proptest-regressions/deposit_withdraw_props.txt new file mode 100644 index 00000000..3e19e0d3 --- /dev/null +++ b/contracts/vault/proptest-regressions/deposit_withdraw_props.txt @@ -0,0 +1,7 @@ +# Seeds for failure cases proptest has generated in the past. It is +# automatically read and these particular cases re-run before any +# novel cases are generated. +# +# It is recommended to check this file in to source control so that +# everyone who runs the test benefits from these saved cases. +cc 9500b952ba76ddc8412c8075347f03164d293671f7119543f0c58b98caa97ad2 # shrinks to deposit_amount = 1000, cooldown_secs = 1 diff --git a/contracts/vault/src/admin.rs b/contracts/vault/src/admin.rs index 4f185a7a..8bc1e914 100644 --- a/contracts/vault/src/admin.rs +++ b/contracts/vault/src/admin.rs @@ -45,14 +45,18 @@ mod tests { #[test] fn test_admin_proposal_nonce_is_monotonic() { let env = Env::default(); - assert_eq!(next_proposal_id(&env), 1); - assert_eq!(next_proposal_id(&env), 2); - assert_eq!(next_proposal_id(&env), 3); + let contract_id = env.register(crate::YieldVault, ()); + env.as_contract(&contract_id, || { + assert_eq!(next_proposal_id(&env), 1); + assert_eq!(next_proposal_id(&env), 2); + assert_eq!(next_proposal_id(&env), 3); + }); } #[test] fn test_admin_proposal_round_trip() { let env = Env::default(); + let contract_id = env.register(crate::YieldVault, ()); let proposer = Address::generate(&env); let new_admin = Address::generate(&env); let proposal = AdminProposal { @@ -62,8 +66,10 @@ mod tests { cancelled: false, created_at: 42, }; - write_proposal(&env, 1, &proposal); - let loaded = read_proposal(&env, 1).expect("proposal stored"); - assert_eq!(loaded, proposal); + env.as_contract(&contract_id, || { + write_proposal(&env, 1, &proposal); + let loaded = read_proposal(&env, 1).expect("proposal stored"); + assert_eq!(loaded, proposal); + }); } } diff --git a/contracts/vault/src/errors.rs b/contracts/vault/src/errors.rs index 1f846b8c..0c7b68ae 100644 --- a/contracts/vault/src/errors.rs +++ b/contracts/vault/src/errors.rs @@ -93,7 +93,13 @@ pub enum VaultError { ProposalRejected = 36, // ── Oracle / treasury / strategy health (27–29, 37) ────────────────────── - /// Oracle validation failed (stale or manipulated price). + /// Oracle validation failed: expired heartbeat, invalid price data (zero, + /// negative, future timestamp, unsafe decimals/overflow), excessive + /// deviation from the last validated price, or an out-of-range + /// `set_oracle_heartbeat` configuration. See [`crate::oracle`] for the + /// full stale-data policy. Reused across all of `oracle::OracleError`'s + /// variants rather than spending a dedicated code per variant under the + /// 50-case cap. OracleValidationFailed = 27, /// Treasury claim quota exceeded for the current epoch. ClaimQuotaExceeded = 28, diff --git a/contracts/vault/src/feature_tests.rs b/contracts/vault/src/feature_tests.rs index f98251a5..cdcfc829 100644 --- a/contracts/vault/src/feature_tests.rs +++ b/contracts/vault/src/feature_tests.rs @@ -326,7 +326,7 @@ fn test_role_restricted_pausability_controls() { vault.initialize(&admin, &usdc); let pauser = Address::generate(&env); - let unauthorized = Address::generate(&env); + let _unauthorized = Address::generate(&env); // Initial pauser is None assert_eq!(vault.pauser(), None); @@ -337,9 +337,6 @@ fn test_role_restricted_pausability_controls() { // Designated pauser can pause with role vault.pause_with_role(&pauser, &PauseReason::SecurityIncident); - vault - .pause_with_role(&pauser, &PauseReason::SecurityIncident) - .unwrap(); assert!(vault.is_paused()); assert_eq!(vault.pause_reason(), Some(PauseReason::SecurityIncident)); @@ -350,9 +347,6 @@ fn test_role_restricted_pausability_controls() { // Admin can also pause and unpause with role vault.pause_with_role(&admin, &PauseReason::Maintenance); - vault - .pause_with_role(&admin, &PauseReason::Maintenance) - .unwrap(); assert!(vault.is_paused()); vault.unpause_with_role(&admin); diff --git a/contracts/vault/src/formal_verification_tests.rs b/contracts/vault/src/formal_verification_tests.rs index 85b348bb..3a48028e 100644 --- a/contracts/vault/src/formal_verification_tests.rs +++ b/contracts/vault/src/formal_verification_tests.rs @@ -8,8 +8,11 @@ #![cfg(test)] +extern crate std; + use soroban_sdk::testutils::Address as _; use soroban_sdk::{token, Address, Env}; +use std::vec::Vec; use crate::{YieldVault, YieldVaultClient}; diff --git a/contracts/vault/src/lib.rs b/contracts/vault/src/lib.rs index 548b5561..3b46adf6 100644 --- a/contracts/vault/src/lib.rs +++ b/contracts/vault/src/lib.rs @@ -52,8 +52,13 @@ //! //! See `DEPLOYMENT.md` for step-by-step deployment to Stellar testnet/mainnet. -#[cfg(not(target_arch = "wasm32"))] pub mod admin; +/// Test-only reference strategy implementation. Excluded from production +/// builds: bundling a second `#[contract]` type into the vault's wasm binary +/// would collide with `YieldVault`'s own exported method names (e.g. `deposit`). +/// Production vaults interact with strategies generically via `StrategyClient` +/// against a separately-deployed strategy contract address. +#[cfg(test)] pub mod benji_strategy; pub mod errors; pub use errors::VaultError; @@ -228,6 +233,9 @@ pub enum DataKeyExt { PriceOracle, OracleEnabled, OracleHeartbeat, + /// Last oracle price validated by `total_assets()`, used as the reference + /// point for the price-deviation circuit breaker on the next read. + LastOraclePrice, // Strategy heartbeat config & timestamps StrategyHeartbeat, @@ -263,8 +271,6 @@ pub enum DataKey { Pauser, EmergencyApprovers, Emergency(EmergencyStorageKey), - EmergencyProposalNonce, - EmergencyProposal(u32), AdminProposalNonce, AdminProposal(u32), @@ -314,8 +320,6 @@ pub enum DataKey { // FIFO withdrawal queue + admin param guard metadata WithdrawalQueueMeta, WithdrawalQueueEntry(u64), - // Multisig governance configuration (nested to keep DataKey variant count within Soroban limits) - Governance(GovernanceStorageKey), } #[contracttype] @@ -328,15 +332,6 @@ pub enum EmergencyStorageKey { DisputeWindow, } -#[contracttype] -#[derive(Clone, Debug, Eq, PartialEq)] -pub enum GovernanceStorageKey { - Signers, - Threshold, - MigrationDeadline, - PreviousSigners, -} - #[contracttype] #[derive(Clone, Debug, Eq, PartialEq)] /// DAO governance proposal for strategy selection. @@ -417,6 +412,34 @@ pub struct BatchDepositResult { #[contractclient(name = "OracleClient")] /// Client for reading price data from the configured oracle. +/// +/// ## Vault dependency on this interface +/// +/// The vault only calls `get_price` from [`YieldVault::total_assets`] (and, +/// transitively, [`YieldVault::invest`]), and only when both +/// [`YieldVault::is_oracle_enabled`] is `true` and +/// [`YieldVault::price_oracle`] is configured. Every response is passed +/// through [`oracle::OracleValidator::validate_price_data`] before it is +/// trusted; see the [`oracle`] module docs for the full stale-data policy +/// (heartbeat freshness capped by `set_oracle_heartbeat`, non-future +/// timestamps, sane price/decimals bounds, and the deviation circuit +/// breaker versus the last validated price). Any validation failure reverts +/// the call with `VaultError::OracleValidationFailed` — the vault never +/// falls back to a cached, default, or otherwise synthesized price. +/// +/// ## Responsibilities of an implementation +/// +/// - `get_price` must return the best data currently available and must +/// NOT itself substitute a stale, cached, or placeholder price when the +/// real feed is unavailable — silently returning fallback data here +/// would defeat the vault's staleness checks, since the vault has no way +/// to distinguish a genuine fresh read from a fabricated one. +/// - The returned timestamp must reflect when the underlying price was +/// actually observed, not the time of the call, so the vault's heartbeat +/// check reflects true data age. +/// - If no reliable price can be produced, the implementation should panic +/// (reverting the call) rather than return degraded data; the vault +/// treats a reverted oracle call the same as a failed validation. pub trait OracleInterface { fn get_price(env: Env, base: Address, quote: Address) -> oracle::PriceData; } @@ -646,7 +669,6 @@ impl YieldVault { /// Register a new strategy (Pending state). Admin-only. pub fn register_strategy(env: Env, strategy: Address) -> Result<(), VaultError> { let admin: Address = get_admin(&env).expect("Admin not set"); - admin.require_auth(); strategy_registration::register_strategy(&env, &admin, &strategy) .map(|_| ()) .map_err(Self::map_registration_error) @@ -655,7 +677,6 @@ impl YieldVault { /// Advance a strategy from Pending → Active. Admin-only. pub fn activate_strategy_registration(env: Env, strategy: Address) -> Result<(), VaultError> { let admin: Address = get_admin(&env).expect("Admin not set"); - admin.require_auth(); strategy_registration::activate_strategy(&env, &admin, &strategy) .map(|_| ()) .map_err(Self::map_registration_error) @@ -665,7 +686,6 @@ impl YieldVault { /// Fails if `strategy` is the currently-active vault strategy. pub fn retire_strategy(env: Env, strategy: Address) -> Result<(), VaultError> { let admin: Address = get_admin(&env).expect("Admin not set"); - admin.require_auth(); let active = Self::strategy(env.clone()); strategy_registration::retire_strategy(&env, &admin, &strategy, active) .map(|_| ()) @@ -1230,7 +1250,15 @@ impl YieldVault { } /// Read the total underlying assets (idle in vault + invested in strategy). - pub fn total_assets(env: Env) -> i128 { + /// + /// When oracle validation is enabled and a price oracle is configured, the + /// strategy's mark-to-market value is only trusted once the oracle's + /// price data passes the [`oracle`] module's stale-data policy (heartbeat + /// freshness, non-future timestamp, sane price bounds, and deviation + /// versus the last validated price). Any failure reverts with + /// [`VaultError::OracleValidationFailed`] instead of returning a + /// possibly-stale or manipulated valuation. + pub fn total_assets(env: Env) -> Result { // Canonical idle assets live in VaultState. let state = Self::get_state(&env); let idle_assets = state.total_assets; @@ -1242,14 +1270,16 @@ impl YieldVault { let token = Self::token(env.clone()); let price_data = oracle_client.get_price(&token, &token); let max_age = Self::oracle_heartbeat(env.clone()); + let last_price = Self::last_oracle_price(&env); oracle::OracleValidator::validate_price_data( &env, &price_data, max_age, - None, - None, + Some(oracle::MAX_PRICE_DEVIATION_BPS), + last_price.as_ref(), ) - .expect("OracleValidationFailed"); + .map_err(|_| VaultError::OracleValidationFailed)?; + Self::set_last_oracle_price(&env, &price_data); } } let token = Self::token(env.clone()); @@ -1258,7 +1288,19 @@ impl YieldVault { 0 }; - idle_assets.checked_add(strategy_assets).expect("overflow") + idle_assets + .checked_add(strategy_assets) + .ok_or(VaultError::MathOverflow) + } + + fn last_oracle_price(env: &Env) -> Option { + env.storage().instance().get(&DataKeyExt::LastOraclePrice) + } + + fn set_last_oracle_price(env: &Env, price_data: &oracle::PriceData) { + env.storage() + .instance() + .set(&DataKeyExt::LastOraclePrice, price_data); } /// Returns the current vault share price scaled to 10^18. @@ -1661,7 +1703,8 @@ impl YieldVault { .instance() .get(&DataKey::DaoThreshold) .unwrap_or(1); - if proposal.yes_votes < threshold { + let total_votes = proposal.yes_votes.checked_add(proposal.no_votes).expect("overflow"); + if total_votes < threshold { return Err(VaultError::QuorumNotReached); } if proposal.yes_votes <= proposal.no_votes { @@ -2432,28 +2475,6 @@ impl YieldVault { // ── Effects: update storage ──────────────────────────────────────────── env.storage().instance().set(&deposit_key, &new_deposit); - // Update idle TotalAssets in storage - let ta: i128 = env - .storage() - .instance() - .get::<_, i128>(&DataKey::TotalAssets) - .unwrap_or(0); - env.storage().instance().set( - &DataKey::TotalAssets, - &ta.checked_add(amount).expect("overflow"), - ); - - // Update TotalShares in storage - let ts: i128 = env - .storage() - .instance() - .get::<_, i128>(&DataKey::TotalShares) - .unwrap_or(0); - env.storage().instance().set( - &DataKey::TotalShares, - &ts.checked_add(shares_to_mint).expect("overflow"), - ); - // Update in-memory state (used for subsequent entries in the same batch) state.total_assets = state.total_assets.checked_add(amount).expect("overflow"); state.total_shares = state @@ -2611,13 +2632,7 @@ impl YieldVault { let token_client = token::Client::new(env, &token_addr); // Check if vault has enough idle assets, otherwise queue the withdrawal - let idle_ta = env - .storage() - .instance() - .get::<_, i128>(&DataKey::TotalAssets) - .unwrap_or(0); - - if idle_ta < assets_to_return { + if state.total_assets < assets_to_return { return Self::enqueue_withdrawal_for_liquidity( env, state, @@ -2629,17 +2644,6 @@ impl YieldVault { token_client.transfer(&env.current_contract_address(), &user, &assets_to_return); - env.storage().instance().set( - &DataKey::TotalAssets, - &idle_ta.checked_sub(assets_to_return).expect("underflow"), - ); - - let ts = Self::total_shares(env.clone()); - env.storage().instance().set( - &DataKey::TotalShares, - &ts.checked_sub(shares).expect("underflow"), - ); - // Capture pre-burn share balance for proportional cost-basis reduction. let vault_balance = Self::balance(env.clone(), user.clone()); env.storage().instance().set( @@ -2744,7 +2748,7 @@ impl YieldVault { shares: i128, assets_to_return: i128, ) -> Result { - let tail = Self::withdrawal_queue_tail(env); + let tail = YieldVault::withdrawal_queue_tail(env); let entry = WithdrawalQueueEntry { user: user.clone(), shares, @@ -2754,7 +2758,7 @@ impl YieldVault { env.storage() .instance() .set(&DataKey::WithdrawalQueueEntry(tail), &entry); - Self::set_withdrawal_queue_tail(env, tail.checked_add(1).expect("queue overflow")); + YieldVault::set_withdrawal_queue_tail(env, tail.checked_add(1).expect("queue overflow")); let vault_balance = Self::balance(env.clone(), user.clone()); env.storage().instance().set( @@ -2762,12 +2766,6 @@ impl YieldVault { &vault_balance.checked_sub(shares).expect("underflow"), ); - let ts = Self::total_shares(env.clone()); - env.storage().instance().set( - &DataKey::TotalShares, - &ts.checked_sub(shares).expect("underflow"), - ); - state.total_shares = state.total_shares.checked_sub(shares).expect("underflow"); state.total_assets = state .total_assets @@ -2808,10 +2806,7 @@ impl YieldVault { /// Returns idle assets held in the vault (excluding strategy mark-to-market). pub fn idle_total_assets(env: Env) -> i128 { - env.storage() - .instance() - .get::<_, i128>(&DataKey::TotalAssets) - .unwrap_or(0) + Self::get_state(&env).total_assets } /// Process queued withdrawals in deterministic FIFO order while liquidity allows. @@ -2845,10 +2840,6 @@ impl YieldVault { } token_client.transfer(&vault_addr, &entry.user, &entry.assets); - env.storage().instance().set( - &DataKey::TotalAssets, - &available.checked_sub(entry.assets).expect("underflow"), - ); env.storage().instance().remove(&key); env.events().publish( (symbol_short!("wdqproc"), entry.user.clone()), @@ -2878,12 +2869,8 @@ impl YieldVault { let token_addr = Self::token(env.clone()); let total_invested = Self::validate_strategy_response(&env, &strategy_addr, &token_addr)?; - let idle_ta = env - .storage() - .instance() - .get::<_, i128>(&DataKey::TotalAssets) - .unwrap_or(0); - if idle_ta < amount { + let mut state = Self::get_state(&env); + if state.total_assets < amount { return Err(VaultError::InsufficientLiquidity); } @@ -2897,15 +2884,7 @@ impl YieldVault { return Err(VaultError::ExceedsStrategyCap); } - let idle_ta = env - .storage() - .instance() - .get::<_, i128>(&DataKey::TotalAssets) - .unwrap_or(0); - if idle_ta < amount { - return Err(VaultError::InsufficientLiquidity); - } - let remaining_idle = idle_ta.checked_sub(amount).expect("underflow"); + let remaining_idle = state.total_assets.checked_sub(amount).expect("underflow"); if remaining_idle < Self::min_liquidity_buffer(env.clone()) { return Err(VaultError::LiquidityBufferNotMet); } @@ -2916,7 +2895,7 @@ impl YieldVault { .instance() .get(&DataKey::StrategyRiskThreshold(strategy_addr.clone())) .unwrap_or(10_000); - let total_assets = Self::total_assets(env.clone()); + let total_assets = Self::total_assets(env.clone())?; let new_total_invested = total_invested.checked_add(amount).expect("overflow"); if total_assets > 0 && (new_total_invested.checked_mul(10_000).expect("overflow") / total_assets) @@ -2938,9 +2917,8 @@ impl YieldVault { Self::raise_strategy_watermark(&env, &strategy_addr, new_total_invested); // Update idle assets - env.storage() - .instance() - .set(&DataKey::TotalAssets, &remaining_idle); + state.total_assets = remaining_idle; + env.storage().instance().set(&DataKey::State, &state); Ok(()) } @@ -2984,15 +2962,9 @@ impl YieldVault { .set(&DataKey::StrategyWatermark(strategy_addr.clone()), &0i128); } - let idle_ta = env - .storage() - .instance() - .get::<_, i128>(&DataKey::TotalAssets) - .unwrap_or(0); - env.storage().instance().set( - &DataKey::TotalAssets, - &idle_ta.checked_add(withdrawn).expect("overflow"), - ); + let mut state = Self::get_state(&env); + state.total_assets = state.total_assets.checked_add(withdrawn).expect("overflow"); + env.storage().instance().set(&DataKey::State, &state); // divest is best-effort recall; signature remains `-> ()`. } @@ -3170,16 +3142,6 @@ impl YieldVault { ); } - let ta = env - .storage() - .instance() - .get::<_, i128>(&DataKey::TotalAssets) - .unwrap_or(0); - env.storage().instance().set( - &DataKey::TotalAssets, - &ta.checked_add(net_yield).expect("overflow"), - ); - let mut state = Self::get_state(&env); let price_before = if state.total_shares > 0 { state @@ -3907,11 +3869,18 @@ impl YieldVault { /// Set the oracle heartbeat in seconds — the maximum age of a price feed /// before it is considered stale. Defaults to 3600 (1 hour). + /// + /// Capped at [`oracle::MAX_ORACLE_HEARTBEAT`] (24 hours) so an admin + /// cannot effectively disable staleness protection with an unbounded + /// heartbeat; rejected with `VaultError::OracleValidationFailed`. /// Only the Admin can call this. pub fn set_oracle_heartbeat(env: Env, seconds: u64) -> Result<(), VaultError> { let admin: Address = get_admin(&env).expect("Admin not set"); admin.require_auth(); Self::assert_admin_param_interval(&env)?; + if seconds > oracle::MAX_ORACLE_HEARTBEAT { + return Err(VaultError::OracleValidationFailed); + } env.storage() .instance() .set(&DataKeyExt::OracleHeartbeat, &seconds); @@ -4005,10 +3974,10 @@ impl YieldVault { "Benji" ))) .unwrap(); - crate::permissions::require_strategy_auth(&strategy, &configured); if strategy != configured { return Err(VaultError::UnauthorizedStrategy); } + strategy.require_auth(); let token_addr = Self::token(env.clone()); let token_client = token::Client::new(&env, &token_addr); @@ -4032,16 +4001,6 @@ impl YieldVault { .expect("overflow"); Self::raise_strategy_watermark(&env, &strategy, next_watermark); - let ta = env - .storage() - .instance() - .get::<_, i128>(&DataKey::TotalAssets) - .unwrap_or(0); - env.storage().instance().set( - &DataKey::TotalAssets, - &ta.checked_add(net_yield).expect("overflow"), - ); - let mut state = Self::get_state(&env); state.total_assets = state.total_assets.checked_add(net_yield).expect("overflow"); env.storage().instance().set(&DataKey::State, &state); @@ -4269,3 +4228,18 @@ pub struct ContractMetadata { pub contract_paused: bool, pub has_strategy: bool, } + #[cfg(test)] + #[doc(hidden)] + pub fn test_seed_withdrawal_queue_entry(env: Env, user: Address, shares: i128, assets: i128) { + let tail = YieldVault::withdrawal_queue_tail(&env); + let entry = WithdrawalQueueEntry { + user, + shares, + assets, + enqueued_at: env.ledger().timestamp(), + }; + env.storage() + .instance() + .set(&DataKey::WithdrawalQueueEntry(tail), &entry); + YieldVault::set_withdrawal_queue_tail(&env, tail.checked_add(1).expect("queue overflow")); + } diff --git a/contracts/vault/src/oracle.rs b/contracts/vault/src/oracle.rs index 71ae0659..e4c06a19 100644 --- a/contracts/vault/src/oracle.rs +++ b/contracts/vault/src/oracle.rs @@ -14,7 +14,9 @@ //! ### 1. Data Freshness (Heartbeat) //! //! - **Default Heartbeat**: 3600 seconds (1 hour) -//! - Configurable via `set_oracle_heartbeat()` +//! - Configurable via `set_oracle_heartbeat()`, capped at `MAX_ORACLE_HEARTBEAT` +//! (86400 seconds / 24 hours) so an admin cannot effectively disable +//! staleness protection by setting an unbounded heartbeat. //! - **Behavior**: REVERT on stale data //! - If `current_time - price.timestamp > heartbeat` → `OracleError::HeartbeatExceeded` //! @@ -147,6 +149,15 @@ pub enum OracleError { pub const DEFAULT_HEARTBEAT_SECONDS: u64 = 3600; pub const MAX_PRICE_DEVIATION_BPS: i128 = 5000; +/// Upper bound on the admin-configurable oracle heartbeat (`set_oracle_heartbeat`). +/// +/// Without a ceiling, an admin (or a compromised admin key) could configure an +/// arbitrarily large heartbeat and effectively disable staleness protection +/// while `is_oracle_enabled()` still reports `true`. 24 hours is generous +/// enough for any legitimate low-frequency feed while still bounding the +/// worst-case staleness window. +pub const MAX_ORACLE_HEARTBEAT: u64 = 86_400; + pub struct OracleValidator; impl OracleValidator { @@ -380,6 +391,12 @@ mod tests { assert_eq!(MAX_PRICE_DEVIATION_BPS, 5000); } + #[test] + fn test_max_oracle_heartbeat() { + assert_eq!(MAX_ORACLE_HEARTBEAT, 86_400); + assert!(DEFAULT_HEARTBEAT_SECONDS <= MAX_ORACLE_HEARTBEAT); + } + #[test] fn test_validate_slippage_bounds_acceptable() { let price_data = price_data_new(1_000_000_000i128, 0, 18); diff --git a/contracts/vault/src/oracle_tests.rs b/contracts/vault/src/oracle_tests.rs index f54f51d3..5e5a15cc 100644 --- a/contracts/vault/src/oracle_tests.rs +++ b/contracts/vault/src/oracle_tests.rs @@ -1,10 +1,12 @@ +use crate::benji_strategy::{BenjiStrategy, BenjiStrategyClient}; use crate::oracle::{ price_data_new, price_data_scaled_price, validate_conversion_rate, validate_price_for_calculation, OracleValidator, DEFAULT_HEARTBEAT_SECONDS, - MAX_PRICE_DEVIATION_BPS, + MAX_ORACLE_HEARTBEAT, MAX_PRICE_DEVIATION_BPS, }; -use crate::{YieldVault, YieldVaultClient}; -use soroban_sdk::testutils::Address as _; +use crate::{VaultError, YieldVault, YieldVaultClient}; +use mock_strategy::mock_oracle::{MockPriceOracle, MockPriceOracleClient}; +use soroban_sdk::testutils::{Address as _, Ledger as _}; use soroban_sdk::{token, Address, Env}; fn create_token_contract<'a>(e: &Env, admin: &Address) -> token::Client<'a> { @@ -14,6 +16,47 @@ fn create_token_contract<'a>(e: &Env, admin: &Address) -> token::Client<'a> { token::Client::new(e, &token_address) } +/// Stand up a vault with a BENJI strategy and a configurable mock price oracle, +/// with oracle validation enabled. Returns (vault, usdc, benji_admin, oracle_addr). +fn setup_vault_with_oracle<'a>( + env: &Env, +) -> ( + YieldVaultClient<'a>, + token::Client<'a>, + token::StellarAssetClient<'a>, + Address, +) { + env.mock_all_auths_allowing_non_root_auth(); + + let admin = Address::generate(env); + let token_admin = Address::generate(env); + let usdc = create_token_contract(env, &token_admin); + let benji_token = create_token_contract(env, &token_admin); + let benji_admin_client = token::StellarAssetClient::new(env, &benji_token.address); + + let vault_id = env.register(YieldVault, ()); + let vault = YieldVaultClient::new(env, &vault_id); + + let strategy_id = env.register(BenjiStrategy, ()); + let strategy = BenjiStrategyClient::new(env, &strategy_id); + + vault.initialize(&admin, &usdc.address); + strategy.initialize(&vault_id, &usdc.address, &benji_token.address); + vault.whitelist_strategy(&strategy_id, &true); + vault.set_strategy(&strategy_id); + + let oracle_id = env.register(MockPriceOracle, ()); + let oracle_client = MockPriceOracleClient::new(env, &oracle_id); + oracle_client.initialize(&admin); + oracle_client.set_price(&1_000_000_000i128, &env.ledger().timestamp(), &18u32); + + vault.queue_price_oracle_change(&oracle_id); + vault.execute_price_oracle_change(); + vault.set_oracle_enabled(&true); + + (vault, usdc, benji_admin_client, oracle_id) +} + const _SCALE: i128 = 1_000_000_000_000_000_000i128; #[test] @@ -193,3 +236,175 @@ fn test_oracle_heartbeat_minimum() { vault.set_oracle_heartbeat(&1); assert_eq!(vault.oracle_heartbeat(), 1); } + +#[test] +fn test_set_oracle_heartbeat_rejects_above_max() { + let env = Env::default(); + env.mock_all_auths(); + + let admin = Address::generate(&env); + let token_admin = Address::generate(&env); + let usdc = create_token_contract(&env, &token_admin); + + let vault_id = env.register(YieldVault, ()); + let vault = YieldVaultClient::new(&env, &vault_id); + vault.initialize(&admin, &usdc.address); + + let result = vault.try_set_oracle_heartbeat(&(MAX_ORACLE_HEARTBEAT + 1)); + assert_eq!(result, Err(Ok(VaultError::OracleValidationFailed))); + // Rejected config must not take effect. + assert_eq!(vault.oracle_heartbeat(), DEFAULT_HEARTBEAT_SECONDS); + + // The cap itself is a valid boundary value. + vault.set_oracle_heartbeat(&MAX_ORACLE_HEARTBEAT); + assert_eq!(vault.oracle_heartbeat(), MAX_ORACLE_HEARTBEAT); +} + +// ─── total_assets() live oracle validation ───────────────────────────────── +// +// These exercise the actual oracle read inside `total_assets()` (and +// `invest()`, which consumes it) via a full vault + BENJI strategy + +// `MockPriceOracle` setup, rather than calling `OracleValidator` directly. + +#[test] +fn test_total_assets_reverts_on_stale_oracle_data() { + let env = Env::default(); + env.ledger().with_mut(|li| li.timestamp = 100_000); + let (vault, usdc, _benji_admin, oracle_id) = setup_vault_with_oracle(&env); + let oracle_client = MockPriceOracleClient::new(&env, &oracle_id); + + let user = Address::generate(&env); + token::StellarAssetClient::new(&env, &usdc.address).mint(&user, &1000); + vault.deposit(&user, &500); + // Oracle hasn't been read yet (deposit doesn't consult it) — still fresh. + assert!(vault.try_total_assets().is_ok()); + + oracle_client.set_stale_data_mode(&true); + + let result = vault.try_total_assets(); + assert_eq!(result, Err(Ok(VaultError::OracleValidationFailed))); +} + +#[test] +fn test_total_assets_reverts_on_zero_or_negative_price() { + let env = Env::default(); + env.ledger().with_mut(|li| li.timestamp = 100_000); + let (vault, _usdc, _benji_admin, oracle_id) = setup_vault_with_oracle(&env); + let oracle_client = MockPriceOracleClient::new(&env, &oracle_id); + + oracle_client.set_zero_price_mode(&true); + assert_eq!( + vault.try_total_assets(), + Err(Ok(VaultError::OracleValidationFailed)) + ); + + oracle_client.set_zero_price_mode(&false); + oracle_client.set_negative_price_mode(&true); + assert_eq!( + vault.try_total_assets(), + Err(Ok(VaultError::OracleValidationFailed)) + ); +} + +#[test] +fn test_total_assets_reverts_on_invalid_decimals() { + let env = Env::default(); + env.ledger().with_mut(|li| li.timestamp = 100_000); + let (vault, _usdc, _benji_admin, oracle_id) = setup_vault_with_oracle(&env); + let oracle_client = MockPriceOracleClient::new(&env, &oracle_id); + + oracle_client.set_invalid_decimals_mode(&true); + assert_eq!( + vault.try_total_assets(), + Err(Ok(VaultError::OracleValidationFailed)) + ); +} + +#[test] +fn test_total_assets_heartbeat_boundary() { + let env = Env::default(); + env.ledger().with_mut(|li| li.timestamp = 100_000); + let (vault, _usdc, _benji_admin, oracle_id) = setup_vault_with_oracle(&env); + let oracle_client = MockPriceOracleClient::new(&env, &oracle_id); + + let heartbeat = vault.oracle_heartbeat(); + let now = env.ledger().timestamp(); + + // Exactly at the heartbeat boundary (age == max_age): still fresh, must succeed. + oracle_client.set_price(&1_000_000_000i128, &(now - heartbeat), &18u32); + assert!(vault.try_total_assets().is_ok()); + + // One second past the boundary (age == max_age + 1): stale, must revert. + oracle_client.set_price(&1_000_000_000i128, &(now - heartbeat - 1), &18u32); + assert_eq!( + vault.try_total_assets(), + Err(Ok(VaultError::OracleValidationFailed)) + ); +} + +#[test] +fn test_total_assets_reverts_on_future_timestamp() { + let env = Env::default(); + env.ledger().with_mut(|li| li.timestamp = 100_000); + let (vault, _usdc, _benji_admin, oracle_id) = setup_vault_with_oracle(&env); + let oracle_client = MockPriceOracleClient::new(&env, &oracle_id); + + let now = env.ledger().timestamp(); + oracle_client.set_price(&1_000_000_000i128, &(now + 1), &18u32); + assert_eq!( + vault.try_total_assets(), + Err(Ok(VaultError::OracleValidationFailed)) + ); +} + +#[test] +fn test_total_assets_reverts_on_extreme_price_deviation() { + let env = Env::default(); + env.ledger().with_mut(|li| li.timestamp = 100_000); + let (vault, _usdc, _benji_admin, oracle_id) = setup_vault_with_oracle(&env); + let oracle_client = MockPriceOracleClient::new(&env, &oracle_id); + + // First read establishes the reference price used by the deviation + // circuit breaker on the next read. + assert!(vault.try_total_assets().is_ok()); + + // Price crashes by 90% in a single reading — far past the 50% breaker. + let now = env.ledger().timestamp(); + oracle_client.set_price(&100_000_000i128, &now, &18u32); + assert_eq!( + vault.try_total_assets(), + Err(Ok(VaultError::OracleValidationFailed)) + ); +} + +#[test] +fn test_total_assets_accepts_price_within_deviation_bounds() { + let env = Env::default(); + env.ledger().with_mut(|li| li.timestamp = 100_000); + let (vault, _usdc, _benji_admin, oracle_id) = setup_vault_with_oracle(&env); + let oracle_client = MockPriceOracleClient::new(&env, &oracle_id); + + assert!(vault.try_total_assets().is_ok()); + + // 10% move — comfortably inside the 50% (5000 bps) deviation bound. + let now = env.ledger().timestamp(); + oracle_client.set_price(&1_100_000_000i128, &now, &18u32); + assert!(vault.try_total_assets().is_ok()); +} + +#[test] +fn test_invest_reverts_on_stale_oracle_data() { + let env = Env::default(); + env.ledger().with_mut(|li| li.timestamp = 100_000); + let (vault, usdc, _benji_admin, oracle_id) = setup_vault_with_oracle(&env); + let oracle_client = MockPriceOracleClient::new(&env, &oracle_id); + + let user = Address::generate(&env); + token::StellarAssetClient::new(&env, &usdc.address).mint(&user, &1000); + vault.deposit(&user, &500); + + oracle_client.set_stale_data_mode(&true); + + let result = vault.try_invest(&100); + assert_eq!(result, Err(Ok(VaultError::OracleValidationFailed))); +} 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 index c847e9fc..4127b06e 100644 --- a/contracts/vault/test_snapshots/event_tests/test_deposit_works.1.json +++ b/contracts/vault/test_snapshots/event_tests/test_deposit_works.1.json @@ -282,7 +282,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -411,7 +411,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -426,7 +426,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, 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 index ba4d56e2..ad9620ba 100644 --- 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 @@ -279,7 +279,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -375,7 +375,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, 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 index 0c0851b3..681512e2 100644 --- 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 @@ -196,7 +196,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { 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 index d97d87e7..a9f004de 100644 --- a/contracts/vault/test_snapshots/event_tests/test_withdraw_works.1.json +++ b/contracts/vault/test_snapshots/event_tests/test_withdraw_works.1.json @@ -340,7 +340,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -469,7 +469,7 @@ "val": { "i128": { "hi": 0, - "lo": 50 + "lo": 0 } } }, @@ -484,7 +484,7 @@ "val": { "i128": { "hi": 0, - "lo": 50 + "lo": 0 } } }, 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 6ce25f47..75aedd1a 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 @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 408621 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 408621 + "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 07d9f3cf..32f415c6 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": 661371 + "lo": 318737 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 235896 + "lo": 117174 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 661371 + "lo": 318737 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 661371 + "lo": 318737 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 661371 + "lo": 318737 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 661371 + "lo": 318737 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 661371 + "lo": 318737 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 661371 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 661371 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 661371 + "lo": 318737 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 661371 + "lo": 318737 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 235896 + "lo": 117174 } } }, 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 389638dc..bc0cb294 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": 577280 + "lo": 706089 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 335669 + "lo": 481407 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 577280 + "lo": 706089 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 577280 + "lo": 706089 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 577280 + "lo": 706089 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 577280 + "lo": 706089 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 577280 + "lo": 706089 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 577280 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 577280 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 577280 + "lo": 706089 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 577280 + "lo": 706089 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 335669 + "lo": 481407 } } }, 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 b39a3d3d..8899bd2b 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": 223619 + "lo": 172004 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 498383 + "lo": 25553 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 223619 + "lo": 172004 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 223619 + "lo": 172004 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 223619 + "lo": 172004 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 223619 + "lo": 172004 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 223619 + "lo": 172004 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 223619 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 223619 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 223619 + "lo": 172004 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 223619 + "lo": 172004 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 498383 + "lo": 25553 } } }, 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 b8315584..c1daee56 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": 209621 + "lo": 870817 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 528677 + "lo": 558487 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 209621 + "lo": 870817 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 209621 + "lo": 870817 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 209621 + "lo": 870817 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 209621 + "lo": 870817 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 209621 + "lo": 870817 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 209621 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 209621 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 209621 + "lo": 870817 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 209621 + "lo": 870817 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 528677 + "lo": 558487 } } }, 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 76539579..0c1b1dcb 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": 392312 + "lo": 309900 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 248826 + "lo": 13031 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 392312 + "lo": 309900 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 392312 + "lo": 309900 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 392312 + "lo": 309900 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 392312 + "lo": 309900 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 392312 + "lo": 309900 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 392312 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 392312 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 392312 + "lo": 309900 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 392312 + "lo": 309900 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 248826 + "lo": 13031 } } }, 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 bd74bb6e..d45358bd 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": 36316 + "lo": 510879 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 648476 + "lo": 748462 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 36316 + "lo": 510879 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 36316 + "lo": 510879 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 36316 + "lo": 510879 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 36316 + "lo": 510879 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 36316 + "lo": 510879 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 36316 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 36316 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 36316 + "lo": 510879 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 36316 + "lo": 510879 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 648476 + "lo": 748462 } } }, 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 d6787c58..9d9e76b7 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": 10229 + "lo": 110028 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 279854 + "lo": 925343 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 10229 + "lo": 110028 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 10229 + "lo": 110028 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 10229 + "lo": 110028 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 10229 + "lo": 110028 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 10229 + "lo": 110028 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 10229 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 10229 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 10229 + "lo": 110028 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 10229 + "lo": 110028 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 279854 + "lo": 925343 } } }, 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 224924cd..20171891 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": 311226 + "lo": 712270 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 181799 + "lo": 655323 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 311226 + "lo": 712270 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 311226 + "lo": 712270 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 311226 + "lo": 712270 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 311226 + "lo": 712270 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 311226 + "lo": 712270 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 311226 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 311226 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 311226 + "lo": 712270 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 311226 + "lo": 712270 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 181799 + "lo": 655323 } } }, 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 c0455d94..e5df5c56 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": 844982 + "lo": 76976 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 901454 + "lo": 570083 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 844982 + "lo": 76976 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 844982 + "lo": 76976 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 844982 + "lo": 76976 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 844982 + "lo": 76976 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 844982 + "lo": 76976 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 844982 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 844982 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 844982 + "lo": 76976 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 844982 + "lo": 76976 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 901454 + "lo": 570083 } } }, 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 d11bedfa..15b7a0c7 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": 577760 + "lo": 183872 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 777691 + "lo": 135723 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 577760 + "lo": 183872 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 577760 + "lo": 183872 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 577760 + "lo": 183872 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 577760 + "lo": 183872 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 577760 + "lo": 183872 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 577760 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 577760 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 577760 + "lo": 183872 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 577760 + "lo": 183872 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 777691 + "lo": 135723 } } }, 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 a68fbf30..0266195b 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": 331148 + "lo": 702970 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 981089 + "lo": 909570 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 331148 + "lo": 702970 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 331148 + "lo": 702970 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 331148 + "lo": 702970 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 331148 + "lo": 702970 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 331148 + "lo": 702970 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 331148 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 331148 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 331148 + "lo": 702970 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 331148 + "lo": 702970 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 981089 + "lo": 909570 } } }, 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 10914119..c82dee29 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": 654143 + "lo": 931110 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 488952 + "lo": 156091 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 654143 + "lo": 931110 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 654143 + "lo": 931110 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 654143 + "lo": 931110 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 654143 + "lo": 931110 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 654143 + "lo": 931110 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 654143 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 654143 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 654143 + "lo": 931110 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 654143 + "lo": 931110 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 488952 + "lo": 156091 } } }, 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 1b300bbf..d83f0a5b 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": 248697 + "lo": 190718 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 650436 + "lo": 699866 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 248697 + "lo": 190718 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 248697 + "lo": 190718 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 248697 + "lo": 190718 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 248697 + "lo": 190718 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 248697 + "lo": 190718 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 248697 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 248697 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 248697 + "lo": 190718 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 248697 + "lo": 190718 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 650436 + "lo": 699866 } } }, 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 dcd1bf5a..46cf4fa8 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": 826765 + "lo": 366843 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 27901 + "lo": 795013 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 826765 + "lo": 366843 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 826765 + "lo": 366843 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 826765 + "lo": 366843 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 826765 + "lo": 366843 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 826765 + "lo": 366843 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 826765 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 826765 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 826765 + "lo": 366843 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 826765 + "lo": 366843 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 27901 + "lo": 795013 } } }, 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 c510c4a3..d9427411 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": 623035 + "lo": 24941 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 466918 + "lo": 240954 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 623035 + "lo": 24941 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 623035 + "lo": 24941 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 623035 + "lo": 24941 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 623035 + "lo": 24941 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 623035 + "lo": 24941 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 623035 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 623035 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 623035 + "lo": 24941 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 623035 + "lo": 24941 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 466918 + "lo": 240954 } } }, 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 055a293c..773e1b05 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": 120547 + "lo": 650006 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 745316 + "lo": 403891 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 120547 + "lo": 650006 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 120547 + "lo": 650006 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 120547 + "lo": 650006 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 120547 + "lo": 650006 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 120547 + "lo": 650006 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 120547 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 120547 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 120547 + "lo": 650006 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 120547 + "lo": 650006 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 745316 + "lo": 403891 } } }, 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 f91519a5..1f9355a6 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": 555635 + "lo": 343399 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 267348 + "lo": 515895 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 555635 + "lo": 343399 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 555635 + "lo": 343399 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 555635 + "lo": 343399 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 555635 + "lo": 343399 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 555635 + "lo": 343399 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 555635 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 555635 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 555635 + "lo": 343399 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 555635 + "lo": 343399 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 267348 + "lo": 515895 } } }, 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 f627d08c..b45b2a18 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": 482875 + "lo": 625077 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 971148 + "lo": 858563 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 482875 + "lo": 625077 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 482875 + "lo": 625077 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 482875 + "lo": 625077 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 482875 + "lo": 625077 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 482875 + "lo": 625077 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 482875 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 482875 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 482875 + "lo": 625077 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 482875 + "lo": 625077 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 971148 + "lo": 858563 } } }, 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 fa98187c..52f8f2ef 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": 694623 + "lo": 246762 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 376770 + "lo": 596158 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 694623 + "lo": 246762 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 694623 + "lo": 246762 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 694623 + "lo": 246762 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 694623 + "lo": 246762 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 694623 + "lo": 246762 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 694623 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 694623 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 694623 + "lo": 246762 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 694623 + "lo": 246762 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 376770 + "lo": 596158 } } }, 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 574dae4d..14c44ef4 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": 697311 + "lo": 843982 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 878858 + "lo": 647946 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 697311 + "lo": 843982 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 697311 + "lo": 843982 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 697311 + "lo": 843982 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 697311 + "lo": 843982 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 697311 + "lo": 843982 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 697311 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 697311 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 697311 + "lo": 843982 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 697311 + "lo": 843982 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 878858 + "lo": 647946 } } }, 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 a43e0631..d97a8aaa 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": 314940 + "lo": 878811 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 406403 + "lo": 628926 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 314940 + "lo": 878811 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 314940 + "lo": 878811 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 314940 + "lo": 878811 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 314940 + "lo": 878811 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 314940 + "lo": 878811 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 314940 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 314940 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 314940 + "lo": 878811 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 314940 + "lo": 878811 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 406403 + "lo": 628926 } } }, 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 88a828d8..2d6a5e60 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": 787264 + "lo": 127979 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 161174 + "lo": 111471 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 787264 + "lo": 127979 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 787264 + "lo": 127979 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 787264 + "lo": 127979 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 787264 + "lo": 127979 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 787264 + "lo": 127979 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 787264 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 787264 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 787264 + "lo": 127979 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 787264 + "lo": 127979 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 161174 + "lo": 111471 } } }, 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 cc337d3c..1f8469eb 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": 265566 + "lo": 248292 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 23252 + "lo": 335735 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 265566 + "lo": 248292 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 265566 + "lo": 248292 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 265566 + "lo": 248292 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 265566 + "lo": 248292 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 265566 + "lo": 248292 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 265566 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 265566 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 265566 + "lo": 248292 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 265566 + "lo": 248292 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 23252 + "lo": 335735 } } }, 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 e3bcccef..a19e8c02 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": 233984 + "lo": 121936 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 967099 + "lo": 123225 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 233984 + "lo": 121936 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 233984 + "lo": 121936 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 233984 + "lo": 121936 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 233984 + "lo": 121936 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 233984 + "lo": 121936 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 233984 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 233984 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 233984 + "lo": 121936 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 233984 + "lo": 121936 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 967099 + "lo": 123225 } } }, 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 a20a9b7a..4647f9b4 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": 736790 + "lo": 460056 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 805751 + "lo": 546538 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 736790 + "lo": 460056 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 736790 + "lo": 460056 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 736790 + "lo": 460056 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 736790 + "lo": 460056 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 736790 + "lo": 460056 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 736790 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 736790 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 736790 + "lo": 460056 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 736790 + "lo": 460056 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 805751 + "lo": 546538 } } }, 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 47ff7a9f..870bca8d 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": 242441 + "lo": 121432 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 244816 + "lo": 806911 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 242441 + "lo": 121432 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 242441 + "lo": 121432 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 242441 + "lo": 121432 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 242441 + "lo": 121432 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 242441 + "lo": 121432 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 242441 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 242441 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 242441 + "lo": 121432 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 242441 + "lo": 121432 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 244816 + "lo": 806911 } } }, 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 44bca2ee..a5b7e6a7 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": 519796 + "lo": 500414 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 259969 + "lo": 234778 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 519796 + "lo": 500414 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 519796 + "lo": 500414 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 519796 + "lo": 500414 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 519796 + "lo": 500414 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 519796 + "lo": 500414 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 519796 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 519796 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 519796 + "lo": 500414 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 519796 + "lo": 500414 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 259969 + "lo": 234778 } } }, 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 c7f6a487..48c12877 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": 992790 + "lo": 393666 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 193440 + "lo": 635748 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 992790 + "lo": 393666 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 992790 + "lo": 393666 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 992790 + "lo": 393666 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 992790 + "lo": 393666 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 992790 + "lo": 393666 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 992790 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 992790 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 992790 + "lo": 393666 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 992790 + "lo": 393666 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 193440 + "lo": 635748 } } }, 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 e5335d25..a2bf5040 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": 331459 + "lo": 644314 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 273369 + "lo": 251885 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 331459 + "lo": 644314 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 331459 + "lo": 644314 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 331459 + "lo": 644314 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 331459 + "lo": 644314 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 331459 + "lo": 644314 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 331459 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 331459 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 331459 + "lo": 644314 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 331459 + "lo": 644314 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 273369 + "lo": 251885 } } }, 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 b10abcf1..821523eb 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": 266986 + "lo": 271552 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 429479 + "lo": 12983 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 266986 + "lo": 271552 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 266986 + "lo": 271552 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 266986 + "lo": 271552 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 266986 + "lo": 271552 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 266986 + "lo": 271552 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 266986 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 266986 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 266986 + "lo": 271552 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 266986 + "lo": 271552 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 429479 + "lo": 12983 } } }, 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 b60c336b..69e390b5 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": 480457 + "lo": 914017 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 517567 + "lo": 32826 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 480457 + "lo": 914017 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 480457 + "lo": 914017 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 480457 + "lo": 914017 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 480457 + "lo": 914017 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 480457 + "lo": 914017 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 480457 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 480457 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 480457 + "lo": 914017 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 480457 + "lo": 914017 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 517567 + "lo": 32826 } } }, 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 08b59bc7..37606ba1 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": 320437 + "lo": 348510 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 386562 + "lo": 942528 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 320437 + "lo": 348510 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 320437 + "lo": 348510 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 320437 + "lo": 348510 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 320437 + "lo": 348510 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 320437 + "lo": 348510 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 320437 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 320437 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 320437 + "lo": 348510 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 320437 + "lo": 348510 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 386562 + "lo": 942528 } } }, 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 749f0500..dfbbfe3d 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": 341220 + "lo": 331733 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 263618 + "lo": 845599 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 341220 + "lo": 331733 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 341220 + "lo": 331733 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 341220 + "lo": 331733 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 341220 + "lo": 331733 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 341220 + "lo": 331733 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 341220 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 341220 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 341220 + "lo": 331733 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 341220 + "lo": 331733 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 263618 + "lo": 845599 } } }, 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 03bbd548..2f929fca 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": 599808 + "lo": 546858 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 368660 + "lo": 265116 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 599808 + "lo": 546858 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 599808 + "lo": 546858 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 599808 + "lo": 546858 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 599808 + "lo": 546858 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 599808 + "lo": 546858 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 599808 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 599808 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 599808 + "lo": 546858 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 599808 + "lo": 546858 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 368660 + "lo": 265116 } } }, 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 f6153571..fdae7b10 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": 646527 + "lo": 205256 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 871866 + "lo": 283824 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 646527 + "lo": 205256 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 646527 + "lo": 205256 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 646527 + "lo": 205256 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 646527 + "lo": 205256 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 646527 + "lo": 205256 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 646527 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 646527 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 646527 + "lo": 205256 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 646527 + "lo": 205256 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 871866 + "lo": 283824 } } }, 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 2af7fcff..6d8a0bdf 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": 408743 + "lo": 871823 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 570252 + "lo": 75252 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 408743 + "lo": 871823 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 408743 + "lo": 871823 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 408743 + "lo": 871823 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 408743 + "lo": 871823 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 408743 + "lo": 871823 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 408743 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 408743 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 408743 + "lo": 871823 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 408743 + "lo": 871823 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 570252 + "lo": 75252 } } }, 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 72d00e4c..4ae0c1a0 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": 237178 + "lo": 501682 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 715334 + "lo": 858985 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 237178 + "lo": 501682 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 237178 + "lo": 501682 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 237178 + "lo": 501682 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 237178 + "lo": 501682 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 237178 + "lo": 501682 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 237178 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 237178 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 237178 + "lo": 501682 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 237178 + "lo": 501682 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 715334 + "lo": 858985 } } }, 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 e7214749..22bc3785 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": 920913 + "lo": 190189 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 597326 + "lo": 917697 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 920913 + "lo": 190189 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 920913 + "lo": 190189 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 920913 + "lo": 190189 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 920913 + "lo": 190189 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 920913 + "lo": 190189 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 920913 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 920913 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 920913 + "lo": 190189 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 920913 + "lo": 190189 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 597326 + "lo": 917697 } } }, 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 274eab74..bb50abfb 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": 498921 + "lo": 759699 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 510066 + "lo": 369669 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 498921 + "lo": 759699 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 498921 + "lo": 759699 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 498921 + "lo": 759699 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 498921 + "lo": 759699 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 498921 + "lo": 759699 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 498921 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 498921 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 498921 + "lo": 759699 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 498921 + "lo": 759699 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 510066 + "lo": 369669 } } }, 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 2fb564a7..814a8967 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": 755191 + "lo": 213211 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 59944 + "lo": 472414 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 755191 + "lo": 213211 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 755191 + "lo": 213211 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 755191 + "lo": 213211 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 755191 + "lo": 213211 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 755191 + "lo": 213211 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 755191 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 755191 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 755191 + "lo": 213211 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 755191 + "lo": 213211 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 59944 + "lo": 472414 } } }, 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 d473cd1a..20f0c478 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": 201273 + "lo": 654099 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 370454 + "lo": 746894 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 201273 + "lo": 654099 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 201273 + "lo": 654099 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 201273 + "lo": 654099 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 201273 + "lo": 654099 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 201273 + "lo": 654099 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 201273 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 201273 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 201273 + "lo": 654099 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 201273 + "lo": 654099 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 370454 + "lo": 746894 } } }, 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 a7195d74..b9b6ee5f 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": 332151 + "lo": 133171 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 487349 + "lo": 382008 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 332151 + "lo": 133171 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 332151 + "lo": 133171 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 332151 + "lo": 133171 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 332151 + "lo": 133171 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 332151 + "lo": 133171 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 332151 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 332151 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 332151 + "lo": 133171 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 332151 + "lo": 133171 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 487349 + "lo": 382008 } } }, 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 fb6db4a5..0e5199d7 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": 569662 + "lo": 599973 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 363535 + "lo": 860019 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 569662 + "lo": 599973 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 569662 + "lo": 599973 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 569662 + "lo": 599973 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 569662 + "lo": 599973 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 569662 + "lo": 599973 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 569662 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 569662 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 569662 + "lo": 599973 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 569662 + "lo": 599973 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 363535 + "lo": 860019 } } }, 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 b8e222db..d4541509 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": 934746 + "lo": 632073 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 996791 + "lo": 523253 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 934746 + "lo": 632073 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 934746 + "lo": 632073 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 934746 + "lo": 632073 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 934746 + "lo": 632073 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 934746 + "lo": 632073 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 934746 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 934746 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 934746 + "lo": 632073 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 934746 + "lo": 632073 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 996791 + "lo": 523253 } } }, 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 8970ddb7..fbf62df0 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": 458850 + "lo": 876468 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 730004 + "lo": 75854 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 458850 + "lo": 876468 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 458850 + "lo": 876468 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 458850 + "lo": 876468 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 458850 + "lo": 876468 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 458850 + "lo": 876468 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 458850 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 458850 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 458850 + "lo": 876468 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 458850 + "lo": 876468 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 730004 + "lo": 75854 } } }, 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 e48dd9fa..00a95647 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": 257869 + "lo": 715657 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 292793 + "lo": 803710 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 257869 + "lo": 715657 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 257869 + "lo": 715657 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 257869 + "lo": 715657 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 257869 + "lo": 715657 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 257869 + "lo": 715657 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 257869 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 257869 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 257869 + "lo": 715657 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 257869 + "lo": 715657 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 292793 + "lo": 803710 } } }, 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 60cf97eb..f821c056 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": 50212 + "lo": 908433 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 902999 + "lo": 734872 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 50212 + "lo": 908433 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 50212 + "lo": 908433 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 50212 + "lo": 908433 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 50212 + "lo": 908433 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 50212 + "lo": 908433 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 50212 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 50212 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 50212 + "lo": 908433 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 50212 + "lo": 908433 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 902999 + "lo": 734872 } } }, 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 4495aba3..0bcd1c3f 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": 890100 + "lo": 113207 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 973385 + "lo": 22548 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 890100 + "lo": 113207 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 890100 + "lo": 113207 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 890100 + "lo": 113207 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 890100 + "lo": 113207 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 890100 + "lo": 113207 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 890100 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 890100 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 890100 + "lo": 113207 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 890100 + "lo": 113207 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 973385 + "lo": 22548 } } }, 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 beeb3490..453936aa 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": 120657 + "lo": 175261 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 851649 + "lo": 566954 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 120657 + "lo": 175261 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 120657 + "lo": 175261 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 120657 + "lo": 175261 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 120657 + "lo": 175261 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 120657 + "lo": 175261 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 120657 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 120657 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 120657 + "lo": 175261 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 120657 + "lo": 175261 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 851649 + "lo": 566954 } } }, 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 48383cf3..498d2379 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": 634795 + "lo": 849682 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 524609 + "lo": 784355 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 634795 + "lo": 849682 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 634795 + "lo": 849682 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 634795 + "lo": 849682 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 634795 + "lo": 849682 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 634795 + "lo": 849682 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 634795 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 634795 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 634795 + "lo": 849682 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 634795 + "lo": 849682 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 524609 + "lo": 784355 } } }, 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 9840fc32..5d13cf5a 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": 666101 + "lo": 378004 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 967733 + "lo": 501384 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 666101 + "lo": 378004 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 666101 + "lo": 378004 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 666101 + "lo": 378004 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 666101 + "lo": 378004 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 666101 + "lo": 378004 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 666101 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 666101 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 666101 + "lo": 378004 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 666101 + "lo": 378004 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 967733 + "lo": 501384 } } }, 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 0752608d..d7e413f0 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": 112723 + "lo": 992646 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 484712 + "lo": 688056 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 112723 + "lo": 992646 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 112723 + "lo": 992646 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 112723 + "lo": 992646 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 112723 + "lo": 992646 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 112723 + "lo": 992646 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 112723 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 112723 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 112723 + "lo": 992646 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 112723 + "lo": 992646 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 484712 + "lo": 688056 } } }, 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 d25f6992..b824fd2e 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": 373550 + "lo": 53669 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 973064 + "lo": 569079 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 373550 + "lo": 53669 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 373550 + "lo": 53669 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 373550 + "lo": 53669 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 373550 + "lo": 53669 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 373550 + "lo": 53669 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 373550 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 373550 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 373550 + "lo": 53669 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 373550 + "lo": 53669 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 973064 + "lo": 569079 } } }, 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 629f26b7..bd9369f5 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": 830900 + "lo": 842303 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 748747 + "lo": 116857 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 830900 + "lo": 842303 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 830900 + "lo": 842303 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 830900 + "lo": 842303 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 830900 + "lo": 842303 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 830900 + "lo": 842303 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 830900 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 830900 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 830900 + "lo": 842303 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 830900 + "lo": 842303 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 748747 + "lo": 116857 } } }, 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 1388af5e..e171d141 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": 278467 + "lo": 956667 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 192479 + "lo": 947593 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 278467 + "lo": 956667 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 278467 + "lo": 956667 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 278467 + "lo": 956667 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 278467 + "lo": 956667 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 278467 + "lo": 956667 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 278467 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 278467 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 278467 + "lo": 956667 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 278467 + "lo": 956667 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 192479 + "lo": 947593 } } }, 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 59829f80..fbf792c5 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": 525826 + "lo": 449620 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 772248 + "lo": 540535 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 525826 + "lo": 449620 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 525826 + "lo": 449620 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 525826 + "lo": 449620 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 525826 + "lo": 449620 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 525826 + "lo": 449620 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 525826 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 525826 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 525826 + "lo": 449620 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 525826 + "lo": 449620 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 772248 + "lo": 540535 } } }, 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 ad0734f9..5c2137d2 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": 292566 + "lo": 528825 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 555512 + "lo": 67189 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 292566 + "lo": 528825 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 292566 + "lo": 528825 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 292566 + "lo": 528825 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 292566 + "lo": 528825 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 292566 + "lo": 528825 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 292566 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 292566 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 292566 + "lo": 528825 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 292566 + "lo": 528825 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 555512 + "lo": 67189 } } }, 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 f47b3702..bef2a961 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": 717599 + "lo": 174992 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 313036 + "lo": 308276 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 717599 + "lo": 174992 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 717599 + "lo": 174992 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 717599 + "lo": 174992 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 717599 + "lo": 174992 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 717599 + "lo": 174992 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 717599 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 717599 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 717599 + "lo": 174992 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 717599 + "lo": 174992 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 313036 + "lo": 308276 } } }, 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 a3f35c3a..34ae2880 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": 743257 + "lo": 431495 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 191430 + "lo": 860886 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 743257 + "lo": 431495 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 743257 + "lo": 431495 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 743257 + "lo": 431495 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 743257 + "lo": 431495 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 743257 + "lo": 431495 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 743257 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 743257 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 743257 + "lo": 431495 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 743257 + "lo": 431495 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 191430 + "lo": 860886 } } }, 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 2792741b..eda35e17 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": 377772 + "lo": 977772 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 343950 + "lo": 358444 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 377772 + "lo": 977772 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 377772 + "lo": 977772 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 377772 + "lo": 977772 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 377772 + "lo": 977772 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 377772 + "lo": 977772 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 377772 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 377772 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 377772 + "lo": 977772 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 377772 + "lo": 977772 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 343950 + "lo": 358444 } } }, 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 97540054..391c8204 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": 460922 + "lo": 359572 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 536885 + "lo": 682026 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 460922 + "lo": 359572 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 460922 + "lo": 359572 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 460922 + "lo": 359572 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 460922 + "lo": 359572 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 460922 + "lo": 359572 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 460922 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 460922 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 460922 + "lo": 359572 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 460922 + "lo": 359572 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 536885 + "lo": 682026 } } }, 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 a1c52c57..689a0eb2 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": 704124 + "lo": 69362 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 191757 + "lo": 147970 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 704124 + "lo": 69362 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 704124 + "lo": 69362 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 704124 + "lo": 69362 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 704124 + "lo": 69362 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 704124 + "lo": 69362 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 704124 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 704124 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 704124 + "lo": 69362 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 704124 + "lo": 69362 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 191757 + "lo": 147970 } } }, 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 c27e1a74..05dd3b2f 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": 562296 + "lo": 815786 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 838763 + "lo": 735831 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 562296 + "lo": 815786 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 562296 + "lo": 815786 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 562296 + "lo": 815786 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 562296 + "lo": 815786 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 562296 + "lo": 815786 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 562296 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 562296 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 562296 + "lo": 815786 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 562296 + "lo": 815786 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 838763 + "lo": 735831 } } }, 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 0e1bbd8d..9a18360e 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": 4246 + "lo": 974008 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 141415 + "lo": 650777 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 4246 + "lo": 974008 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 4246 + "lo": 974008 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 4246 + "lo": 974008 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 4246 + "lo": 974008 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 4246 + "lo": 974008 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 4246 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 4246 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 4246 + "lo": 974008 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 4246 + "lo": 974008 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 141415 + "lo": 650777 } } }, 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 55b2e520..a3445795 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": 101186 + "lo": 715617 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 600681 + "lo": 509705 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 101186 + "lo": 715617 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 101186 + "lo": 715617 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 101186 + "lo": 715617 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 101186 + "lo": 715617 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 101186 + "lo": 715617 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 101186 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 101186 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 101186 + "lo": 715617 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 101186 + "lo": 715617 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 600681 + "lo": 509705 } } }, 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 c3cab0c5..52cfb64c 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": 182417 + "lo": 765663 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 666521 + "lo": 901987 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 182417 + "lo": 765663 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 182417 + "lo": 765663 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 182417 + "lo": 765663 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 182417 + "lo": 765663 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 182417 + "lo": 765663 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 182417 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 182417 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 182417 + "lo": 765663 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 182417 + "lo": 765663 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 666521 + "lo": 901987 } } }, 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 59ea6b95..fcb5f3fb 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": 651380 + "lo": 875440 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 76368 + "lo": 668611 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 651380 + "lo": 875440 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 651380 + "lo": 875440 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 651380 + "lo": 875440 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 651380 + "lo": 875440 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 651380 + "lo": 875440 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 651380 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 651380 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 651380 + "lo": 875440 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 651380 + "lo": 875440 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 76368 + "lo": 668611 } } }, 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 18bd9f0b..7bf28340 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": 759260 + "lo": 278093 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 656764 + "lo": 919879 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 759260 + "lo": 278093 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 759260 + "lo": 278093 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 759260 + "lo": 278093 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 759260 + "lo": 278093 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 759260 + "lo": 278093 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 759260 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 759260 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 759260 + "lo": 278093 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 759260 + "lo": 278093 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 656764 + "lo": 919879 } } }, 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 97a16597..ee51a622 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": 557007 + "lo": 439433 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 462873 + "lo": 96156 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 557007 + "lo": 439433 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 557007 + "lo": 439433 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 557007 + "lo": 439433 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 557007 + "lo": 439433 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 557007 + "lo": 439433 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 557007 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 557007 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 557007 + "lo": 439433 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 557007 + "lo": 439433 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 462873 + "lo": 96156 } } }, 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 67b48040..fd1c61a6 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": 246078 + "lo": 919882 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 141220 + "lo": 917961 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 246078 + "lo": 919882 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 246078 + "lo": 919882 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 246078 + "lo": 919882 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 246078 + "lo": 919882 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 246078 + "lo": 919882 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 246078 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 246078 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 246078 + "lo": 919882 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 246078 + "lo": 919882 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 141220 + "lo": 917961 } } }, 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 3bd2f45c..3078be1c 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": 847254 + "lo": 247037 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 343205 + "lo": 727458 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 847254 + "lo": 247037 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 847254 + "lo": 247037 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 847254 + "lo": 247037 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 847254 + "lo": 247037 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 847254 + "lo": 247037 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 847254 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 847254 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 847254 + "lo": 247037 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 847254 + "lo": 247037 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 343205 + "lo": 727458 } } }, 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 7c1cde99..2f6f20f0 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": 382268 + "lo": 241520 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 50349 + "lo": 191571 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 382268 + "lo": 241520 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 382268 + "lo": 241520 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 382268 + "lo": 241520 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 382268 + "lo": 241520 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 382268 + "lo": 241520 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 382268 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 382268 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 382268 + "lo": 241520 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 382268 + "lo": 241520 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 50349 + "lo": 191571 } } }, 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 e7654892..fa87aa84 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": 604873 + "lo": 355191 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 32868 + "lo": 312825 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 604873 + "lo": 355191 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 604873 + "lo": 355191 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 604873 + "lo": 355191 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 604873 + "lo": 355191 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 604873 + "lo": 355191 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 604873 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 604873 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 604873 + "lo": 355191 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 604873 + "lo": 355191 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 32868 + "lo": 312825 } } }, 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 35373fe3..69fa7efd 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": 627071 + "lo": 604909 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 521825 + "lo": 990023 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 627071 + "lo": 604909 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 627071 + "lo": 604909 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 627071 + "lo": 604909 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 627071 + "lo": 604909 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 627071 + "lo": 604909 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 627071 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 627071 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 627071 + "lo": 604909 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 627071 + "lo": 604909 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 521825 + "lo": 990023 } } }, 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 44e25854..6051c376 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": 768388 + "lo": 338440 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 617101 + "lo": 181443 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 768388 + "lo": 338440 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 768388 + "lo": 338440 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 768388 + "lo": 338440 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 768388 + "lo": 338440 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 768388 + "lo": 338440 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 768388 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 768388 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 768388 + "lo": 338440 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 768388 + "lo": 338440 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 617101 + "lo": 181443 } } }, 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 f9d81342..654ff39b 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": 904600 + "lo": 733220 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 134995 + "lo": 136904 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 904600 + "lo": 733220 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 904600 + "lo": 733220 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 904600 + "lo": 733220 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 904600 + "lo": 733220 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 904600 + "lo": 733220 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 904600 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 904600 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 904600 + "lo": 733220 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 904600 + "lo": 733220 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 134995 + "lo": 136904 } } }, 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 2d77a6fc..ba5ec206 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": 925263 + "lo": 526419 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 809904 + "lo": 934511 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 925263 + "lo": 526419 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 925263 + "lo": 526419 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 925263 + "lo": 526419 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 925263 + "lo": 526419 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 925263 + "lo": 526419 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 925263 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 925263 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 925263 + "lo": 526419 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 925263 + "lo": 526419 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 809904 + "lo": 934511 } } }, 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 733b9a1a..202d2e50 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": 960069 + "lo": 901175 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 711985 + "lo": 832337 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 960069 + "lo": 901175 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 960069 + "lo": 901175 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 960069 + "lo": 901175 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 960069 + "lo": 901175 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 960069 + "lo": 901175 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 960069 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 960069 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 960069 + "lo": 901175 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 960069 + "lo": 901175 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 711985 + "lo": 832337 } } }, 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 5da3c426..48b45f60 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": 415823 + "lo": 544781 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 799008 + "lo": 437991 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 415823 + "lo": 544781 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 415823 + "lo": 544781 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 415823 + "lo": 544781 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 415823 + "lo": 544781 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 415823 + "lo": 544781 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 415823 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 415823 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 415823 + "lo": 544781 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 415823 + "lo": 544781 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 799008 + "lo": 437991 } } }, 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 044b0cf3..c4fa844f 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": 501399 + "lo": 207635 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 35085 + "lo": 301952 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 501399 + "lo": 207635 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 501399 + "lo": 207635 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 501399 + "lo": 207635 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 501399 + "lo": 207635 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 501399 + "lo": 207635 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 501399 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 501399 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 501399 + "lo": 207635 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 501399 + "lo": 207635 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 35085 + "lo": 301952 } } }, 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 d6b191a6..a4726e69 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": 676246 + "lo": 282436 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 783327 + "lo": 993285 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 676246 + "lo": 282436 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 676246 + "lo": 282436 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 676246 + "lo": 282436 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 676246 + "lo": 282436 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 676246 + "lo": 282436 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 676246 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 676246 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 676246 + "lo": 282436 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 676246 + "lo": 282436 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 783327 + "lo": 993285 } } }, 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 1274e24e..6dc16018 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": 111172 + "lo": 982749 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 679973 + "lo": 891188 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 111172 + "lo": 982749 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 111172 + "lo": 982749 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 111172 + "lo": 982749 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 111172 + "lo": 982749 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 111172 + "lo": 982749 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 111172 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 111172 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 111172 + "lo": 982749 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 111172 + "lo": 982749 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 679973 + "lo": 891188 } } }, 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 9ad10a85..c83e237a 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": 846336 + "lo": 128590 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 653470 + "lo": 962603 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 846336 + "lo": 128590 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 846336 + "lo": 128590 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 846336 + "lo": 128590 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 846336 + "lo": 128590 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 846336 + "lo": 128590 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 846336 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 846336 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 846336 + "lo": 128590 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 846336 + "lo": 128590 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 653470 + "lo": 962603 } } }, 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 dcba203c..a1de83dd 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": 626002 + "lo": 649702 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 813957 + "lo": 54169 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 626002 + "lo": 649702 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 626002 + "lo": 649702 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 626002 + "lo": 649702 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 626002 + "lo": 649702 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 626002 + "lo": 649702 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 626002 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 626002 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 626002 + "lo": 649702 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 626002 + "lo": 649702 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 813957 + "lo": 54169 } } }, 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 cb4f8508..443fdfbe 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": 430727 + "lo": 402630 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 738985 + "lo": 108797 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 430727 + "lo": 402630 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 430727 + "lo": 402630 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 430727 + "lo": 402630 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 430727 + "lo": 402630 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 430727 + "lo": 402630 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 430727 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 430727 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 430727 + "lo": 402630 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 430727 + "lo": 402630 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 738985 + "lo": 108797 } } }, 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 82da10a6..70b2d311 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": 620236 + "lo": 510505 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 693863 + "lo": 242462 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 620236 + "lo": 510505 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 620236 + "lo": 510505 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 620236 + "lo": 510505 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 620236 + "lo": 510505 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 620236 + "lo": 510505 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 620236 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 620236 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 620236 + "lo": 510505 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 620236 + "lo": 510505 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 693863 + "lo": 242462 } } }, 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 b1158ea6..53eda75a 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": 938555 + "lo": 174722 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 757174 + "lo": 123154 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 938555 + "lo": 174722 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 938555 + "lo": 174722 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 938555 + "lo": 174722 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 938555 + "lo": 174722 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 938555 + "lo": 174722 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 938555 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 938555 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 938555 + "lo": 174722 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 938555 + "lo": 174722 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 757174 + "lo": 123154 } } }, 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 c4863ed7..67df9d06 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": 940313 + "lo": 693529 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 411003 + "lo": 37598 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 940313 + "lo": 693529 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 940313 + "lo": 693529 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 940313 + "lo": 693529 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 940313 + "lo": 693529 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 940313 + "lo": 693529 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 940313 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 940313 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 940313 + "lo": 693529 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 940313 + "lo": 693529 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 411003 + "lo": 37598 } } }, 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 5a064f41..8077f048 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": 905353 + "lo": 142605 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 779485 + "lo": 840084 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 905353 + "lo": 142605 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 905353 + "lo": 142605 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 905353 + "lo": 142605 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 905353 + "lo": 142605 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 905353 + "lo": 142605 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 905353 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 905353 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 905353 + "lo": 142605 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 905353 + "lo": 142605 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 779485 + "lo": 840084 } } }, 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 77364e22..f2cfda49 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": 277301 + "lo": 6537 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 754782 + "lo": 454619 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 277301 + "lo": 6537 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 277301 + "lo": 6537 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 277301 + "lo": 6537 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 277301 + "lo": 6537 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 277301 + "lo": 6537 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 277301 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 277301 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 277301 + "lo": 6537 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 277301 + "lo": 6537 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 754782 + "lo": 454619 } } }, 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 4260c46a..3079f39e 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": 77755 + "lo": 275912 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 871892 + "lo": 514646 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 77755 + "lo": 275912 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 77755 + "lo": 275912 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 77755 + "lo": 275912 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 77755 + "lo": 275912 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 77755 + "lo": 275912 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 77755 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 77755 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 77755 + "lo": 275912 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 77755 + "lo": 275912 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 871892 + "lo": 514646 } } }, 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 7b167b06..294d8f1a 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": 857001 + "lo": 360426 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 829952 + "lo": 271883 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 857001 + "lo": 360426 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 857001 + "lo": 360426 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 857001 + "lo": 360426 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 857001 + "lo": 360426 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 857001 + "lo": 360426 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 857001 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 857001 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 857001 + "lo": 360426 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 857001 + "lo": 360426 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 829952 + "lo": 271883 } } }, 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 74baf93b..f937b2f4 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": 709039 + "lo": 25583 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 305659 + "lo": 203643 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 709039 + "lo": 25583 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 709039 + "lo": 25583 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 709039 + "lo": 25583 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 709039 + "lo": 25583 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 709039 + "lo": 25583 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 709039 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 709039 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 709039 + "lo": 25583 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 709039 + "lo": 25583 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 305659 + "lo": 203643 } } }, 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 5982c3d4..77dd1cb9 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": 946322 + "lo": 291570 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 425205 + "lo": 111940 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 946322 + "lo": 291570 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 946322 + "lo": 291570 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 946322 + "lo": 291570 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 946322 + "lo": 291570 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 946322 + "lo": 291570 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 946322 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 946322 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 946322 + "lo": 291570 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 946322 + "lo": 291570 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 425205 + "lo": 111940 } } }, 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 096742ae..aa7cfe20 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": 139194 + "lo": 294633 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 168314 + "lo": 614640 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 139194 + "lo": 294633 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 139194 + "lo": 294633 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 139194 + "lo": 294633 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 139194 + "lo": 294633 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 139194 + "lo": 294633 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 139194 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 139194 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 139194 + "lo": 294633 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 139194 + "lo": 294633 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 168314 + "lo": 614640 } } }, 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 9bdf0cb6..edbe291c 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": 642951 + "lo": 532999 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 26508 + "lo": 81747 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 642951 + "lo": 532999 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 642951 + "lo": 532999 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 642951 + "lo": 532999 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 642951 + "lo": 532999 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 642951 + "lo": 532999 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 642951 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 642951 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 642951 + "lo": 532999 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 642951 + "lo": 532999 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 26508 + "lo": 81747 } } }, 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 d89656dc..45a84ccf 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": 217058 + "lo": 296534 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 419320 + "lo": 351243 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 217058 + "lo": 296534 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 217058 + "lo": 296534 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 217058 + "lo": 296534 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 217058 + "lo": 296534 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 217058 + "lo": 296534 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 217058 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 217058 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 217058 + "lo": 296534 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 217058 + "lo": 296534 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 419320 + "lo": 351243 } } }, 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 8a6fcf5e..bc856a90 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": 20336 + "lo": 936265 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 447564 + "lo": 174747 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 20336 + "lo": 936265 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 20336 + "lo": 936265 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 20336 + "lo": 936265 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 20336 + "lo": 936265 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 20336 + "lo": 936265 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 20336 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 20336 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 20336 + "lo": 936265 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 20336 + "lo": 936265 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 447564 + "lo": 174747 } } }, 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 0734180c..61ae4ad1 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": 944975 + "lo": 398206 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 155279 + "lo": 614291 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 944975 + "lo": 398206 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 944975 + "lo": 398206 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 944975 + "lo": 398206 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 944975 + "lo": 398206 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 944975 + "lo": 398206 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 944975 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 944975 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 944975 + "lo": 398206 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 944975 + "lo": 398206 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 155279 + "lo": 614291 } } }, 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 0d25beb9..5700eab1 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": 656515 + "lo": 811699 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 747796 + "lo": 380337 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 656515 + "lo": 811699 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 656515 + "lo": 811699 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 656515 + "lo": 811699 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 656515 + "lo": 811699 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 656515 + "lo": 811699 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 656515 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 656515 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 656515 + "lo": 811699 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 656515 + "lo": 811699 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 747796 + "lo": 380337 } } }, 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 cfd014be..0821d891 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": 284592 + "lo": 67803 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 23181 + "lo": 551031 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 284592 + "lo": 67803 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 284592 + "lo": 67803 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 284592 + "lo": 67803 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 284592 + "lo": 67803 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 284592 + "lo": 67803 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 284592 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 284592 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 284592 + "lo": 67803 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 284592 + "lo": 67803 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 23181 + "lo": 551031 } } }, 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 03bc6b59..22eb5726 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": 783269 + "lo": 173151 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 853807 + "lo": 711366 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 783269 + "lo": 173151 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 783269 + "lo": 173151 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 783269 + "lo": 173151 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 783269 + "lo": 173151 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 783269 + "lo": 173151 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 783269 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 783269 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 783269 + "lo": 173151 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 783269 + "lo": 173151 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 853807 + "lo": 711366 } } }, 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 74aa55d1..f3dcc738 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": 942026 + "lo": 235218 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 833853 + "lo": 124150 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 942026 + "lo": 235218 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 942026 + "lo": 235218 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 942026 + "lo": 235218 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 942026 + "lo": 235218 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 942026 + "lo": 235218 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 942026 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 942026 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 942026 + "lo": 235218 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 942026 + "lo": 235218 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 833853 + "lo": 124150 } } }, 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 bb6e893d..79ef8d6f 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": 549521 + "lo": 538748 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 31696 + "lo": 19808 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 549521 + "lo": 538748 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 549521 + "lo": 538748 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 549521 + "lo": 538748 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 549521 + "lo": 538748 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 549521 + "lo": 538748 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 549521 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 549521 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 549521 + "lo": 538748 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 549521 + "lo": 538748 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 31696 + "lo": 19808 } } }, 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 c82b3792..bb4a5d9e 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": 807488 + "lo": 430180 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 441858 + "lo": 602645 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 807488 + "lo": 430180 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 807488 + "lo": 430180 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 807488 + "lo": 430180 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 807488 + "lo": 430180 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 807488 + "lo": 430180 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 807488 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 807488 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 807488 + "lo": 430180 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 807488 + "lo": 430180 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 441858 + "lo": 602645 } } }, 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 688c9452..a07f1865 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": 361785 + "lo": 742555 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 563050 + "lo": 94673 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 361785 + "lo": 742555 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 361785 + "lo": 742555 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 361785 + "lo": 742555 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 361785 + "lo": 742555 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 361785 + "lo": 742555 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 361785 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 361785 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 361785 + "lo": 742555 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 361785 + "lo": 742555 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 563050 + "lo": 94673 } } }, 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 f89b602d..91f8baa0 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": 399594 + "lo": 553592 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 469904 + "lo": 129728 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 399594 + "lo": 553592 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 399594 + "lo": 553592 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 399594 + "lo": 553592 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 399594 + "lo": 553592 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 399594 + "lo": 553592 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 399594 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 399594 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 399594 + "lo": 553592 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 399594 + "lo": 553592 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 469904 + "lo": 129728 } } }, 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 198d2692..61aa7ce1 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": 162890 + "lo": 925727 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 608326 + "lo": 800298 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 162890 + "lo": 925727 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 162890 + "lo": 925727 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 162890 + "lo": 925727 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 162890 + "lo": 925727 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 162890 + "lo": 925727 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 162890 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 162890 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 162890 + "lo": 925727 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 162890 + "lo": 925727 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 608326 + "lo": 800298 } } }, 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 4efc2d4a..a00fe359 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": 622029 + "lo": 684708 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 105527 + "lo": 834034 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 622029 + "lo": 684708 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 622029 + "lo": 684708 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 622029 + "lo": 684708 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 622029 + "lo": 684708 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 622029 + "lo": 684708 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 622029 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 622029 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 622029 + "lo": 684708 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 622029 + "lo": 684708 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 105527 + "lo": 834034 } } }, 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 2b94a2a4..f916147c 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": 254701 + "lo": 210851 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 773540 + "lo": 210766 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 254701 + "lo": 210851 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 254701 + "lo": 210851 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 254701 + "lo": 210851 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 254701 + "lo": 210851 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 254701 + "lo": 210851 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 254701 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 254701 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 254701 + "lo": 210851 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 254701 + "lo": 210851 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 773540 + "lo": 210766 } } }, 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 de0ebdcb..4873ca4c 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 @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 467886 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 467886 + "lo": 0 } } }, 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 306f394f..0b171548 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": 440539 + "lo": 433299 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 963011 + "lo": 300180 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 440539 + "lo": 433299 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 440539 + "lo": 433299 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 440539 + "lo": 433299 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 440539 + "lo": 433299 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 440539 + "lo": 433299 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 440539 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 440539 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 440539 + "lo": 433299 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 440539 + "lo": 433299 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 963011 + "lo": 300180 } } }, 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 326acfb9..25201a2a 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": 15509 + "lo": 910638 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 513689 + "lo": 47387 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 15509 + "lo": 910638 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 15509 + "lo": 910638 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 15509 + "lo": 910638 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 15509 + "lo": 910638 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 15509 + "lo": 910638 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 15509 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 15509 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 15509 + "lo": 910638 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 15509 + "lo": 910638 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 513689 + "lo": 47387 } } }, 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 5bd1e3d3..db9329b6 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": 295289 + "lo": 254521 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 170645 + "lo": 700678 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 295289 + "lo": 254521 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 295289 + "lo": 254521 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 295289 + "lo": 254521 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 295289 + "lo": 254521 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 295289 + "lo": 254521 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 295289 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 295289 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 295289 + "lo": 254521 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 295289 + "lo": 254521 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 170645 + "lo": 700678 } } }, 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 10f7eefc..ac2babf7 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": 871482 + "lo": 695655 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 870296 + "lo": 264988 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 871482 + "lo": 695655 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 871482 + "lo": 695655 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 871482 + "lo": 695655 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 871482 + "lo": 695655 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 871482 + "lo": 695655 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 871482 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 871482 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 871482 + "lo": 695655 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 871482 + "lo": 695655 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 870296 + "lo": 264988 } } }, 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 5858a279..e01c2bdc 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": 473276 + "lo": 277088 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 973477 + "lo": 38934 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 473276 + "lo": 277088 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 473276 + "lo": 277088 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 473276 + "lo": 277088 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 473276 + "lo": 277088 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 473276 + "lo": 277088 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 473276 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 473276 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 473276 + "lo": 277088 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 473276 + "lo": 277088 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 973477 + "lo": 38934 } } }, 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 f7670906..9d29794b 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": 508627 + "lo": 576943 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 188186 + "lo": 194728 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 508627 + "lo": 576943 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 508627 + "lo": 576943 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 508627 + "lo": 576943 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 508627 + "lo": 576943 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 508627 + "lo": 576943 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 508627 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 508627 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 508627 + "lo": 576943 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 508627 + "lo": 576943 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 188186 + "lo": 194728 } } }, 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 ec0c2282..3c2eef03 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": 628255 + "lo": 65961 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 270242 + "lo": 684581 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 628255 + "lo": 65961 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 628255 + "lo": 65961 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 628255 + "lo": 65961 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 628255 + "lo": 65961 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 628255 + "lo": 65961 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 628255 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 628255 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 628255 + "lo": 65961 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 628255 + "lo": 65961 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 270242 + "lo": 684581 } } }, 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 ca6f2e73..d4d01220 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": 31157 + "lo": 815 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 767488 + "lo": 930593 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 31157 + "lo": 815 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 31157 + "lo": 815 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 31157 + "lo": 815 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 31157 + "lo": 815 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 31157 + "lo": 815 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 31157 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 31157 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 31157 + "lo": 815 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 31157 + "lo": 815 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 767488 + "lo": 930593 } } }, 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 6781eb42..d8161ab4 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": 488823 + "lo": 874479 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 916602 + "lo": 918696 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 488823 + "lo": 874479 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 488823 + "lo": 874479 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 488823 + "lo": 874479 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 488823 + "lo": 874479 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 488823 + "lo": 874479 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 488823 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 488823 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 488823 + "lo": 874479 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 488823 + "lo": 874479 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 916602 + "lo": 918696 } } }, 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 a5aeb162..50f71714 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": 329254 + "lo": 247687 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 346218 + "lo": 764069 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 329254 + "lo": 247687 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 329254 + "lo": 247687 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 329254 + "lo": 247687 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 329254 + "lo": 247687 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 329254 + "lo": 247687 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 329254 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 329254 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 329254 + "lo": 247687 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 329254 + "lo": 247687 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 346218 + "lo": 764069 } } }, 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 d13c3aa1..1f794840 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": 688760 + "lo": 30009 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 389529 + "lo": 833655 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 688760 + "lo": 30009 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 688760 + "lo": 30009 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 688760 + "lo": 30009 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 688760 + "lo": 30009 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 688760 + "lo": 30009 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 688760 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 688760 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 688760 + "lo": 30009 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 688760 + "lo": 30009 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 389529 + "lo": 833655 } } }, 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 de247007..1a5a12a5 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": 723625 + "lo": 812440 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 45610 + "lo": 466376 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 723625 + "lo": 812440 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 723625 + "lo": 812440 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 723625 + "lo": 812440 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 723625 + "lo": 812440 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 723625 + "lo": 812440 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 723625 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 723625 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 723625 + "lo": 812440 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 723625 + "lo": 812440 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 45610 + "lo": 466376 } } }, 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 b8d4f338..9e8f076c 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": 745949 + "lo": 122894 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 804144 + "lo": 824932 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 745949 + "lo": 122894 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 745949 + "lo": 122894 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 745949 + "lo": 122894 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 745949 + "lo": 122894 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 745949 + "lo": 122894 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 745949 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 745949 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 745949 + "lo": 122894 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 745949 + "lo": 122894 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 804144 + "lo": 824932 } } }, 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 7c4cacf4..1689b13f 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": 737872 + "lo": 75769 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 237891 + "lo": 941634 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 737872 + "lo": 75769 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 737872 + "lo": 75769 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 737872 + "lo": 75769 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 737872 + "lo": 75769 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 737872 + "lo": 75769 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 737872 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 737872 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 737872 + "lo": 75769 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 737872 + "lo": 75769 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 237891 + "lo": 941634 } } }, 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 8248f55c..f2004d5a 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": 23107 + "lo": 441826 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 420373 + "lo": 739241 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 23107 + "lo": 441826 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 23107 + "lo": 441826 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 23107 + "lo": 441826 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 23107 + "lo": 441826 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 23107 + "lo": 441826 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 23107 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 23107 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 23107 + "lo": 441826 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 23107 + "lo": 441826 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 420373 + "lo": 739241 } } }, 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 baa6cde2..f09ed40a 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": 372706 + "lo": 753492 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 647019 + "lo": 317774 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 372706 + "lo": 753492 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 372706 + "lo": 753492 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 372706 + "lo": 753492 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 372706 + "lo": 753492 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 372706 + "lo": 753492 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 372706 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 372706 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 372706 + "lo": 753492 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 372706 + "lo": 753492 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 647019 + "lo": 317774 } } }, 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 0482b0aa..e7be7e6f 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": 771268 + "lo": 320641 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 229092 + "lo": 289892 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 771268 + "lo": 320641 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 771268 + "lo": 320641 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 771268 + "lo": 320641 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 771268 + "lo": 320641 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 771268 + "lo": 320641 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 771268 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 771268 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 771268 + "lo": 320641 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 771268 + "lo": 320641 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 229092 + "lo": 289892 } } }, 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 07470592..56ede138 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": 802494 + "lo": 538490 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 546042 + "lo": 749418 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 802494 + "lo": 538490 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 802494 + "lo": 538490 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 802494 + "lo": 538490 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 802494 + "lo": 538490 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 802494 + "lo": 538490 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 802494 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 802494 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 802494 + "lo": 538490 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 802494 + "lo": 538490 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 546042 + "lo": 749418 } } }, 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 d3bb34ba..6d2c288e 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": 393531 + "lo": 336226 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 47711 + "lo": 903647 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 393531 + "lo": 336226 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 393531 + "lo": 336226 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 393531 + "lo": 336226 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 393531 + "lo": 336226 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 393531 + "lo": 336226 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 393531 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 393531 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 393531 + "lo": 336226 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 393531 + "lo": 336226 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 47711 + "lo": 903647 } } }, 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 627ea014..e7fdb43b 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": 785587 + "lo": 444651 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 654766 + "lo": 278941 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 785587 + "lo": 444651 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 785587 + "lo": 444651 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 785587 + "lo": 444651 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 785587 + "lo": 444651 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 785587 + "lo": 444651 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 785587 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 785587 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 785587 + "lo": 444651 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 785587 + "lo": 444651 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 654766 + "lo": 278941 } } }, 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 0e542d0b..57bff344 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": 532940 + "lo": 221938 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 676540 + "lo": 902633 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 532940 + "lo": 221938 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 532940 + "lo": 221938 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 532940 + "lo": 221938 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 532940 + "lo": 221938 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 532940 + "lo": 221938 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 532940 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 532940 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 532940 + "lo": 221938 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 532940 + "lo": 221938 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 676540 + "lo": 902633 } } }, 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 92cb50ea..bbf9bc4a 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": 798035 + "lo": 798747 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 371756 + "lo": 374522 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 798035 + "lo": 798747 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 798035 + "lo": 798747 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 798035 + "lo": 798747 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 798035 + "lo": 798747 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 798035 + "lo": 798747 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 798035 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 798035 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 798035 + "lo": 798747 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 798035 + "lo": 798747 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 371756 + "lo": 374522 } } }, 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 66290588..5e3095b5 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": 352787 + "lo": 322879 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 15965 + "lo": 151677 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 352787 + "lo": 322879 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 352787 + "lo": 322879 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 352787 + "lo": 322879 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 352787 + "lo": 322879 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 352787 + "lo": 322879 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 352787 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 352787 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 352787 + "lo": 322879 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 352787 + "lo": 322879 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 15965 + "lo": 151677 } } }, 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 ff5ad583..12dd7e7e 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": 469186 + "lo": 613867 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 258817 + "lo": 656486 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 469186 + "lo": 613867 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 469186 + "lo": 613867 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 469186 + "lo": 613867 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 469186 + "lo": 613867 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 469186 + "lo": 613867 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 469186 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 469186 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 469186 + "lo": 613867 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 469186 + "lo": 613867 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 258817 + "lo": 656486 } } }, 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 c4a10fdd..1bd84d7d 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": 79229 + "lo": 618107 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 32059 + "lo": 191137 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 79229 + "lo": 618107 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 79229 + "lo": 618107 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 79229 + "lo": 618107 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 79229 + "lo": 618107 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 79229 + "lo": 618107 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 79229 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 79229 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 79229 + "lo": 618107 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 79229 + "lo": 618107 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 32059 + "lo": 191137 } } }, 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 d93f4b5a..6ca0b01f 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": 533183 + "lo": 337327 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 134874 + "lo": 822759 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 533183 + "lo": 337327 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 533183 + "lo": 337327 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 533183 + "lo": 337327 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 533183 + "lo": 337327 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 533183 + "lo": 337327 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 533183 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 533183 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 533183 + "lo": 337327 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 533183 + "lo": 337327 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 134874 + "lo": 822759 } } }, 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 049a7ad7..33d9a707 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": 243739 + "lo": 652615 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 284191 + "lo": 559607 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 243739 + "lo": 652615 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 243739 + "lo": 652615 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 243739 + "lo": 652615 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 243739 + "lo": 652615 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 243739 + "lo": 652615 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 243739 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 243739 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 243739 + "lo": 652615 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 243739 + "lo": 652615 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 284191 + "lo": 559607 } } }, 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 d3624827..ea1c0333 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": 731036 + "lo": 748230 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 766578 + "lo": 751768 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 731036 + "lo": 748230 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 731036 + "lo": 748230 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 731036 + "lo": 748230 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 731036 + "lo": 748230 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 731036 + "lo": 748230 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 731036 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 731036 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 731036 + "lo": 748230 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 731036 + "lo": 748230 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 766578 + "lo": 751768 } } }, 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 36bb9ee4..b50bcab3 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": 932882 + "lo": 47958 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 521411 + "lo": 46029 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 932882 + "lo": 47958 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 932882 + "lo": 47958 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 932882 + "lo": 47958 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 932882 + "lo": 47958 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 932882 + "lo": 47958 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 932882 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 932882 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 932882 + "lo": 47958 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 932882 + "lo": 47958 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 521411 + "lo": 46029 } } }, 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 3ea4a9c7..a33da94a 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": 972086 + "lo": 646136 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 933011 + "lo": 192667 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 972086 + "lo": 646136 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 972086 + "lo": 646136 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 972086 + "lo": 646136 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 972086 + "lo": 646136 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 972086 + "lo": 646136 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 972086 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 972086 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 972086 + "lo": 646136 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 972086 + "lo": 646136 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 933011 + "lo": 192667 } } }, 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 98a67fe2..3909e50e 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": 177459 + "lo": 858279 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 20602 + "lo": 649999 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 177459 + "lo": 858279 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 177459 + "lo": 858279 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 177459 + "lo": 858279 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 177459 + "lo": 858279 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 177459 + "lo": 858279 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 177459 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 177459 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 177459 + "lo": 858279 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 177459 + "lo": 858279 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 20602 + "lo": 649999 } } }, 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 2493dde2..2f01638a 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": 504909 + "lo": 981082 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 412391 + "lo": 37877 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 504909 + "lo": 981082 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 504909 + "lo": 981082 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 504909 + "lo": 981082 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 504909 + "lo": 981082 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 504909 + "lo": 981082 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 504909 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 504909 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 504909 + "lo": 981082 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 504909 + "lo": 981082 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 412391 + "lo": 37877 } } }, 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 59ea08c0..8eb47700 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": 843982 + "lo": 519393 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 420308 + "lo": 188977 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 843982 + "lo": 519393 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 843982 + "lo": 519393 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 843982 + "lo": 519393 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 843982 + "lo": 519393 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 843982 + "lo": 519393 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 843982 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 843982 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 843982 + "lo": 519393 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 843982 + "lo": 519393 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 420308 + "lo": 188977 } } }, 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 d6c11197..a9985d02 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": 992324 + "lo": 755870 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 84757 + "lo": 813367 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 992324 + "lo": 755870 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 992324 + "lo": 755870 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 992324 + "lo": 755870 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 992324 + "lo": 755870 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 992324 + "lo": 755870 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 992324 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 992324 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 992324 + "lo": 755870 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 992324 + "lo": 755870 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 84757 + "lo": 813367 } } }, 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 1a14c3f7..0170f841 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": 134138 + "lo": 682539 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 893498 + "lo": 620952 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 134138 + "lo": 682539 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 134138 + "lo": 682539 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 134138 + "lo": 682539 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 134138 + "lo": 682539 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 134138 + "lo": 682539 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 134138 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 134138 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 134138 + "lo": 682539 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 134138 + "lo": 682539 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 893498 + "lo": 620952 } } }, 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 852b5338..b3d234ac 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": 829710 + "lo": 54189 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 353513 + "lo": 994778 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 829710 + "lo": 54189 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 829710 + "lo": 54189 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 829710 + "lo": 54189 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 829710 + "lo": 54189 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 829710 + "lo": 54189 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 829710 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 829710 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 829710 + "lo": 54189 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 829710 + "lo": 54189 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 353513 + "lo": 994778 } } }, 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 54673707..48829378 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": 614880 + "lo": 285933 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 746801 + "lo": 261886 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 614880 + "lo": 285933 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 614880 + "lo": 285933 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 614880 + "lo": 285933 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 614880 + "lo": 285933 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 614880 + "lo": 285933 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 614880 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 614880 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 614880 + "lo": 285933 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 614880 + "lo": 285933 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 746801 + "lo": 261886 } } }, 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 cda598d2..6af4147f 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": 937190 + "lo": 64206 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 818868 + "lo": 281731 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 937190 + "lo": 64206 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 937190 + "lo": 64206 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 937190 + "lo": 64206 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 937190 + "lo": 64206 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 937190 + "lo": 64206 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 937190 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 937190 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 937190 + "lo": 64206 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 937190 + "lo": 64206 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 818868 + "lo": 281731 } } }, 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 86ee0fe7..c1076417 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": 155526 + "lo": 526409 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 411358 + "lo": 52177 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 155526 + "lo": 526409 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 155526 + "lo": 526409 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 155526 + "lo": 526409 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 155526 + "lo": 526409 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 155526 + "lo": 526409 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 155526 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 155526 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 155526 + "lo": 526409 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 155526 + "lo": 526409 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 411358 + "lo": 52177 } } }, 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 fa208f54..2b5441be 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": 98818 + "lo": 897519 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 582184 + "lo": 111687 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 98818 + "lo": 897519 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 98818 + "lo": 897519 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 98818 + "lo": 897519 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 98818 + "lo": 897519 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 98818 + "lo": 897519 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 98818 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 98818 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 98818 + "lo": 897519 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 98818 + "lo": 897519 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 582184 + "lo": 111687 } } }, 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 83b0bd52..255adaba 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": 196038 + "lo": 977448 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 796860 + "lo": 644873 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 196038 + "lo": 977448 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 196038 + "lo": 977448 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 196038 + "lo": 977448 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 196038 + "lo": 977448 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 196038 + "lo": 977448 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 196038 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 196038 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 196038 + "lo": 977448 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 196038 + "lo": 977448 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 796860 + "lo": 644873 } } }, 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 a7cd969a..584763e3 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": 317237 + "lo": 503264 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 833092 + "lo": 919778 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 317237 + "lo": 503264 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 317237 + "lo": 503264 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 317237 + "lo": 503264 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 317237 + "lo": 503264 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 317237 + "lo": 503264 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 317237 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 317237 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 317237 + "lo": 503264 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 317237 + "lo": 503264 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 833092 + "lo": 919778 } } }, 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 4cceace7..35ff71cd 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": 233208 + "lo": 23845 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 274166 + "lo": 375220 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 233208 + "lo": 23845 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 233208 + "lo": 23845 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 233208 + "lo": 23845 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 233208 + "lo": 23845 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 233208 + "lo": 23845 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 233208 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 233208 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 233208 + "lo": 23845 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 233208 + "lo": 23845 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 274166 + "lo": 375220 } } }, 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 d6da0300..f66950a5 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": 7556 + "lo": 428415 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 586848 + "lo": 680876 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 7556 + "lo": 428415 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 7556 + "lo": 428415 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 7556 + "lo": 428415 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 7556 + "lo": 428415 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 7556 + "lo": 428415 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 7556 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 7556 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 7556 + "lo": 428415 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 7556 + "lo": 428415 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 586848 + "lo": 680876 } } }, 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 2a01da27..b19afdf2 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": 469498 + "lo": 131951 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 302699 + "lo": 640205 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 469498 + "lo": 131951 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 469498 + "lo": 131951 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 469498 + "lo": 131951 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 469498 + "lo": 131951 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 469498 + "lo": 131951 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 469498 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 469498 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 469498 + "lo": 131951 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 469498 + "lo": 131951 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 302699 + "lo": 640205 } } }, 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 47e4159b..50688520 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": 297186 + "lo": 63110 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 231177 + "lo": 457347 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 297186 + "lo": 63110 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 297186 + "lo": 63110 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 297186 + "lo": 63110 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 297186 + "lo": 63110 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 297186 + "lo": 63110 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 297186 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 297186 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 297186 + "lo": 63110 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 297186 + "lo": 63110 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 231177 + "lo": 457347 } } }, 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 4c165ccc..d788286b 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": 752071 + "lo": 943923 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 121532 + "lo": 914385 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 752071 + "lo": 943923 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 752071 + "lo": 943923 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 752071 + "lo": 943923 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 752071 + "lo": 943923 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 752071 + "lo": 943923 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 752071 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 752071 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 752071 + "lo": 943923 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 752071 + "lo": 943923 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 121532 + "lo": 914385 } } }, 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 95b6d7e8..20c7a03f 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": 401019 + "lo": 443930 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 473455 + "lo": 483049 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 401019 + "lo": 443930 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 401019 + "lo": 443930 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 401019 + "lo": 443930 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 401019 + "lo": 443930 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 401019 + "lo": 443930 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 401019 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 401019 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 401019 + "lo": 443930 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 401019 + "lo": 443930 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 473455 + "lo": 483049 } } }, 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 2ff3a7c7..d81103b6 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": 454176 + "lo": 805185 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 244825 + "lo": 838024 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 454176 + "lo": 805185 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 454176 + "lo": 805185 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 454176 + "lo": 805185 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 454176 + "lo": 805185 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 454176 + "lo": 805185 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 454176 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 454176 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 454176 + "lo": 805185 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 454176 + "lo": 805185 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 244825 + "lo": 838024 } } }, 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 0909f153..d4601d9a 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": 846536 + "lo": 644610 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 577834 + "lo": 467446 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 846536 + "lo": 644610 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 846536 + "lo": 644610 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 846536 + "lo": 644610 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 846536 + "lo": 644610 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 846536 + "lo": 644610 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 846536 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 846536 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 846536 + "lo": 644610 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 846536 + "lo": 644610 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 577834 + "lo": 467446 } } }, 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 1a4473e1..b89de087 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": 235783 + "lo": 853541 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 151206 + "lo": 288997 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 235783 + "lo": 853541 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 235783 + "lo": 853541 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 235783 + "lo": 853541 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 235783 + "lo": 853541 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 235783 + "lo": 853541 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 235783 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 235783 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 235783 + "lo": 853541 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 235783 + "lo": 853541 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 151206 + "lo": 288997 } } }, 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 4e100aab..ff775daa 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": 651731 + "lo": 889038 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 601796 + "lo": 317965 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 651731 + "lo": 889038 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 651731 + "lo": 889038 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 651731 + "lo": 889038 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 651731 + "lo": 889038 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 651731 + "lo": 889038 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 651731 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 651731 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 651731 + "lo": 889038 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 651731 + "lo": 889038 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 601796 + "lo": 317965 } } }, 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 4e7ee8fd..77b318b2 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": 65642 + "lo": 857424 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 947328 + "lo": 409691 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 65642 + "lo": 857424 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 65642 + "lo": 857424 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 65642 + "lo": 857424 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 65642 + "lo": 857424 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 65642 + "lo": 857424 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 65642 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 65642 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 65642 + "lo": 857424 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 65642 + "lo": 857424 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 947328 + "lo": 409691 } } }, 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 550bbed9..be3fb813 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": 387166 + "lo": 843444 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 259680 + "lo": 82849 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 387166 + "lo": 843444 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 387166 + "lo": 843444 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 387166 + "lo": 843444 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 387166 + "lo": 843444 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 387166 + "lo": 843444 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 387166 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 387166 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 387166 + "lo": 843444 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 387166 + "lo": 843444 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 259680 + "lo": 82849 } } }, 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 5b2bf4dd..5fa7ba1b 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": 168965 + "lo": 286614 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 173242 + "lo": 815795 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 168965 + "lo": 286614 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 168965 + "lo": 286614 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 168965 + "lo": 286614 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 168965 + "lo": 286614 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 168965 + "lo": 286614 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 168965 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 168965 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 168965 + "lo": 286614 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 168965 + "lo": 286614 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 173242 + "lo": 815795 } } }, 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 5ac40e6a..8a0c85d7 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": 217308 + "lo": 753817 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 987526 + "lo": 717819 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 217308 + "lo": 753817 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 217308 + "lo": 753817 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 217308 + "lo": 753817 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 217308 + "lo": 753817 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 217308 + "lo": 753817 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 217308 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 217308 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 217308 + "lo": 753817 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 217308 + "lo": 753817 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 987526 + "lo": 717819 } } }, 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 b272a5a6..cf45c4f9 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": 134227 + "lo": 455513 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 162493 + "lo": 524941 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 134227 + "lo": 455513 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 134227 + "lo": 455513 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 134227 + "lo": 455513 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 134227 + "lo": 455513 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 134227 + "lo": 455513 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 134227 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 134227 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 134227 + "lo": 455513 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 134227 + "lo": 455513 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 162493 + "lo": 524941 } } }, 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 c1eb5759..f172f9fd 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": 714321 + "lo": 395644 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 326149 + "lo": 379313 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 714321 + "lo": 395644 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 714321 + "lo": 395644 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 714321 + "lo": 395644 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 714321 + "lo": 395644 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 714321 + "lo": 395644 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 714321 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 714321 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 714321 + "lo": 395644 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 714321 + "lo": 395644 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 326149 + "lo": 379313 } } }, 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 81a8ef73..7d31a0a0 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": 622321 + "lo": 133341 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 186240 + "lo": 447250 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 622321 + "lo": 133341 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 622321 + "lo": 133341 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 622321 + "lo": 133341 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 622321 + "lo": 133341 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 622321 + "lo": 133341 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 622321 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 622321 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 622321 + "lo": 133341 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 622321 + "lo": 133341 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 186240 + "lo": 447250 } } }, 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 b3a081ee..c608fa8b 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": 683807 + "lo": 651823 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 140921 + "lo": 805590 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 683807 + "lo": 651823 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 683807 + "lo": 651823 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 683807 + "lo": 651823 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 683807 + "lo": 651823 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 683807 + "lo": 651823 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 683807 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 683807 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 683807 + "lo": 651823 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 683807 + "lo": 651823 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 140921 + "lo": 805590 } } }, 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 e5520a97..82a7df34 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": 529238 + "lo": 908882 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 297474 + "lo": 789344 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 529238 + "lo": 908882 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 529238 + "lo": 908882 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 529238 + "lo": 908882 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 529238 + "lo": 908882 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 529238 + "lo": 908882 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 529238 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 529238 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 529238 + "lo": 908882 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 529238 + "lo": 908882 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 297474 + "lo": 789344 } } }, 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 b1558a85..fbed595a 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": 254704 + "lo": 937514 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 107549 + "lo": 980607 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 254704 + "lo": 937514 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 254704 + "lo": 937514 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 254704 + "lo": 937514 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 254704 + "lo": 937514 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 254704 + "lo": 937514 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 254704 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 254704 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 254704 + "lo": 937514 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 254704 + "lo": 937514 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 107549 + "lo": 980607 } } }, 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 69339def..a9acc4e1 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": 534664 + "lo": 81141 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 154282 + "lo": 225559 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 534664 + "lo": 81141 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 534664 + "lo": 81141 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 534664 + "lo": 81141 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 534664 + "lo": 81141 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 534664 + "lo": 81141 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 534664 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 534664 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 534664 + "lo": 81141 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 534664 + "lo": 81141 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 154282 + "lo": 225559 } } }, 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 3547aed3..a88a2d9b 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": 138423 + "lo": 317331 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 147125 + "lo": 105213 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 138423 + "lo": 317331 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 138423 + "lo": 317331 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 138423 + "lo": 317331 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 138423 + "lo": 317331 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 138423 + "lo": 317331 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 138423 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 138423 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 138423 + "lo": 317331 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 138423 + "lo": 317331 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 147125 + "lo": 105213 } } }, 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 cc083c78..758fa4a8 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": 53838 + "lo": 576198 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 450231 + "lo": 349969 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 53838 + "lo": 576198 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 53838 + "lo": 576198 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 53838 + "lo": 576198 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 53838 + "lo": 576198 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 53838 + "lo": 576198 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 53838 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 53838 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 53838 + "lo": 576198 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 53838 + "lo": 576198 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 450231 + "lo": 349969 } } }, 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 161f872c..6f017a19 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": 620785 + "lo": 433099 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 562113 + "lo": 451357 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 620785 + "lo": 433099 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 620785 + "lo": 433099 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 620785 + "lo": 433099 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 620785 + "lo": 433099 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 620785 + "lo": 433099 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 620785 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 620785 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 620785 + "lo": 433099 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 620785 + "lo": 433099 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 562113 + "lo": 451357 } } }, 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 37710442..5673f863 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": 364531 + "lo": 343798 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 581126 + "lo": 111411 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 364531 + "lo": 343798 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 364531 + "lo": 343798 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 364531 + "lo": 343798 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 364531 + "lo": 343798 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 364531 + "lo": 343798 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 364531 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 364531 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 364531 + "lo": 343798 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 364531 + "lo": 343798 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 581126 + "lo": 111411 } } }, 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 c237c764..23c2d238 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": 401530 + "lo": 101196 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 532795 + "lo": 880472 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 401530 + "lo": 101196 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 401530 + "lo": 101196 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 401530 + "lo": 101196 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 401530 + "lo": 101196 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 401530 + "lo": 101196 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 401530 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 401530 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 401530 + "lo": 101196 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 401530 + "lo": 101196 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 532795 + "lo": 880472 } } }, 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 bc1b7e77..9335ed48 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": 514389 + "lo": 353381 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 832340 + "lo": 303922 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 514389 + "lo": 353381 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 514389 + "lo": 353381 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 514389 + "lo": 353381 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 514389 + "lo": 353381 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 514389 + "lo": 353381 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 514389 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 514389 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 514389 + "lo": 353381 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 514389 + "lo": 353381 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 832340 + "lo": 303922 } } }, 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 34bbfbb7..5934adb5 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": 853743 + "lo": 956470 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 918541 + "lo": 251333 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 853743 + "lo": 956470 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 853743 + "lo": 956470 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 853743 + "lo": 956470 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 853743 + "lo": 956470 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 853743 + "lo": 956470 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 853743 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 853743 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 853743 + "lo": 956470 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 853743 + "lo": 956470 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 918541 + "lo": 251333 } } }, 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 adc6c26d..b66836f3 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": 71986 + "lo": 125606 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 970541 + "lo": 352394 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 71986 + "lo": 125606 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 71986 + "lo": 125606 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 71986 + "lo": 125606 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 71986 + "lo": 125606 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 71986 + "lo": 125606 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 71986 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 71986 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 71986 + "lo": 125606 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 71986 + "lo": 125606 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 970541 + "lo": 352394 } } }, 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 ba659f1d..918d6b44 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": 1740 + "lo": 210244 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 515025 + "lo": 787272 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 1740 + "lo": 210244 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 1740 + "lo": 210244 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 1740 + "lo": 210244 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 1740 + "lo": 210244 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 1740 + "lo": 210244 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 1740 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 1740 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 1740 + "lo": 210244 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 1740 + "lo": 210244 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 515025 + "lo": 787272 } } }, 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 1b4d7e88..1b793646 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": 432927 + "lo": 505810 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 455981 + "lo": 42239 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 432927 + "lo": 505810 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 432927 + "lo": 505810 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 432927 + "lo": 505810 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 432927 + "lo": 505810 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 432927 + "lo": 505810 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 432927 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 432927 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 432927 + "lo": 505810 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 432927 + "lo": 505810 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 455981 + "lo": 42239 } } }, 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 c5fa94b2..a58cc83a 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": 463530 + "lo": 243167 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 777163 + "lo": 587324 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 463530 + "lo": 243167 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 463530 + "lo": 243167 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 463530 + "lo": 243167 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 463530 + "lo": 243167 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 463530 + "lo": 243167 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 463530 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 463530 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 463530 + "lo": 243167 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 463530 + "lo": 243167 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 777163 + "lo": 587324 } } }, 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 80edd491..cef72abb 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": 530027 + "lo": 66007 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 661019 + "lo": 250632 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 530027 + "lo": 66007 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 530027 + "lo": 66007 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 530027 + "lo": 66007 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 530027 + "lo": 66007 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 530027 + "lo": 66007 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 530027 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 530027 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 530027 + "lo": 66007 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 530027 + "lo": 66007 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 661019 + "lo": 250632 } } }, 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 5b77aed8..321c6e34 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": 99624 + "lo": 853904 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 84282 + "lo": 715464 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 99624 + "lo": 853904 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 99624 + "lo": 853904 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 99624 + "lo": 853904 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 99624 + "lo": 853904 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 99624 + "lo": 853904 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 99624 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 99624 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 99624 + "lo": 853904 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 99624 + "lo": 853904 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 84282 + "lo": 715464 } } }, 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 25d5a50b..c583b019 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": 284767 + "lo": 447787 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 417333 + "lo": 11922 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 284767 + "lo": 447787 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 284767 + "lo": 447787 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 284767 + "lo": 447787 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 284767 + "lo": 447787 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 284767 + "lo": 447787 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 284767 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 284767 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 284767 + "lo": 447787 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 284767 + "lo": 447787 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 417333 + "lo": 11922 } } }, 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 d54c88d2..5d9f052f 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": 421165 + "lo": 250219 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 10105 + "lo": 3741 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 421165 + "lo": 250219 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 421165 + "lo": 250219 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 421165 + "lo": 250219 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 421165 + "lo": 250219 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 421165 + "lo": 250219 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 421165 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 421165 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 421165 + "lo": 250219 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 421165 + "lo": 250219 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 10105 + "lo": 3741 } } }, 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 cbca9863..6f69ed95 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": 277704 + "lo": 874263 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 514348 + "lo": 972389 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 277704 + "lo": 874263 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 277704 + "lo": 874263 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 277704 + "lo": 874263 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 277704 + "lo": 874263 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 277704 + "lo": 874263 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 277704 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 277704 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 277704 + "lo": 874263 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 277704 + "lo": 874263 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 514348 + "lo": 972389 } } }, 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 b3f8cc3c..d067225c 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": 719901 + "lo": 295324 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 585405 + "lo": 366476 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 719901 + "lo": 295324 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 719901 + "lo": 295324 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 719901 + "lo": 295324 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 719901 + "lo": 295324 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 719901 + "lo": 295324 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 719901 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 719901 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 719901 + "lo": 295324 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 719901 + "lo": 295324 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 585405 + "lo": 366476 } } }, 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 4f7de78e..24724f3a 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": 320168 + "lo": 421670 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 745847 + "lo": 869586 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 320168 + "lo": 421670 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 320168 + "lo": 421670 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 320168 + "lo": 421670 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 320168 + "lo": 421670 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 320168 + "lo": 421670 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 320168 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 320168 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 320168 + "lo": 421670 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 320168 + "lo": 421670 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 745847 + "lo": 869586 } } }, 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 a51066a7..402ac426 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": 883725 + "lo": 810670 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 561832 + "lo": 464802 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 883725 + "lo": 810670 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 883725 + "lo": 810670 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 883725 + "lo": 810670 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 883725 + "lo": 810670 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 883725 + "lo": 810670 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 883725 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 883725 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 883725 + "lo": 810670 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 883725 + "lo": 810670 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 561832 + "lo": 464802 } } }, 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 4a061f57..fd8f3b9a 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": 82168 + "lo": 252622 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 263049 + "lo": 202343 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 82168 + "lo": 252622 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 82168 + "lo": 252622 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 82168 + "lo": 252622 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 82168 + "lo": 252622 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 82168 + "lo": 252622 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 82168 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 82168 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 82168 + "lo": 252622 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 82168 + "lo": 252622 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 263049 + "lo": 202343 } } }, 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 3df5b315..efa48e2e 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": 754409 + "lo": 518413 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 484228 + "lo": 476570 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 754409 + "lo": 518413 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 754409 + "lo": 518413 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 754409 + "lo": 518413 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 754409 + "lo": 518413 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 754409 + "lo": 518413 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 754409 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 754409 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 754409 + "lo": 518413 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 754409 + "lo": 518413 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 484228 + "lo": 476570 } } }, 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 0e2f8470..ec410b47 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": 394543 + "lo": 642756 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 576650 + "lo": 151529 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 394543 + "lo": 642756 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 394543 + "lo": 642756 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 394543 + "lo": 642756 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 394543 + "lo": 642756 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 394543 + "lo": 642756 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 394543 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 394543 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 394543 + "lo": 642756 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 394543 + "lo": 642756 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 576650 + "lo": 151529 } } }, 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 67ee477a..17b40f8a 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": 374355 + "lo": 353725 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 560752 + "lo": 940700 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 374355 + "lo": 353725 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 374355 + "lo": 353725 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 374355 + "lo": 353725 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 374355 + "lo": 353725 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 374355 + "lo": 353725 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 374355 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 374355 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 374355 + "lo": 353725 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 374355 + "lo": 353725 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 560752 + "lo": 940700 } } }, 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 1699f9ac..accb4a08 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": 140369 + "lo": 414574 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 380909 + "lo": 76606 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 140369 + "lo": 414574 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 140369 + "lo": 414574 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 140369 + "lo": 414574 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 140369 + "lo": 414574 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 140369 + "lo": 414574 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 140369 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 140369 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 140369 + "lo": 414574 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 140369 + "lo": 414574 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 380909 + "lo": 76606 } } }, 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 796c85f4..119e6846 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": 295652 + "lo": 394248 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 743680 + "lo": 235421 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 295652 + "lo": 394248 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 295652 + "lo": 394248 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 295652 + "lo": 394248 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 295652 + "lo": 394248 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 295652 + "lo": 394248 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 295652 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 295652 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 295652 + "lo": 394248 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 295652 + "lo": 394248 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 743680 + "lo": 235421 } } }, 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 6b4d0d62..20157194 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": 665338 + "lo": 412293 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 578604 + "lo": 139147 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 665338 + "lo": 412293 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 665338 + "lo": 412293 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 665338 + "lo": 412293 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 665338 + "lo": 412293 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 665338 + "lo": 412293 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 665338 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 665338 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 665338 + "lo": 412293 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 665338 + "lo": 412293 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 578604 + "lo": 139147 } } }, 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 ac456e66..d476332f 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": 202769 + "lo": 653931 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 36641 + "lo": 427112 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 202769 + "lo": 653931 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 202769 + "lo": 653931 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 202769 + "lo": 653931 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 202769 + "lo": 653931 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 202769 + "lo": 653931 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 202769 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 202769 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 202769 + "lo": 653931 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 202769 + "lo": 653931 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 36641 + "lo": 427112 } } }, 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 f4c846a1..e4d704ad 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": 159940 + "lo": 88690 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 637904 + "lo": 434415 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 159940 + "lo": 88690 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 159940 + "lo": 88690 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 159940 + "lo": 88690 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 159940 + "lo": 88690 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 159940 + "lo": 88690 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 159940 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 159940 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 159940 + "lo": 88690 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 159940 + "lo": 88690 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 637904 + "lo": 434415 } } }, 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 e65752c8..648b4607 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": 236227 + "lo": 226137 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 145305 + "lo": 403535 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 236227 + "lo": 226137 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 236227 + "lo": 226137 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 236227 + "lo": 226137 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 236227 + "lo": 226137 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 236227 + "lo": 226137 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 236227 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 236227 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 236227 + "lo": 226137 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 236227 + "lo": 226137 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 145305 + "lo": 403535 } } }, 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 c88bdf35..a53b8f93 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": 167027 + "lo": 490293 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 262141 + "lo": 641101 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 167027 + "lo": 490293 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 167027 + "lo": 490293 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 167027 + "lo": 490293 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 167027 + "lo": 490293 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 167027 + "lo": 490293 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 167027 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 167027 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 167027 + "lo": 490293 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 167027 + "lo": 490293 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 262141 + "lo": 641101 } } }, 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 8734b631..10651973 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": 398456 + "lo": 26438 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 744227 + "lo": 668021 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 398456 + "lo": 26438 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 398456 + "lo": 26438 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 398456 + "lo": 26438 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 398456 + "lo": 26438 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 398456 + "lo": 26438 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 398456 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 398456 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 398456 + "lo": 26438 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 398456 + "lo": 26438 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 744227 + "lo": 668021 } } }, 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 aa6d3157..3ebf0f14 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": 135421 + "lo": 29553 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 465781 + "lo": 274511 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 135421 + "lo": 29553 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 135421 + "lo": 29553 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 135421 + "lo": 29553 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 135421 + "lo": 29553 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 135421 + "lo": 29553 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 135421 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 135421 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 135421 + "lo": 29553 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 135421 + "lo": 29553 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 465781 + "lo": 274511 } } }, 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 2f2f6f3d..2a5dc6ed 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": 824325 + "lo": 753676 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 57383 + "lo": 19883 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 824325 + "lo": 753676 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 824325 + "lo": 753676 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 824325 + "lo": 753676 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 824325 + "lo": 753676 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 824325 + "lo": 753676 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 824325 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 824325 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 824325 + "lo": 753676 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 824325 + "lo": 753676 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 57383 + "lo": 19883 } } }, 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 e0cc6fa3..216d96c9 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": 714871 + "lo": 83406 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 752616 + "lo": 853711 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 714871 + "lo": 83406 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 714871 + "lo": 83406 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 714871 + "lo": 83406 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 714871 + "lo": 83406 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 714871 + "lo": 83406 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 714871 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 714871 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 714871 + "lo": 83406 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 714871 + "lo": 83406 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 752616 + "lo": 853711 } } }, 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 d41a5007..e395b530 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": 807511 + "lo": 557179 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 668420 + "lo": 240885 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 807511 + "lo": 557179 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 807511 + "lo": 557179 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 807511 + "lo": 557179 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 807511 + "lo": 557179 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 807511 + "lo": 557179 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 807511 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 807511 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 807511 + "lo": 557179 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 807511 + "lo": 557179 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 668420 + "lo": 240885 } } }, 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 ac213878..1f64a994 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": 25713 + "lo": 259047 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 285695 + "lo": 480807 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 25713 + "lo": 259047 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 25713 + "lo": 259047 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 25713 + "lo": 259047 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 25713 + "lo": 259047 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 25713 + "lo": 259047 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 25713 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 25713 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 25713 + "lo": 259047 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 25713 + "lo": 259047 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 285695 + "lo": 480807 } } }, 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 bcfa3e82..f2a705a0 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": 952979 + "lo": 245797 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 414345 + "lo": 354801 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 952979 + "lo": 245797 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 952979 + "lo": 245797 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 952979 + "lo": 245797 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 952979 + "lo": 245797 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 952979 + "lo": 245797 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 952979 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 952979 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 952979 + "lo": 245797 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 952979 + "lo": 245797 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 414345 + "lo": 354801 } } }, 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 fc152684..db88edc5 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": 127767 + "lo": 523390 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 535623 + "lo": 262407 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 127767 + "lo": 523390 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 127767 + "lo": 523390 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 127767 + "lo": 523390 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 127767 + "lo": 523390 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 127767 + "lo": 523390 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 127767 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 127767 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 127767 + "lo": 523390 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 127767 + "lo": 523390 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 535623 + "lo": 262407 } } }, 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 84fe3efb..1382714c 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": 816286 + "lo": 240255 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 370462 + "lo": 843225 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 816286 + "lo": 240255 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 816286 + "lo": 240255 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 816286 + "lo": 240255 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 816286 + "lo": 240255 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 816286 + "lo": 240255 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 816286 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 816286 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 816286 + "lo": 240255 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 816286 + "lo": 240255 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 370462 + "lo": 843225 } } }, 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 9c8fdef3..3957e4f1 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": 126908 + "lo": 936277 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 304032 + "lo": 218276 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 126908 + "lo": 936277 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 126908 + "lo": 936277 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 126908 + "lo": 936277 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 126908 + "lo": 936277 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 126908 + "lo": 936277 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 126908 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 126908 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 126908 + "lo": 936277 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 126908 + "lo": 936277 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 304032 + "lo": 218276 } } }, 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 1a98b758..f96d3edf 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": 207365 + "lo": 185429 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 71574 + "lo": 821178 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 207365 + "lo": 185429 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 207365 + "lo": 185429 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 207365 + "lo": 185429 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 207365 + "lo": 185429 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 207365 + "lo": 185429 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 207365 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 207365 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 207365 + "lo": 185429 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 207365 + "lo": 185429 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 71574 + "lo": 821178 } } }, 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 0c4bbc8e..a01da483 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": 58593 + "lo": 624146 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 156826 + "lo": 190969 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 58593 + "lo": 624146 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 58593 + "lo": 624146 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 58593 + "lo": 624146 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 58593 + "lo": 624146 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 58593 + "lo": 624146 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 58593 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 58593 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 58593 + "lo": 624146 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 58593 + "lo": 624146 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 156826 + "lo": 190969 } } }, 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 cbcf8ec5..e84bcc3e 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": 481356 + "lo": 361828 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 968092 + "lo": 11502 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 481356 + "lo": 361828 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 481356 + "lo": 361828 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 481356 + "lo": 361828 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 481356 + "lo": 361828 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 481356 + "lo": 361828 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 481356 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 481356 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 481356 + "lo": 361828 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 481356 + "lo": 361828 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 968092 + "lo": 11502 } } }, 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 b01a7092..1b80cccb 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": 689815 + "lo": 40120 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 643197 + "lo": 257505 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 689815 + "lo": 40120 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 689815 + "lo": 40120 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 689815 + "lo": 40120 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 689815 + "lo": 40120 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 689815 + "lo": 40120 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 689815 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 689815 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 689815 + "lo": 40120 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 689815 + "lo": 40120 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 643197 + "lo": 257505 } } }, 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 6a1ead71..537c9456 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": 811739 + "lo": 530781 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 792669 + "lo": 293532 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 811739 + "lo": 530781 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 811739 + "lo": 530781 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 811739 + "lo": 530781 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 811739 + "lo": 530781 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 811739 + "lo": 530781 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 811739 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 811739 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 811739 + "lo": 530781 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 811739 + "lo": 530781 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 792669 + "lo": 293532 } } }, 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 181f2f84..7a12046c 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": 451703 + "lo": 92723 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 35321 + "lo": 593044 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 451703 + "lo": 92723 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 451703 + "lo": 92723 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 451703 + "lo": 92723 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 451703 + "lo": 92723 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 451703 + "lo": 92723 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 451703 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 451703 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 451703 + "lo": 92723 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 451703 + "lo": 92723 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 35321 + "lo": 593044 } } }, 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 a1f20eb2..5ee33c92 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": 389164 + "lo": 825391 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 912333 + "lo": 721639 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 389164 + "lo": 825391 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 389164 + "lo": 825391 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 389164 + "lo": 825391 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 389164 + "lo": 825391 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 389164 + "lo": 825391 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 389164 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 389164 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 389164 + "lo": 825391 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 389164 + "lo": 825391 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 912333 + "lo": 721639 } } }, 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 43eed0ba..49ef38e0 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": 890554 + "lo": 288561 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 536539 + "lo": 324093 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 890554 + "lo": 288561 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 890554 + "lo": 288561 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 890554 + "lo": 288561 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 890554 + "lo": 288561 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 890554 + "lo": 288561 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 890554 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 890554 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 890554 + "lo": 288561 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 890554 + "lo": 288561 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 536539 + "lo": 324093 } } }, 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 6f039f52..d988eaa0 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": 399454 + "lo": 657314 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 55738 + "lo": 610611 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 399454 + "lo": 657314 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 399454 + "lo": 657314 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 399454 + "lo": 657314 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 399454 + "lo": 657314 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 399454 + "lo": 657314 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 399454 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 399454 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 399454 + "lo": 657314 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 399454 + "lo": 657314 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 55738 + "lo": 610611 } } }, 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 5820121c..3268f4bf 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": 283317 + "lo": 797115 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 657120 + "lo": 222281 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 283317 + "lo": 797115 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 283317 + "lo": 797115 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 283317 + "lo": 797115 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 283317 + "lo": 797115 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 283317 + "lo": 797115 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 283317 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 283317 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 283317 + "lo": 797115 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 283317 + "lo": 797115 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 657120 + "lo": 222281 } } }, 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 d175df0e..42bad1d0 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": 180907 + "lo": 452425 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 287962 + "lo": 575639 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 180907 + "lo": 452425 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 180907 + "lo": 452425 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 180907 + "lo": 452425 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 180907 + "lo": 452425 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 180907 + "lo": 452425 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 180907 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 180907 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 180907 + "lo": 452425 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 180907 + "lo": 452425 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 287962 + "lo": 575639 } } }, 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 7da6fb05..fd1b096b 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": 657714 + "lo": 100104 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 10079 + "lo": 530669 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 657714 + "lo": 100104 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 657714 + "lo": 100104 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 657714 + "lo": 100104 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 657714 + "lo": 100104 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 657714 + "lo": 100104 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 657714 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 657714 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 657714 + "lo": 100104 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 657714 + "lo": 100104 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 10079 + "lo": 530669 } } }, 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 b810f56f..c59e0829 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": 590195 + "lo": 34494 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 493631 + "lo": 535265 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 590195 + "lo": 34494 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 590195 + "lo": 34494 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 590195 + "lo": 34494 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 590195 + "lo": 34494 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 590195 + "lo": 34494 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 590195 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 590195 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 590195 + "lo": 34494 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 590195 + "lo": 34494 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 493631 + "lo": 535265 } } }, 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 8a31d72f..04c5e6db 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": 319094 + "lo": 921583 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 539228 + "lo": 219364 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 319094 + "lo": 921583 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 319094 + "lo": 921583 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 319094 + "lo": 921583 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 319094 + "lo": 921583 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 319094 + "lo": 921583 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 319094 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 319094 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 319094 + "lo": 921583 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 319094 + "lo": 921583 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 539228 + "lo": 219364 } } }, 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 a4fab1fe..eb261b4f 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": 641015 + "lo": 546441 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 565855 + "lo": 819499 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 641015 + "lo": 546441 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 641015 + "lo": 546441 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 641015 + "lo": 546441 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 641015 + "lo": 546441 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 641015 + "lo": 546441 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 641015 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 641015 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 641015 + "lo": 546441 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 641015 + "lo": 546441 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 565855 + "lo": 819499 } } }, 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 622b87c5..c1cfe6b6 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": 398425 + "lo": 774413 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 693352 + "lo": 199822 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 398425 + "lo": 774413 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 398425 + "lo": 774413 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 398425 + "lo": 774413 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 398425 + "lo": 774413 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 398425 + "lo": 774413 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 398425 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 398425 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 398425 + "lo": 774413 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 398425 + "lo": 774413 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 693352 + "lo": 199822 } } }, 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 475648d0..8405eda0 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": 95423 + "lo": 93105 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 105440 + "lo": 491736 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 95423 + "lo": 93105 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 95423 + "lo": 93105 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 95423 + "lo": 93105 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 95423 + "lo": 93105 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 95423 + "lo": 93105 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 95423 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 95423 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 95423 + "lo": 93105 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 95423 + "lo": 93105 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 105440 + "lo": 491736 } } }, 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 4c93595f..c04a1ec6 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": 827124 + "lo": 20719 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 463100 + "lo": 80077 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 827124 + "lo": 20719 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 827124 + "lo": 20719 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 827124 + "lo": 20719 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 827124 + "lo": 20719 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 827124 + "lo": 20719 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 827124 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 827124 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 827124 + "lo": 20719 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 827124 + "lo": 20719 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 463100 + "lo": 80077 } } }, 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 24323ed2..4580532d 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": 454330 + "lo": 306357 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 544766 + "lo": 535480 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 454330 + "lo": 306357 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 454330 + "lo": 306357 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 454330 + "lo": 306357 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 454330 + "lo": 306357 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 454330 + "lo": 306357 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 454330 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 454330 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 454330 + "lo": 306357 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 454330 + "lo": 306357 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 544766 + "lo": 535480 } } }, 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 a22c954e..454854f6 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": 773461 + "lo": 640473 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 940289 + "lo": 922772 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 773461 + "lo": 640473 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 773461 + "lo": 640473 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 773461 + "lo": 640473 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 773461 + "lo": 640473 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 773461 + "lo": 640473 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 773461 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 773461 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 773461 + "lo": 640473 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 773461 + "lo": 640473 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 940289 + "lo": 922772 } } }, 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 ad8ebbe1..e3a49211 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": 489580 + "lo": 111363 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 741001 + "lo": 205623 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 489580 + "lo": 111363 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 489580 + "lo": 111363 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 489580 + "lo": 111363 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 489580 + "lo": 111363 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 489580 + "lo": 111363 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 489580 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 489580 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 489580 + "lo": 111363 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 489580 + "lo": 111363 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 741001 + "lo": 205623 } } }, 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 498b3271..f8d76daf 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": 750980 + "lo": 586833 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 866684 + "lo": 990890 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 750980 + "lo": 586833 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 750980 + "lo": 586833 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 750980 + "lo": 586833 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 750980 + "lo": 586833 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 750980 + "lo": 586833 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 750980 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 750980 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 750980 + "lo": 586833 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 750980 + "lo": 586833 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 866684 + "lo": 990890 } } }, 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 d15f69cf..d5d032ed 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": 633257 + "lo": 579459 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 697451 + "lo": 343877 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 633257 + "lo": 579459 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 633257 + "lo": 579459 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 633257 + "lo": 579459 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 633257 + "lo": 579459 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 633257 + "lo": 579459 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 633257 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 633257 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 633257 + "lo": 579459 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 633257 + "lo": 579459 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 697451 + "lo": 343877 } } }, 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 4d95822d..85223f8d 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": 681261 + "lo": 888692 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 427490 + "lo": 194618 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 681261 + "lo": 888692 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 681261 + "lo": 888692 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 681261 + "lo": 888692 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 681261 + "lo": 888692 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 681261 + "lo": 888692 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 681261 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 681261 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 681261 + "lo": 888692 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 681261 + "lo": 888692 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 427490 + "lo": 194618 } } }, 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 95f8cf75..f2c446ed 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": 584570 + "lo": 530854 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 658797 + "lo": 972962 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 584570 + "lo": 530854 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 584570 + "lo": 530854 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 584570 + "lo": 530854 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 584570 + "lo": 530854 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 584570 + "lo": 530854 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 584570 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 584570 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 584570 + "lo": 530854 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 584570 + "lo": 530854 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 658797 + "lo": 972962 } } }, 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 0b7b506f..0dfd8d5e 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": 240244 + "lo": 573184 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 665080 + "lo": 988302 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 240244 + "lo": 573184 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 240244 + "lo": 573184 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 240244 + "lo": 573184 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 240244 + "lo": 573184 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 240244 + "lo": 573184 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 240244 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 240244 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 240244 + "lo": 573184 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 240244 + "lo": 573184 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 665080 + "lo": 988302 } } }, 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 3b5ce3de..fb832135 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": 689952 + "lo": 996090 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 680103 + "lo": 314523 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 689952 + "lo": 996090 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 689952 + "lo": 996090 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 689952 + "lo": 996090 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 689952 + "lo": 996090 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 689952 + "lo": 996090 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 689952 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 689952 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 689952 + "lo": 996090 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 689952 + "lo": 996090 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 680103 + "lo": 314523 } } }, 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 54b34e10..b0951541 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": 169027 + "lo": 480382 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 880231 + "lo": 638610 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 169027 + "lo": 480382 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 169027 + "lo": 480382 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 169027 + "lo": 480382 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 169027 + "lo": 480382 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 169027 + "lo": 480382 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 169027 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 169027 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 169027 + "lo": 480382 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 169027 + "lo": 480382 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 880231 + "lo": 638610 } } }, 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 b1523c8b..b93ebc79 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": 164750 + "lo": 255492 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 76813 + "lo": 996818 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 164750 + "lo": 255492 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 164750 + "lo": 255492 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 164750 + "lo": 255492 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 164750 + "lo": 255492 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 164750 + "lo": 255492 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 164750 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 164750 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 164750 + "lo": 255492 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 164750 + "lo": 255492 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 76813 + "lo": 996818 } } }, 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 23626cb4..fb4c831b 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": 656132 + "lo": 256852 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 927010 + "lo": 764698 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 656132 + "lo": 256852 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 656132 + "lo": 256852 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 656132 + "lo": 256852 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 656132 + "lo": 256852 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 656132 + "lo": 256852 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 656132 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 656132 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 656132 + "lo": 256852 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 656132 + "lo": 256852 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 927010 + "lo": 764698 } } }, 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 ef8b9091..9879aef8 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": 533848 + "lo": 369791 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 688349 + "lo": 411497 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 533848 + "lo": 369791 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 533848 + "lo": 369791 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 533848 + "lo": 369791 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 533848 + "lo": 369791 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 533848 + "lo": 369791 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 533848 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 533848 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 533848 + "lo": 369791 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 533848 + "lo": 369791 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 688349 + "lo": 411497 } } }, 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 dc845c21..2247934c 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": 241573 + "lo": 499657 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 166213 + "lo": 658302 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 241573 + "lo": 499657 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 241573 + "lo": 499657 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 241573 + "lo": 499657 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 241573 + "lo": 499657 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 241573 + "lo": 499657 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 241573 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 241573 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 241573 + "lo": 499657 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 241573 + "lo": 499657 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 166213 + "lo": 658302 } } }, 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 1293eee5..5bfc465c 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": 137506 + "lo": 320464 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 622477 + "lo": 240481 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 137506 + "lo": 320464 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 137506 + "lo": 320464 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 137506 + "lo": 320464 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 137506 + "lo": 320464 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 137506 + "lo": 320464 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 137506 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 137506 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 137506 + "lo": 320464 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 137506 + "lo": 320464 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 622477 + "lo": 240481 } } }, 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 08db566d..39993e60 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": 721608 + "lo": 728012 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 506346 + "lo": 242569 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 721608 + "lo": 728012 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 721608 + "lo": 728012 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 721608 + "lo": 728012 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 721608 + "lo": 728012 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 721608 + "lo": 728012 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 721608 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 721608 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 721608 + "lo": 728012 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 721608 + "lo": 728012 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 506346 + "lo": 242569 } } }, 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 8ddac7bf..c20172de 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": 634769 + "lo": 851728 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 455089 + "lo": 292594 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 634769 + "lo": 851728 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 634769 + "lo": 851728 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 634769 + "lo": 851728 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 634769 + "lo": 851728 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 634769 + "lo": 851728 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 634769 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 634769 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 634769 + "lo": 851728 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 634769 + "lo": 851728 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 455089 + "lo": 292594 } } }, 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 558c30a6..597908b1 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": 209569 + "lo": 679260 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 848893 + "lo": 60072 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 209569 + "lo": 679260 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 209569 + "lo": 679260 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 209569 + "lo": 679260 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 209569 + "lo": 679260 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 209569 + "lo": 679260 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 209569 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 209569 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 209569 + "lo": 679260 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 209569 + "lo": 679260 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 848893 + "lo": 60072 } } }, 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 a70e78e9..ef0ad25a 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": 176565 + "lo": 836509 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 666669 + "lo": 312461 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 176565 + "lo": 836509 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 176565 + "lo": 836509 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 176565 + "lo": 836509 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 176565 + "lo": 836509 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 176565 + "lo": 836509 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 176565 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 176565 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 176565 + "lo": 836509 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 176565 + "lo": 836509 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 666669 + "lo": 312461 } } }, 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 189b486b..69516237 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": 913532 + "lo": 650125 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 895937 + "lo": 848891 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 913532 + "lo": 650125 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 913532 + "lo": 650125 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 913532 + "lo": 650125 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 913532 + "lo": 650125 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 913532 + "lo": 650125 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 913532 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 913532 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 913532 + "lo": 650125 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 913532 + "lo": 650125 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 895937 + "lo": 848891 } } }, 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 44f2eef2..061d766b 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": 504591 + "lo": 120687 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 232435 + "lo": 45325 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 504591 + "lo": 120687 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 504591 + "lo": 120687 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 504591 + "lo": 120687 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 504591 + "lo": 120687 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 504591 + "lo": 120687 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 504591 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 504591 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 504591 + "lo": 120687 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 504591 + "lo": 120687 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 232435 + "lo": 45325 } } }, 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 ff1881c4..9b2f4aa9 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": 979191 + "lo": 977871 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 300816 + "lo": 715552 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 979191 + "lo": 977871 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 979191 + "lo": 977871 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 979191 + "lo": 977871 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 979191 + "lo": 977871 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 979191 + "lo": 977871 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 979191 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 979191 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 979191 + "lo": 977871 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 979191 + "lo": 977871 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 300816 + "lo": 715552 } } }, 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 757bbf69..3d3f16b8 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": 126105 + "lo": 938828 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 709424 + "lo": 410816 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 126105 + "lo": 938828 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 126105 + "lo": 938828 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 126105 + "lo": 938828 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 126105 + "lo": 938828 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 126105 + "lo": 938828 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 126105 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 126105 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 126105 + "lo": 938828 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 126105 + "lo": 938828 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 709424 + "lo": 410816 } } }, 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 1f6c2c42..c12e7599 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": 685715 + "lo": 33521 } } ] @@ -65,7 +65,7 @@ { "i128": { "hi": 0, - "lo": 201666 + "lo": 608759 } } ] @@ -90,7 +90,7 @@ { "i128": { "hi": 0, - "lo": 685715 + "lo": 33521 } } ] @@ -112,7 +112,7 @@ { "i128": { "hi": 0, - "lo": 685715 + "lo": 33521 } } ] @@ -308,7 +308,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -367,7 +367,7 @@ "val": { "i128": { "hi": 0, - "lo": 685715 + "lo": 33521 } } }, @@ -396,7 +396,7 @@ "val": { "i128": { "hi": 0, - "lo": 685715 + "lo": 33521 } } }, @@ -407,7 +407,7 @@ "val": { "i128": { "hi": 0, - "lo": 685715 + "lo": 33521 } } } @@ -437,7 +437,7 @@ "val": { "i128": { "hi": 0, - "lo": 685715 + "lo": 0 } } }, @@ -452,7 +452,7 @@ "val": { "i128": { "hi": 0, - "lo": 685715 + "lo": 0 } } }, @@ -470,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 685715 + "lo": 33521 } } } @@ -561,7 +561,7 @@ "val": { "i128": { "hi": 0, - "lo": 685715 + "lo": 33521 } } }, @@ -707,7 +707,7 @@ "val": { "i128": { "hi": 0, - "lo": 201666 + "lo": 608759 } } }, 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 9c86ff35..4d76936d 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 @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3768856169179636779, - "lo": 11745887423277854539 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3768856169179636779, - "lo": 11745887423277854539 + "hi": 0, + "lo": 0 } } }, 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 551ba582..03413043 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2364913697025308468, - "lo": 4540236067340395244 + "hi": 3126340736026018446, + "lo": 16656134171001153529 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2364913697025308468, - "lo": 4540236067340395244 + "hi": 3126340736026018446, + "lo": 16656134171001153529 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2364913697025308468, - "lo": 4540236067340395244 + "hi": 3126340736026018446, + "lo": 16656134171001153529 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2364913697025308468, - "lo": 4540236067340395244 + "hi": 3126340736026018446, + "lo": 16656134171001153529 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2364913697025308468, - "lo": 4540236067340395244 + "hi": 3126340736026018446, + "lo": 16656134171001153529 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2364913697025308468, - "lo": 4540236067340395244 + "hi": 3126340736026018446, + "lo": 16656134171001153529 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2364913697025308468, - "lo": 4540236067340395244 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2364913697025308468, - "lo": 4540236067340395244 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2364913697025308468, - "lo": 4540236067340395244 + "hi": 3126340736026018446, + "lo": 16656134171001153529 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2364913697025308468, - "lo": 4540236067340395244 + "hi": 3126340736026018446, + "lo": 16656134171001153529 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.100.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.100.json index 45a43903..2903a5b8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.100.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.100.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 572258824524870962, - "lo": 12250121031101979693 + "hi": 119849188160400700, + "lo": 9953803537784115667 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 572258824524870962, - "lo": 12250121031101979693 + "hi": 119849188160400700, + "lo": 9953803537784115667 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 572258824524870962, - "lo": 12250121031101979693 + "hi": 119849188160400700, + "lo": 9953803537784115667 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 572258824524870962, - "lo": 12250121031101979693 + "hi": 119849188160400700, + "lo": 9953803537784115667 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 572258824524870962, - "lo": 12250121031101979693 + "hi": 119849188160400700, + "lo": 9953803537784115667 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 572258824524870962, - "lo": 12250121031101979693 + "hi": 119849188160400700, + "lo": 9953803537784115667 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 572258824524870962, - "lo": 12250121031101979693 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 572258824524870962, - "lo": 12250121031101979693 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 572258824524870962, - "lo": 12250121031101979693 + "hi": 119849188160400700, + "lo": 9953803537784115667 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 572258824524870962, - "lo": 12250121031101979693 + "hi": 119849188160400700, + "lo": 9953803537784115667 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.101.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.101.json index 2b05ef0e..dc9297eb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.101.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.101.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1738588231680498579, - "lo": 12722053384028275802 + "hi": 8192677865299745547, + "lo": 18204861622364642578 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1738588231680498579, - "lo": 12722053384028275802 + "hi": 8192677865299745547, + "lo": 18204861622364642578 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1738588231680498579, - "lo": 12722053384028275802 + "hi": 8192677865299745547, + "lo": 18204861622364642578 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1738588231680498579, - "lo": 12722053384028275802 + "hi": 8192677865299745547, + "lo": 18204861622364642578 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1738588231680498579, - "lo": 12722053384028275802 + "hi": 8192677865299745547, + "lo": 18204861622364642578 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1738588231680498579, - "lo": 12722053384028275802 + "hi": 8192677865299745547, + "lo": 18204861622364642578 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1738588231680498579, - "lo": 12722053384028275802 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1738588231680498579, - "lo": 12722053384028275802 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1738588231680498579, - "lo": 12722053384028275802 + "hi": 8192677865299745547, + "lo": 18204861622364642578 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1738588231680498579, - "lo": 12722053384028275802 + "hi": 8192677865299745547, + "lo": 18204861622364642578 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.102.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.102.json index 3175a421..35d80c05 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.102.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.102.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2936468537158343365, - "lo": 13569240798904303320 + "hi": 3762990195766172227, + "lo": 1711005164419956448 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2936468537158343365, - "lo": 13569240798904303320 + "hi": 3762990195766172227, + "lo": 1711005164419956448 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2936468537158343365, - "lo": 13569240798904303320 + "hi": 3762990195766172227, + "lo": 1711005164419956448 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2936468537158343365, - "lo": 13569240798904303320 + "hi": 3762990195766172227, + "lo": 1711005164419956448 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2936468537158343365, - "lo": 13569240798904303320 + "hi": 3762990195766172227, + "lo": 1711005164419956448 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2936468537158343365, - "lo": 13569240798904303320 + "hi": 3762990195766172227, + "lo": 1711005164419956448 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2936468537158343365, - "lo": 13569240798904303320 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2936468537158343365, - "lo": 13569240798904303320 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2936468537158343365, - "lo": 13569240798904303320 + "hi": 3762990195766172227, + "lo": 1711005164419956448 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2936468537158343365, - "lo": 13569240798904303320 + "hi": 3762990195766172227, + "lo": 1711005164419956448 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.103.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.103.json index f6c2feab..ced6efc4 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.103.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.103.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 273465594418464037, - "lo": 3058832618125732988 + "hi": 7508351039457232395, + "lo": 565367395617622736 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 273465594418464037, - "lo": 3058832618125732988 + "hi": 7508351039457232395, + "lo": 565367395617622736 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 273465594418464037, - "lo": 3058832618125732988 + "hi": 7508351039457232395, + "lo": 565367395617622736 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 273465594418464037, - "lo": 3058832618125732988 + "hi": 7508351039457232395, + "lo": 565367395617622736 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 273465594418464037, - "lo": 3058832618125732988 + "hi": 7508351039457232395, + "lo": 565367395617622736 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 273465594418464037, - "lo": 3058832618125732988 + "hi": 7508351039457232395, + "lo": 565367395617622736 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 273465594418464037, - "lo": 3058832618125732988 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 273465594418464037, - "lo": 3058832618125732988 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 273465594418464037, - "lo": 3058832618125732988 + "hi": 7508351039457232395, + "lo": 565367395617622736 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 273465594418464037, - "lo": 3058832618125732988 + "hi": 7508351039457232395, + "lo": 565367395617622736 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.104.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.104.json index 1d0dd5fc..8fdbe4c6 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.104.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.104.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 623401607087366449, - "lo": 1054893393259308042 + "hi": 3889467809402442718, + "lo": 5820318168958156135 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 623401607087366449, - "lo": 1054893393259308042 + "hi": 3889467809402442718, + "lo": 5820318168958156135 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 623401607087366449, - "lo": 1054893393259308042 + "hi": 3889467809402442718, + "lo": 5820318168958156135 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 623401607087366449, - "lo": 1054893393259308042 + "hi": 3889467809402442718, + "lo": 5820318168958156135 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 623401607087366449, - "lo": 1054893393259308042 + "hi": 3889467809402442718, + "lo": 5820318168958156135 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 623401607087366449, - "lo": 1054893393259308042 + "hi": 3889467809402442718, + "lo": 5820318168958156135 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 623401607087366449, - "lo": 1054893393259308042 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 623401607087366449, - "lo": 1054893393259308042 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 623401607087366449, - "lo": 1054893393259308042 + "hi": 3889467809402442718, + "lo": 5820318168958156135 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 623401607087366449, - "lo": 1054893393259308042 + "hi": 3889467809402442718, + "lo": 5820318168958156135 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.105.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.105.json index 58d1527b..168274f9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.105.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.105.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2180788369746935527, - "lo": 9798683518059022622 + "hi": 2856382938171326008, + "lo": 17854880026061545335 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2180788369746935527, - "lo": 9798683518059022622 + "hi": 2856382938171326008, + "lo": 17854880026061545335 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2180788369746935527, - "lo": 9798683518059022622 + "hi": 2856382938171326008, + "lo": 17854880026061545335 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2180788369746935527, - "lo": 9798683518059022622 + "hi": 2856382938171326008, + "lo": 17854880026061545335 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2180788369746935527, - "lo": 9798683518059022622 + "hi": 2856382938171326008, + "lo": 17854880026061545335 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2180788369746935527, - "lo": 9798683518059022622 + "hi": 2856382938171326008, + "lo": 17854880026061545335 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2180788369746935527, - "lo": 9798683518059022622 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2180788369746935527, - "lo": 9798683518059022622 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2180788369746935527, - "lo": 9798683518059022622 + "hi": 2856382938171326008, + "lo": 17854880026061545335 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2180788369746935527, - "lo": 9798683518059022622 + "hi": 2856382938171326008, + "lo": 17854880026061545335 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.106.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.106.json index 2b4734b2..cf53e539 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.106.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.106.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4717144127092714392, - "lo": 9675832495198941553 + "hi": 123611928523243134, + "lo": 6234493363293955167 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4717144127092714392, - "lo": 9675832495198941553 + "hi": 123611928523243134, + "lo": 6234493363293955167 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4717144127092714392, - "lo": 9675832495198941553 + "hi": 123611928523243134, + "lo": 6234493363293955167 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4717144127092714392, - "lo": 9675832495198941553 + "hi": 123611928523243134, + "lo": 6234493363293955167 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4717144127092714392, - "lo": 9675832495198941553 + "hi": 123611928523243134, + "lo": 6234493363293955167 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4717144127092714392, - "lo": 9675832495198941553 + "hi": 123611928523243134, + "lo": 6234493363293955167 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4717144127092714392, - "lo": 9675832495198941553 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4717144127092714392, - "lo": 9675832495198941553 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4717144127092714392, - "lo": 9675832495198941553 + "hi": 123611928523243134, + "lo": 6234493363293955167 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4717144127092714392, - "lo": 9675832495198941553 + "hi": 123611928523243134, + "lo": 6234493363293955167 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.107.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.107.json index 4bad1408..4615426e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.107.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.107.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8844971069942951905, - "lo": 16854640001841994554 + "hi": 64513961386845326, + "lo": 7613488631637000618 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8844971069942951905, - "lo": 16854640001841994554 + "hi": 64513961386845326, + "lo": 7613488631637000618 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8844971069942951905, - "lo": 16854640001841994554 + "hi": 64513961386845326, + "lo": 7613488631637000618 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8844971069942951905, - "lo": 16854640001841994554 + "hi": 64513961386845326, + "lo": 7613488631637000618 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8844971069942951905, - "lo": 16854640001841994554 + "hi": 64513961386845326, + "lo": 7613488631637000618 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8844971069942951905, - "lo": 16854640001841994554 + "hi": 64513961386845326, + "lo": 7613488631637000618 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8844971069942951905, - "lo": 16854640001841994554 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8844971069942951905, - "lo": 16854640001841994554 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8844971069942951905, - "lo": 16854640001841994554 + "hi": 64513961386845326, + "lo": 7613488631637000618 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8844971069942951905, - "lo": 16854640001841994554 + "hi": 64513961386845326, + "lo": 7613488631637000618 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.108.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.108.json index 62e44090..e343e6b5 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.108.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.108.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7155257651753371816, - "lo": 7924770762467440708 + "hi": 4969796672828482533, + "lo": 3494944164247480937 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7155257651753371816, - "lo": 7924770762467440708 + "hi": 4969796672828482533, + "lo": 3494944164247480937 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7155257651753371816, - "lo": 7924770762467440708 + "hi": 4969796672828482533, + "lo": 3494944164247480937 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7155257651753371816, - "lo": 7924770762467440708 + "hi": 4969796672828482533, + "lo": 3494944164247480937 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7155257651753371816, - "lo": 7924770762467440708 + "hi": 4969796672828482533, + "lo": 3494944164247480937 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7155257651753371816, - "lo": 7924770762467440708 + "hi": 4969796672828482533, + "lo": 3494944164247480937 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7155257651753371816, - "lo": 7924770762467440708 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7155257651753371816, - "lo": 7924770762467440708 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7155257651753371816, - "lo": 7924770762467440708 + "hi": 4969796672828482533, + "lo": 3494944164247480937 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7155257651753371816, - "lo": 7924770762467440708 + "hi": 4969796672828482533, + "lo": 3494944164247480937 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.109.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.109.json index 2535d736..c929faa1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.109.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.109.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8400955223953945583, - "lo": 5504043614692433280 + "hi": 1684024936057990772, + "lo": 3314580860798256317 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8400955223953945583, - "lo": 5504043614692433280 + "hi": 1684024936057990772, + "lo": 3314580860798256317 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8400955223953945583, - "lo": 5504043614692433280 + "hi": 1684024936057990772, + "lo": 3314580860798256317 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8400955223953945583, - "lo": 5504043614692433280 + "hi": 1684024936057990772, + "lo": 3314580860798256317 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8400955223953945583, - "lo": 5504043614692433280 + "hi": 1684024936057990772, + "lo": 3314580860798256317 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8400955223953945583, - "lo": 5504043614692433280 + "hi": 1684024936057990772, + "lo": 3314580860798256317 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8400955223953945583, - "lo": 5504043614692433280 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8400955223953945583, - "lo": 5504043614692433280 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8400955223953945583, - "lo": 5504043614692433280 + "hi": 1684024936057990772, + "lo": 3314580860798256317 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8400955223953945583, - "lo": 5504043614692433280 + "hi": 1684024936057990772, + "lo": 3314580860798256317 } } }, 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 411fc93e..46650b60 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7750344022894925587, - "lo": 12031597468133026277 + "hi": 5244600561447960849, + "lo": 17615078203906666429 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7750344022894925587, - "lo": 12031597468133026277 + "hi": 5244600561447960849, + "lo": 17615078203906666429 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7750344022894925587, - "lo": 12031597468133026277 + "hi": 5244600561447960849, + "lo": 17615078203906666429 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7750344022894925587, - "lo": 12031597468133026277 + "hi": 5244600561447960849, + "lo": 17615078203906666429 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7750344022894925587, - "lo": 12031597468133026277 + "hi": 5244600561447960849, + "lo": 17615078203906666429 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7750344022894925587, - "lo": 12031597468133026277 + "hi": 5244600561447960849, + "lo": 17615078203906666429 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7750344022894925587, - "lo": 12031597468133026277 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7750344022894925587, - "lo": 12031597468133026277 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7750344022894925587, - "lo": 12031597468133026277 + "hi": 5244600561447960849, + "lo": 17615078203906666429 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7750344022894925587, - "lo": 12031597468133026277 + "hi": 5244600561447960849, + "lo": 17615078203906666429 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.110.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.110.json index 626fdf06..f6e48cef 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.110.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.110.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7826895871819810340, - "lo": 17406882714483634339 + "hi": 6528678956625215636, + "lo": 13267118727723456055 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7826895871819810340, - "lo": 17406882714483634339 + "hi": 6528678956625215636, + "lo": 13267118727723456055 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7826895871819810340, - "lo": 17406882714483634339 + "hi": 6528678956625215636, + "lo": 13267118727723456055 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7826895871819810340, - "lo": 17406882714483634339 + "hi": 6528678956625215636, + "lo": 13267118727723456055 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7826895871819810340, - "lo": 17406882714483634339 + "hi": 6528678956625215636, + "lo": 13267118727723456055 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7826895871819810340, - "lo": 17406882714483634339 + "hi": 6528678956625215636, + "lo": 13267118727723456055 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7826895871819810340, - "lo": 17406882714483634339 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7826895871819810340, - "lo": 17406882714483634339 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7826895871819810340, - "lo": 17406882714483634339 + "hi": 6528678956625215636, + "lo": 13267118727723456055 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7826895871819810340, - "lo": 17406882714483634339 + "hi": 6528678956625215636, + "lo": 13267118727723456055 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.111.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.111.json index 0b163fd4..f6e5874f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.111.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.111.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1218397288972358544, - "lo": 3288801463977593562 + "hi": 8098174452711144281, + "lo": 16711729056038603378 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1218397288972358544, - "lo": 3288801463977593562 + "hi": 8098174452711144281, + "lo": 16711729056038603378 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1218397288972358544, - "lo": 3288801463977593562 + "hi": 8098174452711144281, + "lo": 16711729056038603378 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1218397288972358544, - "lo": 3288801463977593562 + "hi": 8098174452711144281, + "lo": 16711729056038603378 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1218397288972358544, - "lo": 3288801463977593562 + "hi": 8098174452711144281, + "lo": 16711729056038603378 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1218397288972358544, - "lo": 3288801463977593562 + "hi": 8098174452711144281, + "lo": 16711729056038603378 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1218397288972358544, - "lo": 3288801463977593562 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1218397288972358544, - "lo": 3288801463977593562 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1218397288972358544, - "lo": 3288801463977593562 + "hi": 8098174452711144281, + "lo": 16711729056038603378 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1218397288972358544, - "lo": 3288801463977593562 + "hi": 8098174452711144281, + "lo": 16711729056038603378 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.112.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.112.json index c1f47ce4..afe4f275 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.112.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.112.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4912870012998265413, - "lo": 18206088607676581214 + "hi": 4906064294473315227, + "lo": 363640146507721390 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4912870012998265413, - "lo": 18206088607676581214 + "hi": 4906064294473315227, + "lo": 363640146507721390 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4912870012998265413, - "lo": 18206088607676581214 + "hi": 4906064294473315227, + "lo": 363640146507721390 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4912870012998265413, - "lo": 18206088607676581214 + "hi": 4906064294473315227, + "lo": 363640146507721390 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4912870012998265413, - "lo": 18206088607676581214 + "hi": 4906064294473315227, + "lo": 363640146507721390 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4912870012998265413, - "lo": 18206088607676581214 + "hi": 4906064294473315227, + "lo": 363640146507721390 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4912870012998265413, - "lo": 18206088607676581214 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4912870012998265413, - "lo": 18206088607676581214 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4912870012998265413, - "lo": 18206088607676581214 + "hi": 4906064294473315227, + "lo": 363640146507721390 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4912870012998265413, - "lo": 18206088607676581214 + "hi": 4906064294473315227, + "lo": 363640146507721390 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.113.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.113.json index 064e43ba..5bbe901b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.113.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.113.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5104767273427525143, - "lo": 9341417862808322933 + "hi": 1206565818166481538, + "lo": 188867636377655675 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5104767273427525143, - "lo": 9341417862808322933 + "hi": 1206565818166481538, + "lo": 188867636377655675 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5104767273427525143, - "lo": 9341417862808322933 + "hi": 1206565818166481538, + "lo": 188867636377655675 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5104767273427525143, - "lo": 9341417862808322933 + "hi": 1206565818166481538, + "lo": 188867636377655675 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5104767273427525143, - "lo": 9341417862808322933 + "hi": 1206565818166481538, + "lo": 188867636377655675 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5104767273427525143, - "lo": 9341417862808322933 + "hi": 1206565818166481538, + "lo": 188867636377655675 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5104767273427525143, - "lo": 9341417862808322933 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5104767273427525143, - "lo": 9341417862808322933 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5104767273427525143, - "lo": 9341417862808322933 + "hi": 1206565818166481538, + "lo": 188867636377655675 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5104767273427525143, - "lo": 9341417862808322933 + "hi": 1206565818166481538, + "lo": 188867636377655675 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.114.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.114.json index 67c170ce..6c76d92a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.114.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.114.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3638076269800679070, - "lo": 13774377245188873923 + "hi": 3248085803939017943, + "lo": 13395580100958194227 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3638076269800679070, - "lo": 13774377245188873923 + "hi": 3248085803939017943, + "lo": 13395580100958194227 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3638076269800679070, - "lo": 13774377245188873923 + "hi": 3248085803939017943, + "lo": 13395580100958194227 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3638076269800679070, - "lo": 13774377245188873923 + "hi": 3248085803939017943, + "lo": 13395580100958194227 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3638076269800679070, - "lo": 13774377245188873923 + "hi": 3248085803939017943, + "lo": 13395580100958194227 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3638076269800679070, - "lo": 13774377245188873923 + "hi": 3248085803939017943, + "lo": 13395580100958194227 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3638076269800679070, - "lo": 13774377245188873923 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3638076269800679070, - "lo": 13774377245188873923 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3638076269800679070, - "lo": 13774377245188873923 + "hi": 3248085803939017943, + "lo": 13395580100958194227 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3638076269800679070, - "lo": 13774377245188873923 + "hi": 3248085803939017943, + "lo": 13395580100958194227 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.115.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.115.json index 5f39bac7..b62fd080 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.115.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.115.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2079896724827898564, - "lo": 2038668777640339080 + "hi": 179764324499128190, + "lo": 18093383442646733586 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2079896724827898564, - "lo": 2038668777640339080 + "hi": 179764324499128190, + "lo": 18093383442646733586 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2079896724827898564, - "lo": 2038668777640339080 + "hi": 179764324499128190, + "lo": 18093383442646733586 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2079896724827898564, - "lo": 2038668777640339080 + "hi": 179764324499128190, + "lo": 18093383442646733586 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2079896724827898564, - "lo": 2038668777640339080 + "hi": 179764324499128190, + "lo": 18093383442646733586 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2079896724827898564, - "lo": 2038668777640339080 + "hi": 179764324499128190, + "lo": 18093383442646733586 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2079896724827898564, - "lo": 2038668777640339080 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2079896724827898564, - "lo": 2038668777640339080 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2079896724827898564, - "lo": 2038668777640339080 + "hi": 179764324499128190, + "lo": 18093383442646733586 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2079896724827898564, - "lo": 2038668777640339080 + "hi": 179764324499128190, + "lo": 18093383442646733586 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.116.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.116.json index 874bcc46..8c43e5b6 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.116.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.116.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2192180365765475030, - "lo": 4283400948293819492 + "hi": 2384810256309410960, + "lo": 6275179515099392075 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2192180365765475030, - "lo": 4283400948293819492 + "hi": 2384810256309410960, + "lo": 6275179515099392075 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2192180365765475030, - "lo": 4283400948293819492 + "hi": 2384810256309410960, + "lo": 6275179515099392075 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2192180365765475030, - "lo": 4283400948293819492 + "hi": 2384810256309410960, + "lo": 6275179515099392075 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2192180365765475030, - "lo": 4283400948293819492 + "hi": 2384810256309410960, + "lo": 6275179515099392075 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2192180365765475030, - "lo": 4283400948293819492 + "hi": 2384810256309410960, + "lo": 6275179515099392075 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2192180365765475030, - "lo": 4283400948293819492 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2192180365765475030, - "lo": 4283400948293819492 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2192180365765475030, - "lo": 4283400948293819492 + "hi": 2384810256309410960, + "lo": 6275179515099392075 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2192180365765475030, - "lo": 4283400948293819492 + "hi": 2384810256309410960, + "lo": 6275179515099392075 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.117.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.117.json index 763f7916..d9a1855d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.117.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.117.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8082664788438935990, - "lo": 240236784757426534 + "hi": 6348949508500071713, + "lo": 14262207856226026423 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8082664788438935990, - "lo": 240236784757426534 + "hi": 6348949508500071713, + "lo": 14262207856226026423 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8082664788438935990, - "lo": 240236784757426534 + "hi": 6348949508500071713, + "lo": 14262207856226026423 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8082664788438935990, - "lo": 240236784757426534 + "hi": 6348949508500071713, + "lo": 14262207856226026423 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8082664788438935990, - "lo": 240236784757426534 + "hi": 6348949508500071713, + "lo": 14262207856226026423 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8082664788438935990, - "lo": 240236784757426534 + "hi": 6348949508500071713, + "lo": 14262207856226026423 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8082664788438935990, - "lo": 240236784757426534 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8082664788438935990, - "lo": 240236784757426534 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8082664788438935990, - "lo": 240236784757426534 + "hi": 6348949508500071713, + "lo": 14262207856226026423 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8082664788438935990, - "lo": 240236784757426534 + "hi": 6348949508500071713, + "lo": 14262207856226026423 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.118.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.118.json index 3c29f918..043b6364 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.118.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.118.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8936620751285121111, - "lo": 9839617812083347854 + "hi": 7212394021146787974, + "lo": 11559652195079229477 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8936620751285121111, - "lo": 9839617812083347854 + "hi": 7212394021146787974, + "lo": 11559652195079229477 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8936620751285121111, - "lo": 9839617812083347854 + "hi": 7212394021146787974, + "lo": 11559652195079229477 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8936620751285121111, - "lo": 9839617812083347854 + "hi": 7212394021146787974, + "lo": 11559652195079229477 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8936620751285121111, - "lo": 9839617812083347854 + "hi": 7212394021146787974, + "lo": 11559652195079229477 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8936620751285121111, - "lo": 9839617812083347854 + "hi": 7212394021146787974, + "lo": 11559652195079229477 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8936620751285121111, - "lo": 9839617812083347854 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8936620751285121111, - "lo": 9839617812083347854 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8936620751285121111, - "lo": 9839617812083347854 + "hi": 7212394021146787974, + "lo": 11559652195079229477 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8936620751285121111, - "lo": 9839617812083347854 + "hi": 7212394021146787974, + "lo": 11559652195079229477 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.119.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.119.json index f9f0dd78..23f479eb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.119.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.119.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3019538496425834161, - "lo": 12203457555530894888 + "hi": 3665106889167885479, + "lo": 12527014856303440953 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3019538496425834161, - "lo": 12203457555530894888 + "hi": 3665106889167885479, + "lo": 12527014856303440953 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3019538496425834161, - "lo": 12203457555530894888 + "hi": 3665106889167885479, + "lo": 12527014856303440953 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3019538496425834161, - "lo": 12203457555530894888 + "hi": 3665106889167885479, + "lo": 12527014856303440953 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3019538496425834161, - "lo": 12203457555530894888 + "hi": 3665106889167885479, + "lo": 12527014856303440953 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3019538496425834161, - "lo": 12203457555530894888 + "hi": 3665106889167885479, + "lo": 12527014856303440953 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3019538496425834161, - "lo": 12203457555530894888 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3019538496425834161, - "lo": 12203457555530894888 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3019538496425834161, - "lo": 12203457555530894888 + "hi": 3665106889167885479, + "lo": 12527014856303440953 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3019538496425834161, - "lo": 12203457555530894888 + "hi": 3665106889167885479, + "lo": 12527014856303440953 } } }, 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 8d57831c..cf6bc7f5 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2473216219254257891, - "lo": 17914346963446863663 + "hi": 6877100578662008707, + "lo": 14429263283470477417 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2473216219254257891, - "lo": 17914346963446863663 + "hi": 6877100578662008707, + "lo": 14429263283470477417 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2473216219254257891, - "lo": 17914346963446863663 + "hi": 6877100578662008707, + "lo": 14429263283470477417 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2473216219254257891, - "lo": 17914346963446863663 + "hi": 6877100578662008707, + "lo": 14429263283470477417 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2473216219254257891, - "lo": 17914346963446863663 + "hi": 6877100578662008707, + "lo": 14429263283470477417 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2473216219254257891, - "lo": 17914346963446863663 + "hi": 6877100578662008707, + "lo": 14429263283470477417 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2473216219254257891, - "lo": 17914346963446863663 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2473216219254257891, - "lo": 17914346963446863663 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2473216219254257891, - "lo": 17914346963446863663 + "hi": 6877100578662008707, + "lo": 14429263283470477417 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2473216219254257891, - "lo": 17914346963446863663 + "hi": 6877100578662008707, + "lo": 14429263283470477417 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.120.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.120.json index 61c897c6..49137547 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.120.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.120.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2960953874712278676, - "lo": 16997219378227593855 + "hi": 6954109109045036263, + "lo": 88316348397093588 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2960953874712278676, - "lo": 16997219378227593855 + "hi": 6954109109045036263, + "lo": 88316348397093588 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2960953874712278676, - "lo": 16997219378227593855 + "hi": 6954109109045036263, + "lo": 88316348397093588 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2960953874712278676, - "lo": 16997219378227593855 + "hi": 6954109109045036263, + "lo": 88316348397093588 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2960953874712278676, - "lo": 16997219378227593855 + "hi": 6954109109045036263, + "lo": 88316348397093588 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2960953874712278676, - "lo": 16997219378227593855 + "hi": 6954109109045036263, + "lo": 88316348397093588 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2960953874712278676, - "lo": 16997219378227593855 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2960953874712278676, - "lo": 16997219378227593855 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2960953874712278676, - "lo": 16997219378227593855 + "hi": 6954109109045036263, + "lo": 88316348397093588 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2960953874712278676, - "lo": 16997219378227593855 + "hi": 6954109109045036263, + "lo": 88316348397093588 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.121.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.121.json index 38d0ad66..29018926 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.121.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.121.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5635470668467460683, - "lo": 17728410257444919174 + "hi": 4183419360732230592, + "lo": 1130130006989797098 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5635470668467460683, - "lo": 17728410257444919174 + "hi": 4183419360732230592, + "lo": 1130130006989797098 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5635470668467460683, - "lo": 17728410257444919174 + "hi": 4183419360732230592, + "lo": 1130130006989797098 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5635470668467460683, - "lo": 17728410257444919174 + "hi": 4183419360732230592, + "lo": 1130130006989797098 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5635470668467460683, - "lo": 17728410257444919174 + "hi": 4183419360732230592, + "lo": 1130130006989797098 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5635470668467460683, - "lo": 17728410257444919174 + "hi": 4183419360732230592, + "lo": 1130130006989797098 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5635470668467460683, - "lo": 17728410257444919174 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5635470668467460683, - "lo": 17728410257444919174 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5635470668467460683, - "lo": 17728410257444919174 + "hi": 4183419360732230592, + "lo": 1130130006989797098 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5635470668467460683, - "lo": 17728410257444919174 + "hi": 4183419360732230592, + "lo": 1130130006989797098 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.122.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.122.json index b414df0f..faab8dec 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.122.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.122.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2609309880971101801, - "lo": 10079042114358220918 + "hi": 5153712418875329701, + "lo": 18096458251701781159 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2609309880971101801, - "lo": 10079042114358220918 + "hi": 5153712418875329701, + "lo": 18096458251701781159 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2609309880971101801, - "lo": 10079042114358220918 + "hi": 5153712418875329701, + "lo": 18096458251701781159 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2609309880971101801, - "lo": 10079042114358220918 + "hi": 5153712418875329701, + "lo": 18096458251701781159 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2609309880971101801, - "lo": 10079042114358220918 + "hi": 5153712418875329701, + "lo": 18096458251701781159 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2609309880971101801, - "lo": 10079042114358220918 + "hi": 5153712418875329701, + "lo": 18096458251701781159 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2609309880971101801, - "lo": 10079042114358220918 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2609309880971101801, - "lo": 10079042114358220918 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2609309880971101801, - "lo": 10079042114358220918 + "hi": 5153712418875329701, + "lo": 18096458251701781159 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2609309880971101801, - "lo": 10079042114358220918 + "hi": 5153712418875329701, + "lo": 18096458251701781159 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.123.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.123.json index e84764ec..ab66892e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.123.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.123.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3280887114528154510, - "lo": 5749074684832505402 + "hi": 276438376340875009, + "lo": 18379723206764027348 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3280887114528154510, - "lo": 5749074684832505402 + "hi": 276438376340875009, + "lo": 18379723206764027348 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3280887114528154510, - "lo": 5749074684832505402 + "hi": 276438376340875009, + "lo": 18379723206764027348 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3280887114528154510, - "lo": 5749074684832505402 + "hi": 276438376340875009, + "lo": 18379723206764027348 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3280887114528154510, - "lo": 5749074684832505402 + "hi": 276438376340875009, + "lo": 18379723206764027348 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3280887114528154510, - "lo": 5749074684832505402 + "hi": 276438376340875009, + "lo": 18379723206764027348 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3280887114528154510, - "lo": 5749074684832505402 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3280887114528154510, - "lo": 5749074684832505402 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3280887114528154510, - "lo": 5749074684832505402 + "hi": 276438376340875009, + "lo": 18379723206764027348 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3280887114528154510, - "lo": 5749074684832505402 + "hi": 276438376340875009, + "lo": 18379723206764027348 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.124.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.124.json index d7cce37d..e3608414 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.124.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.124.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1825468972119665917, - "lo": 12862490601719606878 + "hi": 9207520939061514100, + "lo": 10335474903817483764 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1825468972119665917, - "lo": 12862490601719606878 + "hi": 9207520939061514100, + "lo": 10335474903817483764 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1825468972119665917, - "lo": 12862490601719606878 + "hi": 9207520939061514100, + "lo": 10335474903817483764 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1825468972119665917, - "lo": 12862490601719606878 + "hi": 9207520939061514100, + "lo": 10335474903817483764 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1825468972119665917, - "lo": 12862490601719606878 + "hi": 9207520939061514100, + "lo": 10335474903817483764 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1825468972119665917, - "lo": 12862490601719606878 + "hi": 9207520939061514100, + "lo": 10335474903817483764 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1825468972119665917, - "lo": 12862490601719606878 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1825468972119665917, - "lo": 12862490601719606878 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1825468972119665917, - "lo": 12862490601719606878 + "hi": 9207520939061514100, + "lo": 10335474903817483764 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1825468972119665917, - "lo": 12862490601719606878 + "hi": 9207520939061514100, + "lo": 10335474903817483764 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.125.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.125.json index 9bd49271..c1cba2c6 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.125.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.125.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6051256561711066893, - "lo": 14367117492642250407 + "hi": 8684039728970630951, + "lo": 508650831964093881 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6051256561711066893, - "lo": 14367117492642250407 + "hi": 8684039728970630951, + "lo": 508650831964093881 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6051256561711066893, - "lo": 14367117492642250407 + "hi": 8684039728970630951, + "lo": 508650831964093881 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6051256561711066893, - "lo": 14367117492642250407 + "hi": 8684039728970630951, + "lo": 508650831964093881 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6051256561711066893, - "lo": 14367117492642250407 + "hi": 8684039728970630951, + "lo": 508650831964093881 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6051256561711066893, - "lo": 14367117492642250407 + "hi": 8684039728970630951, + "lo": 508650831964093881 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6051256561711066893, - "lo": 14367117492642250407 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6051256561711066893, - "lo": 14367117492642250407 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6051256561711066893, - "lo": 14367117492642250407 + "hi": 8684039728970630951, + "lo": 508650831964093881 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6051256561711066893, - "lo": 14367117492642250407 + "hi": 8684039728970630951, + "lo": 508650831964093881 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.126.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.126.json index 317811b8..52167f9c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.126.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.126.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 966801639095301776, - "lo": 15256663178991129541 + "hi": 4277016682689026820, + "lo": 9450448488511230301 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 966801639095301776, - "lo": 15256663178991129541 + "hi": 4277016682689026820, + "lo": 9450448488511230301 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 966801639095301776, - "lo": 15256663178991129541 + "hi": 4277016682689026820, + "lo": 9450448488511230301 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 966801639095301776, - "lo": 15256663178991129541 + "hi": 4277016682689026820, + "lo": 9450448488511230301 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 966801639095301776, - "lo": 15256663178991129541 + "hi": 4277016682689026820, + "lo": 9450448488511230301 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 966801639095301776, - "lo": 15256663178991129541 + "hi": 4277016682689026820, + "lo": 9450448488511230301 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 966801639095301776, - "lo": 15256663178991129541 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 966801639095301776, - "lo": 15256663178991129541 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 966801639095301776, - "lo": 15256663178991129541 + "hi": 4277016682689026820, + "lo": 9450448488511230301 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 966801639095301776, - "lo": 15256663178991129541 + "hi": 4277016682689026820, + "lo": 9450448488511230301 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.127.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.127.json index 57eebd89..2605e331 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.127.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.127.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4033811347403894934, - "lo": 10117681632493399855 + "hi": 4319031079014970793, + "lo": 670213959692623370 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4033811347403894934, - "lo": 10117681632493399855 + "hi": 4319031079014970793, + "lo": 670213959692623370 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4033811347403894934, - "lo": 10117681632493399855 + "hi": 4319031079014970793, + "lo": 670213959692623370 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4033811347403894934, - "lo": 10117681632493399855 + "hi": 4319031079014970793, + "lo": 670213959692623370 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4033811347403894934, - "lo": 10117681632493399855 + "hi": 4319031079014970793, + "lo": 670213959692623370 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4033811347403894934, - "lo": 10117681632493399855 + "hi": 4319031079014970793, + "lo": 670213959692623370 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4033811347403894934, - "lo": 10117681632493399855 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4033811347403894934, - "lo": 10117681632493399855 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4033811347403894934, - "lo": 10117681632493399855 + "hi": 4319031079014970793, + "lo": 670213959692623370 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4033811347403894934, - "lo": 10117681632493399855 + "hi": 4319031079014970793, + "lo": 670213959692623370 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.128.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.128.json index daef96f4..f6b5877b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.128.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.128.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5884512947965934780, - "lo": 1267911326416380740 + "hi": 8015153668830254158, + "lo": 8408219124833475185 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5884512947965934780, - "lo": 1267911326416380740 + "hi": 8015153668830254158, + "lo": 8408219124833475185 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5884512947965934780, - "lo": 1267911326416380740 + "hi": 8015153668830254158, + "lo": 8408219124833475185 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5884512947965934780, - "lo": 1267911326416380740 + "hi": 8015153668830254158, + "lo": 8408219124833475185 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5884512947965934780, - "lo": 1267911326416380740 + "hi": 8015153668830254158, + "lo": 8408219124833475185 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5884512947965934780, - "lo": 1267911326416380740 + "hi": 8015153668830254158, + "lo": 8408219124833475185 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5884512947965934780, - "lo": 1267911326416380740 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5884512947965934780, - "lo": 1267911326416380740 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5884512947965934780, - "lo": 1267911326416380740 + "hi": 8015153668830254158, + "lo": 8408219124833475185 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5884512947965934780, - "lo": 1267911326416380740 + "hi": 8015153668830254158, + "lo": 8408219124833475185 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.129.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.129.json index cb35567a..34f2aa93 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.129.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.129.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 714040027462260474, - "lo": 14975774018188838408 + "hi": 7372572254149513843, + "lo": 14334686322778909163 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 714040027462260474, - "lo": 14975774018188838408 + "hi": 7372572254149513843, + "lo": 14334686322778909163 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 714040027462260474, - "lo": 14975774018188838408 + "hi": 7372572254149513843, + "lo": 14334686322778909163 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 714040027462260474, - "lo": 14975774018188838408 + "hi": 7372572254149513843, + "lo": 14334686322778909163 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 714040027462260474, - "lo": 14975774018188838408 + "hi": 7372572254149513843, + "lo": 14334686322778909163 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 714040027462260474, - "lo": 14975774018188838408 + "hi": 7372572254149513843, + "lo": 14334686322778909163 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 714040027462260474, - "lo": 14975774018188838408 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 714040027462260474, - "lo": 14975774018188838408 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 714040027462260474, - "lo": 14975774018188838408 + "hi": 7372572254149513843, + "lo": 14334686322778909163 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 714040027462260474, - "lo": 14975774018188838408 + "hi": 7372572254149513843, + "lo": 14334686322778909163 } } }, 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 24955aa6..a98b7ea8 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4722950102148773277, - "lo": 9021870064937292571 + "hi": 7963099844727356065, + "lo": 7568547133703162821 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4722950102148773277, - "lo": 9021870064937292571 + "hi": 7963099844727356065, + "lo": 7568547133703162821 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4722950102148773277, - "lo": 9021870064937292571 + "hi": 7963099844727356065, + "lo": 7568547133703162821 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4722950102148773277, - "lo": 9021870064937292571 + "hi": 7963099844727356065, + "lo": 7568547133703162821 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4722950102148773277, - "lo": 9021870064937292571 + "hi": 7963099844727356065, + "lo": 7568547133703162821 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4722950102148773277, - "lo": 9021870064937292571 + "hi": 7963099844727356065, + "lo": 7568547133703162821 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4722950102148773277, - "lo": 9021870064937292571 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4722950102148773277, - "lo": 9021870064937292571 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4722950102148773277, - "lo": 9021870064937292571 + "hi": 7963099844727356065, + "lo": 7568547133703162821 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4722950102148773277, - "lo": 9021870064937292571 + "hi": 7963099844727356065, + "lo": 7568547133703162821 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.130.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.130.json index 5e46ac89..47e94486 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.130.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.130.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6028085710391252921, - "lo": 4996916323271058594 + "hi": 7590382014737344891, + "lo": 9962358635527056840 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6028085710391252921, - "lo": 4996916323271058594 + "hi": 7590382014737344891, + "lo": 9962358635527056840 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6028085710391252921, - "lo": 4996916323271058594 + "hi": 7590382014737344891, + "lo": 9962358635527056840 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6028085710391252921, - "lo": 4996916323271058594 + "hi": 7590382014737344891, + "lo": 9962358635527056840 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6028085710391252921, - "lo": 4996916323271058594 + "hi": 7590382014737344891, + "lo": 9962358635527056840 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6028085710391252921, - "lo": 4996916323271058594 + "hi": 7590382014737344891, + "lo": 9962358635527056840 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6028085710391252921, - "lo": 4996916323271058594 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6028085710391252921, - "lo": 4996916323271058594 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6028085710391252921, - "lo": 4996916323271058594 + "hi": 7590382014737344891, + "lo": 9962358635527056840 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6028085710391252921, - "lo": 4996916323271058594 + "hi": 7590382014737344891, + "lo": 9962358635527056840 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.131.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.131.json index d369efee..2ab02192 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.131.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.131.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7235771337333582183, - "lo": 2036510759952641714 + "hi": 3934416591150244247, + "lo": 5260433614812527281 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7235771337333582183, - "lo": 2036510759952641714 + "hi": 3934416591150244247, + "lo": 5260433614812527281 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7235771337333582183, - "lo": 2036510759952641714 + "hi": 3934416591150244247, + "lo": 5260433614812527281 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7235771337333582183, - "lo": 2036510759952641714 + "hi": 3934416591150244247, + "lo": 5260433614812527281 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7235771337333582183, - "lo": 2036510759952641714 + "hi": 3934416591150244247, + "lo": 5260433614812527281 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7235771337333582183, - "lo": 2036510759952641714 + "hi": 3934416591150244247, + "lo": 5260433614812527281 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7235771337333582183, - "lo": 2036510759952641714 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7235771337333582183, - "lo": 2036510759952641714 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7235771337333582183, - "lo": 2036510759952641714 + "hi": 3934416591150244247, + "lo": 5260433614812527281 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7235771337333582183, - "lo": 2036510759952641714 + "hi": 3934416591150244247, + "lo": 5260433614812527281 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.132.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.132.json index 8dc6d2df..94bf6b60 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.132.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.132.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8583761800744465165, - "lo": 9806040702737640732 + "hi": 2896184680705218978, + "lo": 7966387026813560869 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8583761800744465165, - "lo": 9806040702737640732 + "hi": 2896184680705218978, + "lo": 7966387026813560869 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8583761800744465165, - "lo": 9806040702737640732 + "hi": 2896184680705218978, + "lo": 7966387026813560869 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8583761800744465165, - "lo": 9806040702737640732 + "hi": 2896184680705218978, + "lo": 7966387026813560869 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8583761800744465165, - "lo": 9806040702737640732 + "hi": 2896184680705218978, + "lo": 7966387026813560869 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8583761800744465165, - "lo": 9806040702737640732 + "hi": 2896184680705218978, + "lo": 7966387026813560869 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8583761800744465165, - "lo": 9806040702737640732 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8583761800744465165, - "lo": 9806040702737640732 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8583761800744465165, - "lo": 9806040702737640732 + "hi": 2896184680705218978, + "lo": 7966387026813560869 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8583761800744465165, - "lo": 9806040702737640732 + "hi": 2896184680705218978, + "lo": 7966387026813560869 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.133.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.133.json index 71bc6086..7cf79641 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.133.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.133.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4540844557260820705, - "lo": 11798234549390787937 + "hi": 8112933270310545403, + "lo": 7282742263390369259 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4540844557260820705, - "lo": 11798234549390787937 + "hi": 8112933270310545403, + "lo": 7282742263390369259 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4540844557260820705, - "lo": 11798234549390787937 + "hi": 8112933270310545403, + "lo": 7282742263390369259 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4540844557260820705, - "lo": 11798234549390787937 + "hi": 8112933270310545403, + "lo": 7282742263390369259 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4540844557260820705, - "lo": 11798234549390787937 + "hi": 8112933270310545403, + "lo": 7282742263390369259 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4540844557260820705, - "lo": 11798234549390787937 + "hi": 8112933270310545403, + "lo": 7282742263390369259 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4540844557260820705, - "lo": 11798234549390787937 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4540844557260820705, - "lo": 11798234549390787937 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4540844557260820705, - "lo": 11798234549390787937 + "hi": 8112933270310545403, + "lo": 7282742263390369259 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4540844557260820705, - "lo": 11798234549390787937 + "hi": 8112933270310545403, + "lo": 7282742263390369259 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.134.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.134.json index 769a7f4f..4385546b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.134.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.134.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1227670540911302935, - "lo": 13408213773961067612 + "hi": 5750487568937776370, + "lo": 11020199338611896085 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1227670540911302935, - "lo": 13408213773961067612 + "hi": 5750487568937776370, + "lo": 11020199338611896085 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1227670540911302935, - "lo": 13408213773961067612 + "hi": 5750487568937776370, + "lo": 11020199338611896085 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1227670540911302935, - "lo": 13408213773961067612 + "hi": 5750487568937776370, + "lo": 11020199338611896085 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1227670540911302935, - "lo": 13408213773961067612 + "hi": 5750487568937776370, + "lo": 11020199338611896085 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1227670540911302935, - "lo": 13408213773961067612 + "hi": 5750487568937776370, + "lo": 11020199338611896085 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1227670540911302935, - "lo": 13408213773961067612 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1227670540911302935, - "lo": 13408213773961067612 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1227670540911302935, - "lo": 13408213773961067612 + "hi": 5750487568937776370, + "lo": 11020199338611896085 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1227670540911302935, - "lo": 13408213773961067612 + "hi": 5750487568937776370, + "lo": 11020199338611896085 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.135.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.135.json index c0cebfb5..8ba6ef1e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.135.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.135.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5369688248610498658, - "lo": 13413997488115351234 + "hi": 4789715240536420472, + "lo": 9289964935616476469 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5369688248610498658, - "lo": 13413997488115351234 + "hi": 4789715240536420472, + "lo": 9289964935616476469 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5369688248610498658, - "lo": 13413997488115351234 + "hi": 4789715240536420472, + "lo": 9289964935616476469 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5369688248610498658, - "lo": 13413997488115351234 + "hi": 4789715240536420472, + "lo": 9289964935616476469 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5369688248610498658, - "lo": 13413997488115351234 + "hi": 4789715240536420472, + "lo": 9289964935616476469 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5369688248610498658, - "lo": 13413997488115351234 + "hi": 4789715240536420472, + "lo": 9289964935616476469 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5369688248610498658, - "lo": 13413997488115351234 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5369688248610498658, - "lo": 13413997488115351234 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5369688248610498658, - "lo": 13413997488115351234 + "hi": 4789715240536420472, + "lo": 9289964935616476469 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5369688248610498658, - "lo": 13413997488115351234 + "hi": 4789715240536420472, + "lo": 9289964935616476469 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.136.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.136.json index cd68738d..caa3a766 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.136.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.136.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2427989056989760701, - "lo": 2535091229050683232 + "hi": 7158267787593853946, + "lo": 14793301306727793288 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2427989056989760701, - "lo": 2535091229050683232 + "hi": 7158267787593853946, + "lo": 14793301306727793288 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2427989056989760701, - "lo": 2535091229050683232 + "hi": 7158267787593853946, + "lo": 14793301306727793288 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2427989056989760701, - "lo": 2535091229050683232 + "hi": 7158267787593853946, + "lo": 14793301306727793288 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2427989056989760701, - "lo": 2535091229050683232 + "hi": 7158267787593853946, + "lo": 14793301306727793288 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2427989056989760701, - "lo": 2535091229050683232 + "hi": 7158267787593853946, + "lo": 14793301306727793288 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2427989056989760701, - "lo": 2535091229050683232 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2427989056989760701, - "lo": 2535091229050683232 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2427989056989760701, - "lo": 2535091229050683232 + "hi": 7158267787593853946, + "lo": 14793301306727793288 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2427989056989760701, - "lo": 2535091229050683232 + "hi": 7158267787593853946, + "lo": 14793301306727793288 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.137.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.137.json index 1c0c61d1..f0e3c055 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.137.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.137.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8392324244109387555, - "lo": 5199687260231314594 + "hi": 9175903676966654761, + "lo": 3632071203374764892 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8392324244109387555, - "lo": 5199687260231314594 + "hi": 9175903676966654761, + "lo": 3632071203374764892 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8392324244109387555, - "lo": 5199687260231314594 + "hi": 9175903676966654761, + "lo": 3632071203374764892 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8392324244109387555, - "lo": 5199687260231314594 + "hi": 9175903676966654761, + "lo": 3632071203374764892 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8392324244109387555, - "lo": 5199687260231314594 + "hi": 9175903676966654761, + "lo": 3632071203374764892 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8392324244109387555, - "lo": 5199687260231314594 + "hi": 9175903676966654761, + "lo": 3632071203374764892 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8392324244109387555, - "lo": 5199687260231314594 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8392324244109387555, - "lo": 5199687260231314594 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8392324244109387555, - "lo": 5199687260231314594 + "hi": 9175903676966654761, + "lo": 3632071203374764892 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8392324244109387555, - "lo": 5199687260231314594 + "hi": 9175903676966654761, + "lo": 3632071203374764892 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.138.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.138.json index 7537aa41..bbfb9734 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.138.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.138.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8182408452498636118, - "lo": 14908758831641062128 + "hi": 1873314483464426710, + "lo": 497178774147408792 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8182408452498636118, - "lo": 14908758831641062128 + "hi": 1873314483464426710, + "lo": 497178774147408792 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8182408452498636118, - "lo": 14908758831641062128 + "hi": 1873314483464426710, + "lo": 497178774147408792 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8182408452498636118, - "lo": 14908758831641062128 + "hi": 1873314483464426710, + "lo": 497178774147408792 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8182408452498636118, - "lo": 14908758831641062128 + "hi": 1873314483464426710, + "lo": 497178774147408792 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8182408452498636118, - "lo": 14908758831641062128 + "hi": 1873314483464426710, + "lo": 497178774147408792 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8182408452498636118, - "lo": 14908758831641062128 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8182408452498636118, - "lo": 14908758831641062128 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8182408452498636118, - "lo": 14908758831641062128 + "hi": 1873314483464426710, + "lo": 497178774147408792 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8182408452498636118, - "lo": 14908758831641062128 + "hi": 1873314483464426710, + "lo": 497178774147408792 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.139.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.139.json index 0f2f33a7..886ad044 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.139.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.139.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8857985685215549917, - "lo": 7755636146642538325 + "hi": 8277027769575521059, + "lo": 17604071136772256871 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8857985685215549917, - "lo": 7755636146642538325 + "hi": 8277027769575521059, + "lo": 17604071136772256871 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8857985685215549917, - "lo": 7755636146642538325 + "hi": 8277027769575521059, + "lo": 17604071136772256871 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8857985685215549917, - "lo": 7755636146642538325 + "hi": 8277027769575521059, + "lo": 17604071136772256871 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8857985685215549917, - "lo": 7755636146642538325 + "hi": 8277027769575521059, + "lo": 17604071136772256871 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8857985685215549917, - "lo": 7755636146642538325 + "hi": 8277027769575521059, + "lo": 17604071136772256871 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8857985685215549917, - "lo": 7755636146642538325 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8857985685215549917, - "lo": 7755636146642538325 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8857985685215549917, - "lo": 7755636146642538325 + "hi": 8277027769575521059, + "lo": 17604071136772256871 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8857985685215549917, - "lo": 7755636146642538325 + "hi": 8277027769575521059, + "lo": 17604071136772256871 } } }, 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 26d4a8d7..cceadafb 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5247870594126405922, - "lo": 7531884118774516534 + "hi": 7364426831764765771, + "lo": 628780854723820702 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5247870594126405922, - "lo": 7531884118774516534 + "hi": 7364426831764765771, + "lo": 628780854723820702 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5247870594126405922, - "lo": 7531884118774516534 + "hi": 7364426831764765771, + "lo": 628780854723820702 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5247870594126405922, - "lo": 7531884118774516534 + "hi": 7364426831764765771, + "lo": 628780854723820702 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5247870594126405922, - "lo": 7531884118774516534 + "hi": 7364426831764765771, + "lo": 628780854723820702 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5247870594126405922, - "lo": 7531884118774516534 + "hi": 7364426831764765771, + "lo": 628780854723820702 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5247870594126405922, - "lo": 7531884118774516534 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5247870594126405922, - "lo": 7531884118774516534 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5247870594126405922, - "lo": 7531884118774516534 + "hi": 7364426831764765771, + "lo": 628780854723820702 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5247870594126405922, - "lo": 7531884118774516534 + "hi": 7364426831764765771, + "lo": 628780854723820702 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.140.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.140.json index 504dfb1a..d07a7669 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.140.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.140.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6838936690241961798, - "lo": 12729230907758441973 + "hi": 7023189640594871740, + "lo": 6303463138296099537 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6838936690241961798, - "lo": 12729230907758441973 + "hi": 7023189640594871740, + "lo": 6303463138296099537 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6838936690241961798, - "lo": 12729230907758441973 + "hi": 7023189640594871740, + "lo": 6303463138296099537 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6838936690241961798, - "lo": 12729230907758441973 + "hi": 7023189640594871740, + "lo": 6303463138296099537 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6838936690241961798, - "lo": 12729230907758441973 + "hi": 7023189640594871740, + "lo": 6303463138296099537 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6838936690241961798, - "lo": 12729230907758441973 + "hi": 7023189640594871740, + "lo": 6303463138296099537 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6838936690241961798, - "lo": 12729230907758441973 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6838936690241961798, - "lo": 12729230907758441973 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6838936690241961798, - "lo": 12729230907758441973 + "hi": 7023189640594871740, + "lo": 6303463138296099537 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6838936690241961798, - "lo": 12729230907758441973 + "hi": 7023189640594871740, + "lo": 6303463138296099537 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.141.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.141.json index 68176df9..4f28df85 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.141.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.141.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6343405363244830254, - "lo": 12993119687350017461 + "hi": 7650506360030083999, + "lo": 7677745777374910336 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6343405363244830254, - "lo": 12993119687350017461 + "hi": 7650506360030083999, + "lo": 7677745777374910336 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6343405363244830254, - "lo": 12993119687350017461 + "hi": 7650506360030083999, + "lo": 7677745777374910336 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6343405363244830254, - "lo": 12993119687350017461 + "hi": 7650506360030083999, + "lo": 7677745777374910336 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6343405363244830254, - "lo": 12993119687350017461 + "hi": 7650506360030083999, + "lo": 7677745777374910336 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6343405363244830254, - "lo": 12993119687350017461 + "hi": 7650506360030083999, + "lo": 7677745777374910336 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6343405363244830254, - "lo": 12993119687350017461 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6343405363244830254, - "lo": 12993119687350017461 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6343405363244830254, - "lo": 12993119687350017461 + "hi": 7650506360030083999, + "lo": 7677745777374910336 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6343405363244830254, - "lo": 12993119687350017461 + "hi": 7650506360030083999, + "lo": 7677745777374910336 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.142.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.142.json index 88d928dd..be00ba15 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.142.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.142.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8789496500825310314, - "lo": 727920320670463980 + "hi": 1034711958141232602, + "lo": 14996275530303671832 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8789496500825310314, - "lo": 727920320670463980 + "hi": 1034711958141232602, + "lo": 14996275530303671832 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8789496500825310314, - "lo": 727920320670463980 + "hi": 1034711958141232602, + "lo": 14996275530303671832 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8789496500825310314, - "lo": 727920320670463980 + "hi": 1034711958141232602, + "lo": 14996275530303671832 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8789496500825310314, - "lo": 727920320670463980 + "hi": 1034711958141232602, + "lo": 14996275530303671832 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8789496500825310314, - "lo": 727920320670463980 + "hi": 1034711958141232602, + "lo": 14996275530303671832 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8789496500825310314, - "lo": 727920320670463980 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8789496500825310314, - "lo": 727920320670463980 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8789496500825310314, - "lo": 727920320670463980 + "hi": 1034711958141232602, + "lo": 14996275530303671832 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8789496500825310314, - "lo": 727920320670463980 + "hi": 1034711958141232602, + "lo": 14996275530303671832 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.143.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.143.json index a704da44..4c537d0e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.143.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.143.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3872673521548855413, - "lo": 11524011312985229439 + "hi": 8565051144636996472, + "lo": 8935541711219277530 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3872673521548855413, - "lo": 11524011312985229439 + "hi": 8565051144636996472, + "lo": 8935541711219277530 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3872673521548855413, - "lo": 11524011312985229439 + "hi": 8565051144636996472, + "lo": 8935541711219277530 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3872673521548855413, - "lo": 11524011312985229439 + "hi": 8565051144636996472, + "lo": 8935541711219277530 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3872673521548855413, - "lo": 11524011312985229439 + "hi": 8565051144636996472, + "lo": 8935541711219277530 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3872673521548855413, - "lo": 11524011312985229439 + "hi": 8565051144636996472, + "lo": 8935541711219277530 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3872673521548855413, - "lo": 11524011312985229439 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3872673521548855413, - "lo": 11524011312985229439 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3872673521548855413, - "lo": 11524011312985229439 + "hi": 8565051144636996472, + "lo": 8935541711219277530 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3872673521548855413, - "lo": 11524011312985229439 + "hi": 8565051144636996472, + "lo": 8935541711219277530 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.144.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.144.json index 2ab0543c..d58132e8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.144.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.144.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5990499982342739664, - "lo": 3623228094374683862 + "hi": 7372338922905472049, + "lo": 11923584569265983721 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5990499982342739664, - "lo": 3623228094374683862 + "hi": 7372338922905472049, + "lo": 11923584569265983721 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5990499982342739664, - "lo": 3623228094374683862 + "hi": 7372338922905472049, + "lo": 11923584569265983721 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5990499982342739664, - "lo": 3623228094374683862 + "hi": 7372338922905472049, + "lo": 11923584569265983721 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5990499982342739664, - "lo": 3623228094374683862 + "hi": 7372338922905472049, + "lo": 11923584569265983721 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5990499982342739664, - "lo": 3623228094374683862 + "hi": 7372338922905472049, + "lo": 11923584569265983721 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5990499982342739664, - "lo": 3623228094374683862 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5990499982342739664, - "lo": 3623228094374683862 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5990499982342739664, - "lo": 3623228094374683862 + "hi": 7372338922905472049, + "lo": 11923584569265983721 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5990499982342739664, - "lo": 3623228094374683862 + "hi": 7372338922905472049, + "lo": 11923584569265983721 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.145.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.145.json index 84844d3c..c0427f7c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.145.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.145.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1611844358250338297, - "lo": 15765734894746426112 + "hi": 95308328568706855, + "lo": 14210739237370331952 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1611844358250338297, - "lo": 15765734894746426112 + "hi": 95308328568706855, + "lo": 14210739237370331952 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1611844358250338297, - "lo": 15765734894746426112 + "hi": 95308328568706855, + "lo": 14210739237370331952 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1611844358250338297, - "lo": 15765734894746426112 + "hi": 95308328568706855, + "lo": 14210739237370331952 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1611844358250338297, - "lo": 15765734894746426112 + "hi": 95308328568706855, + "lo": 14210739237370331952 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1611844358250338297, - "lo": 15765734894746426112 + "hi": 95308328568706855, + "lo": 14210739237370331952 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1611844358250338297, - "lo": 15765734894746426112 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1611844358250338297, - "lo": 15765734894746426112 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1611844358250338297, - "lo": 15765734894746426112 + "hi": 95308328568706855, + "lo": 14210739237370331952 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1611844358250338297, - "lo": 15765734894746426112 + "hi": 95308328568706855, + "lo": 14210739237370331952 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.146.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.146.json index 3a1bee09..f9356b0f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.146.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.146.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1649447266883229904, - "lo": 2388380261740824557 + "hi": 5059772432600440351, + "lo": 17921249359389282861 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1649447266883229904, - "lo": 2388380261740824557 + "hi": 5059772432600440351, + "lo": 17921249359389282861 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1649447266883229904, - "lo": 2388380261740824557 + "hi": 5059772432600440351, + "lo": 17921249359389282861 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1649447266883229904, - "lo": 2388380261740824557 + "hi": 5059772432600440351, + "lo": 17921249359389282861 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1649447266883229904, - "lo": 2388380261740824557 + "hi": 5059772432600440351, + "lo": 17921249359389282861 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1649447266883229904, - "lo": 2388380261740824557 + "hi": 5059772432600440351, + "lo": 17921249359389282861 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1649447266883229904, - "lo": 2388380261740824557 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1649447266883229904, - "lo": 2388380261740824557 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1649447266883229904, - "lo": 2388380261740824557 + "hi": 5059772432600440351, + "lo": 17921249359389282861 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1649447266883229904, - "lo": 2388380261740824557 + "hi": 5059772432600440351, + "lo": 17921249359389282861 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.147.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.147.json index 6b1b6f61..6df05bbd 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.147.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.147.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7712891248968923583, - "lo": 8101186172913616291 + "hi": 3140772552352730302, + "lo": 3789855465948810142 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7712891248968923583, - "lo": 8101186172913616291 + "hi": 3140772552352730302, + "lo": 3789855465948810142 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7712891248968923583, - "lo": 8101186172913616291 + "hi": 3140772552352730302, + "lo": 3789855465948810142 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7712891248968923583, - "lo": 8101186172913616291 + "hi": 3140772552352730302, + "lo": 3789855465948810142 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7712891248968923583, - "lo": 8101186172913616291 + "hi": 3140772552352730302, + "lo": 3789855465948810142 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7712891248968923583, - "lo": 8101186172913616291 + "hi": 3140772552352730302, + "lo": 3789855465948810142 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7712891248968923583, - "lo": 8101186172913616291 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7712891248968923583, - "lo": 8101186172913616291 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7712891248968923583, - "lo": 8101186172913616291 + "hi": 3140772552352730302, + "lo": 3789855465948810142 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7712891248968923583, - "lo": 8101186172913616291 + "hi": 3140772552352730302, + "lo": 3789855465948810142 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.148.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.148.json index d35d6489..e1b3184a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.148.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.148.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2140216419033005425, - "lo": 11846334330247376656 + "hi": 390954685013102262, + "lo": 4036232846590525034 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2140216419033005425, - "lo": 11846334330247376656 + "hi": 390954685013102262, + "lo": 4036232846590525034 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2140216419033005425, - "lo": 11846334330247376656 + "hi": 390954685013102262, + "lo": 4036232846590525034 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2140216419033005425, - "lo": 11846334330247376656 + "hi": 390954685013102262, + "lo": 4036232846590525034 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2140216419033005425, - "lo": 11846334330247376656 + "hi": 390954685013102262, + "lo": 4036232846590525034 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2140216419033005425, - "lo": 11846334330247376656 + "hi": 390954685013102262, + "lo": 4036232846590525034 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2140216419033005425, - "lo": 11846334330247376656 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2140216419033005425, - "lo": 11846334330247376656 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2140216419033005425, - "lo": 11846334330247376656 + "hi": 390954685013102262, + "lo": 4036232846590525034 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2140216419033005425, - "lo": 11846334330247376656 + "hi": 390954685013102262, + "lo": 4036232846590525034 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.149.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.149.json index caa93d73..1941d181 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.149.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.149.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2871309055472642726, - "lo": 2051684828853166004 + "hi": 3011140138744101154, + "lo": 6944762003152869209 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2871309055472642726, - "lo": 2051684828853166004 + "hi": 3011140138744101154, + "lo": 6944762003152869209 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2871309055472642726, - "lo": 2051684828853166004 + "hi": 3011140138744101154, + "lo": 6944762003152869209 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2871309055472642726, - "lo": 2051684828853166004 + "hi": 3011140138744101154, + "lo": 6944762003152869209 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2871309055472642726, - "lo": 2051684828853166004 + "hi": 3011140138744101154, + "lo": 6944762003152869209 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2871309055472642726, - "lo": 2051684828853166004 + "hi": 3011140138744101154, + "lo": 6944762003152869209 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2871309055472642726, - "lo": 2051684828853166004 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2871309055472642726, - "lo": 2051684828853166004 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2871309055472642726, - "lo": 2051684828853166004 + "hi": 3011140138744101154, + "lo": 6944762003152869209 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2871309055472642726, - "lo": 2051684828853166004 + "hi": 3011140138744101154, + "lo": 6944762003152869209 } } }, 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 27c406a9..5f195281 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 614089028016259114, - "lo": 8523016079788345384 + "hi": 5401560442714469520, + "lo": 15760103615792812076 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 614089028016259114, - "lo": 8523016079788345384 + "hi": 5401560442714469520, + "lo": 15760103615792812076 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 614089028016259114, - "lo": 8523016079788345384 + "hi": 5401560442714469520, + "lo": 15760103615792812076 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 614089028016259114, - "lo": 8523016079788345384 + "hi": 5401560442714469520, + "lo": 15760103615792812076 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 614089028016259114, - "lo": 8523016079788345384 + "hi": 5401560442714469520, + "lo": 15760103615792812076 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 614089028016259114, - "lo": 8523016079788345384 + "hi": 5401560442714469520, + "lo": 15760103615792812076 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 614089028016259114, - "lo": 8523016079788345384 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 614089028016259114, - "lo": 8523016079788345384 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 614089028016259114, - "lo": 8523016079788345384 + "hi": 5401560442714469520, + "lo": 15760103615792812076 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 614089028016259114, - "lo": 8523016079788345384 + "hi": 5401560442714469520, + "lo": 15760103615792812076 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.150.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.150.json index 8723da47..e24388c5 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.150.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.150.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5244645707244316509, - "lo": 6453826934668808878 + "hi": 6870125867481789116, + "lo": 9038817555316514143 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5244645707244316509, - "lo": 6453826934668808878 + "hi": 6870125867481789116, + "lo": 9038817555316514143 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5244645707244316509, - "lo": 6453826934668808878 + "hi": 6870125867481789116, + "lo": 9038817555316514143 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5244645707244316509, - "lo": 6453826934668808878 + "hi": 6870125867481789116, + "lo": 9038817555316514143 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5244645707244316509, - "lo": 6453826934668808878 + "hi": 6870125867481789116, + "lo": 9038817555316514143 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5244645707244316509, - "lo": 6453826934668808878 + "hi": 6870125867481789116, + "lo": 9038817555316514143 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5244645707244316509, - "lo": 6453826934668808878 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5244645707244316509, - "lo": 6453826934668808878 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5244645707244316509, - "lo": 6453826934668808878 + "hi": 6870125867481789116, + "lo": 9038817555316514143 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5244645707244316509, - "lo": 6453826934668808878 + "hi": 6870125867481789116, + "lo": 9038817555316514143 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.151.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.151.json index e5fd16c4..744c1af5 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.151.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.151.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3544119365997903455, - "lo": 12688023180244393592 + "hi": 5863825262061441769, + "lo": 13176439931375998885 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3544119365997903455, - "lo": 12688023180244393592 + "hi": 5863825262061441769, + "lo": 13176439931375998885 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3544119365997903455, - "lo": 12688023180244393592 + "hi": 5863825262061441769, + "lo": 13176439931375998885 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3544119365997903455, - "lo": 12688023180244393592 + "hi": 5863825262061441769, + "lo": 13176439931375998885 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3544119365997903455, - "lo": 12688023180244393592 + "hi": 5863825262061441769, + "lo": 13176439931375998885 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3544119365997903455, - "lo": 12688023180244393592 + "hi": 5863825262061441769, + "lo": 13176439931375998885 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3544119365997903455, - "lo": 12688023180244393592 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3544119365997903455, - "lo": 12688023180244393592 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3544119365997903455, - "lo": 12688023180244393592 + "hi": 5863825262061441769, + "lo": 13176439931375998885 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3544119365997903455, - "lo": 12688023180244393592 + "hi": 5863825262061441769, + "lo": 13176439931375998885 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.152.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.152.json index 8cb22717..df98300e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.152.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.152.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 558691979676454773, - "lo": 3002604768402984227 + "hi": 7649950912874360615, + "lo": 16444207354653129124 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 558691979676454773, - "lo": 3002604768402984227 + "hi": 7649950912874360615, + "lo": 16444207354653129124 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 558691979676454773, - "lo": 3002604768402984227 + "hi": 7649950912874360615, + "lo": 16444207354653129124 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 558691979676454773, - "lo": 3002604768402984227 + "hi": 7649950912874360615, + "lo": 16444207354653129124 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 558691979676454773, - "lo": 3002604768402984227 + "hi": 7649950912874360615, + "lo": 16444207354653129124 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 558691979676454773, - "lo": 3002604768402984227 + "hi": 7649950912874360615, + "lo": 16444207354653129124 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 558691979676454773, - "lo": 3002604768402984227 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 558691979676454773, - "lo": 3002604768402984227 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 558691979676454773, - "lo": 3002604768402984227 + "hi": 7649950912874360615, + "lo": 16444207354653129124 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 558691979676454773, - "lo": 3002604768402984227 + "hi": 7649950912874360615, + "lo": 16444207354653129124 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.153.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.153.json index 35bdf6d1..8ec147c7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.153.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.153.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5824873457799369544, - "lo": 7307932204980243249 + "hi": 2926222547726954953, + "lo": 6473538861400764090 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5824873457799369544, - "lo": 7307932204980243249 + "hi": 2926222547726954953, + "lo": 6473538861400764090 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5824873457799369544, - "lo": 7307932204980243249 + "hi": 2926222547726954953, + "lo": 6473538861400764090 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5824873457799369544, - "lo": 7307932204980243249 + "hi": 2926222547726954953, + "lo": 6473538861400764090 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5824873457799369544, - "lo": 7307932204980243249 + "hi": 2926222547726954953, + "lo": 6473538861400764090 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5824873457799369544, - "lo": 7307932204980243249 + "hi": 2926222547726954953, + "lo": 6473538861400764090 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5824873457799369544, - "lo": 7307932204980243249 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5824873457799369544, - "lo": 7307932204980243249 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5824873457799369544, - "lo": 7307932204980243249 + "hi": 2926222547726954953, + "lo": 6473538861400764090 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5824873457799369544, - "lo": 7307932204980243249 + "hi": 2926222547726954953, + "lo": 6473538861400764090 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.154.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.154.json index 8695dc83..2e58e27a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.154.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.154.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3192171493246114941, - "lo": 13615026846258661068 + "hi": 3750692600919800862, + "lo": 16398898719961250221 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3192171493246114941, - "lo": 13615026846258661068 + "hi": 3750692600919800862, + "lo": 16398898719961250221 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3192171493246114941, - "lo": 13615026846258661068 + "hi": 3750692600919800862, + "lo": 16398898719961250221 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3192171493246114941, - "lo": 13615026846258661068 + "hi": 3750692600919800862, + "lo": 16398898719961250221 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3192171493246114941, - "lo": 13615026846258661068 + "hi": 3750692600919800862, + "lo": 16398898719961250221 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3192171493246114941, - "lo": 13615026846258661068 + "hi": 3750692600919800862, + "lo": 16398898719961250221 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3192171493246114941, - "lo": 13615026846258661068 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3192171493246114941, - "lo": 13615026846258661068 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3192171493246114941, - "lo": 13615026846258661068 + "hi": 3750692600919800862, + "lo": 16398898719961250221 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3192171493246114941, - "lo": 13615026846258661068 + "hi": 3750692600919800862, + "lo": 16398898719961250221 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.155.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.155.json index 9b448eeb..91a25898 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.155.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.155.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3279527206642421064, - "lo": 15411878357170881949 + "hi": 752547503274835720, + "lo": 17236813910109555666 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3279527206642421064, - "lo": 15411878357170881949 + "hi": 752547503274835720, + "lo": 17236813910109555666 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3279527206642421064, - "lo": 15411878357170881949 + "hi": 752547503274835720, + "lo": 17236813910109555666 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3279527206642421064, - "lo": 15411878357170881949 + "hi": 752547503274835720, + "lo": 17236813910109555666 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3279527206642421064, - "lo": 15411878357170881949 + "hi": 752547503274835720, + "lo": 17236813910109555666 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3279527206642421064, - "lo": 15411878357170881949 + "hi": 752547503274835720, + "lo": 17236813910109555666 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3279527206642421064, - "lo": 15411878357170881949 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3279527206642421064, - "lo": 15411878357170881949 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3279527206642421064, - "lo": 15411878357170881949 + "hi": 752547503274835720, + "lo": 17236813910109555666 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3279527206642421064, - "lo": 15411878357170881949 + "hi": 752547503274835720, + "lo": 17236813910109555666 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.156.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.156.json index ad043fcb..070a023e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.156.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.156.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4589560759922591423, - "lo": 5406730562826781882 + "hi": 2465726086814167785, + "lo": 13871507866237079710 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4589560759922591423, - "lo": 5406730562826781882 + "hi": 2465726086814167785, + "lo": 13871507866237079710 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4589560759922591423, - "lo": 5406730562826781882 + "hi": 2465726086814167785, + "lo": 13871507866237079710 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4589560759922591423, - "lo": 5406730562826781882 + "hi": 2465726086814167785, + "lo": 13871507866237079710 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4589560759922591423, - "lo": 5406730562826781882 + "hi": 2465726086814167785, + "lo": 13871507866237079710 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4589560759922591423, - "lo": 5406730562826781882 + "hi": 2465726086814167785, + "lo": 13871507866237079710 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4589560759922591423, - "lo": 5406730562826781882 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4589560759922591423, - "lo": 5406730562826781882 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4589560759922591423, - "lo": 5406730562826781882 + "hi": 2465726086814167785, + "lo": 13871507866237079710 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4589560759922591423, - "lo": 5406730562826781882 + "hi": 2465726086814167785, + "lo": 13871507866237079710 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.157.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.157.json index 5c2aafe9..aceb9f43 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.157.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.157.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7226104342690128852, - "lo": 17563355538179486222 + "hi": 5591267872537469777, + "lo": 16883543707288506676 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7226104342690128852, - "lo": 17563355538179486222 + "hi": 5591267872537469777, + "lo": 16883543707288506676 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7226104342690128852, - "lo": 17563355538179486222 + "hi": 5591267872537469777, + "lo": 16883543707288506676 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7226104342690128852, - "lo": 17563355538179486222 + "hi": 5591267872537469777, + "lo": 16883543707288506676 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7226104342690128852, - "lo": 17563355538179486222 + "hi": 5591267872537469777, + "lo": 16883543707288506676 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7226104342690128852, - "lo": 17563355538179486222 + "hi": 5591267872537469777, + "lo": 16883543707288506676 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7226104342690128852, - "lo": 17563355538179486222 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7226104342690128852, - "lo": 17563355538179486222 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7226104342690128852, - "lo": 17563355538179486222 + "hi": 5591267872537469777, + "lo": 16883543707288506676 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7226104342690128852, - "lo": 17563355538179486222 + "hi": 5591267872537469777, + "lo": 16883543707288506676 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.158.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.158.json index acb907aa..931922a0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.158.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.158.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4199457358309956422, - "lo": 1471426807211345410 + "hi": 2669894265043366811, + "lo": 16097237368810576018 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4199457358309956422, - "lo": 1471426807211345410 + "hi": 2669894265043366811, + "lo": 16097237368810576018 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4199457358309956422, - "lo": 1471426807211345410 + "hi": 2669894265043366811, + "lo": 16097237368810576018 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4199457358309956422, - "lo": 1471426807211345410 + "hi": 2669894265043366811, + "lo": 16097237368810576018 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4199457358309956422, - "lo": 1471426807211345410 + "hi": 2669894265043366811, + "lo": 16097237368810576018 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4199457358309956422, - "lo": 1471426807211345410 + "hi": 2669894265043366811, + "lo": 16097237368810576018 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4199457358309956422, - "lo": 1471426807211345410 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4199457358309956422, - "lo": 1471426807211345410 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4199457358309956422, - "lo": 1471426807211345410 + "hi": 2669894265043366811, + "lo": 16097237368810576018 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4199457358309956422, - "lo": 1471426807211345410 + "hi": 2669894265043366811, + "lo": 16097237368810576018 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.159.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.159.json index 9ae3e053..9eb1a0ca 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.159.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.159.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5633120584795500354, - "lo": 14424783014804015461 + "hi": 5086943546632482589, + "lo": 17365288690845668167 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5633120584795500354, - "lo": 14424783014804015461 + "hi": 5086943546632482589, + "lo": 17365288690845668167 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5633120584795500354, - "lo": 14424783014804015461 + "hi": 5086943546632482589, + "lo": 17365288690845668167 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5633120584795500354, - "lo": 14424783014804015461 + "hi": 5086943546632482589, + "lo": 17365288690845668167 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5633120584795500354, - "lo": 14424783014804015461 + "hi": 5086943546632482589, + "lo": 17365288690845668167 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5633120584795500354, - "lo": 14424783014804015461 + "hi": 5086943546632482589, + "lo": 17365288690845668167 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5633120584795500354, - "lo": 14424783014804015461 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5633120584795500354, - "lo": 14424783014804015461 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5633120584795500354, - "lo": 14424783014804015461 + "hi": 5086943546632482589, + "lo": 17365288690845668167 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5633120584795500354, - "lo": 14424783014804015461 + "hi": 5086943546632482589, + "lo": 17365288690845668167 } } }, 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 be856e6a..04ba4794 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7149312232337026967, - "lo": 4530451365214889063 + "hi": 426669627270530708, + "lo": 11081356393113328379 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7149312232337026967, - "lo": 4530451365214889063 + "hi": 426669627270530708, + "lo": 11081356393113328379 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7149312232337026967, - "lo": 4530451365214889063 + "hi": 426669627270530708, + "lo": 11081356393113328379 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7149312232337026967, - "lo": 4530451365214889063 + "hi": 426669627270530708, + "lo": 11081356393113328379 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7149312232337026967, - "lo": 4530451365214889063 + "hi": 426669627270530708, + "lo": 11081356393113328379 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7149312232337026967, - "lo": 4530451365214889063 + "hi": 426669627270530708, + "lo": 11081356393113328379 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7149312232337026967, - "lo": 4530451365214889063 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7149312232337026967, - "lo": 4530451365214889063 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7149312232337026967, - "lo": 4530451365214889063 + "hi": 426669627270530708, + "lo": 11081356393113328379 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7149312232337026967, - "lo": 4530451365214889063 + "hi": 426669627270530708, + "lo": 11081356393113328379 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.160.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.160.json index b16fda4f..bc377c88 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.160.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.160.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8983477700464139837, - "lo": 12369465636891619692 + "hi": 341007717899497494, + "lo": 9826821295919590754 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8983477700464139837, - "lo": 12369465636891619692 + "hi": 341007717899497494, + "lo": 9826821295919590754 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8983477700464139837, - "lo": 12369465636891619692 + "hi": 341007717899497494, + "lo": 9826821295919590754 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8983477700464139837, - "lo": 12369465636891619692 + "hi": 341007717899497494, + "lo": 9826821295919590754 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8983477700464139837, - "lo": 12369465636891619692 + "hi": 341007717899497494, + "lo": 9826821295919590754 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8983477700464139837, - "lo": 12369465636891619692 + "hi": 341007717899497494, + "lo": 9826821295919590754 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8983477700464139837, - "lo": 12369465636891619692 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8983477700464139837, - "lo": 12369465636891619692 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8983477700464139837, - "lo": 12369465636891619692 + "hi": 341007717899497494, + "lo": 9826821295919590754 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8983477700464139837, - "lo": 12369465636891619692 + "hi": 341007717899497494, + "lo": 9826821295919590754 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.161.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.161.json index af61b567..40702e07 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.161.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.161.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 9077681813175789810, - "lo": 12746256121565900876 + "hi": 8207886253259157937, + "lo": 14106989295070736637 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 9077681813175789810, - "lo": 12746256121565900876 + "hi": 8207886253259157937, + "lo": 14106989295070736637 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 9077681813175789810, - "lo": 12746256121565900876 + "hi": 8207886253259157937, + "lo": 14106989295070736637 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 9077681813175789810, - "lo": 12746256121565900876 + "hi": 8207886253259157937, + "lo": 14106989295070736637 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 9077681813175789810, - "lo": 12746256121565900876 + "hi": 8207886253259157937, + "lo": 14106989295070736637 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 9077681813175789810, - "lo": 12746256121565900876 + "hi": 8207886253259157937, + "lo": 14106989295070736637 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 9077681813175789810, - "lo": 12746256121565900876 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 9077681813175789810, - "lo": 12746256121565900876 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 9077681813175789810, - "lo": 12746256121565900876 + "hi": 8207886253259157937, + "lo": 14106989295070736637 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 9077681813175789810, - "lo": 12746256121565900876 + "hi": 8207886253259157937, + "lo": 14106989295070736637 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.162.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.162.json index afd3fe59..3e85161a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.162.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.162.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6634232373607406352, - "lo": 10657295658272450919 + "hi": 9087361895148688348, + "lo": 16011979438919736159 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6634232373607406352, - "lo": 10657295658272450919 + "hi": 9087361895148688348, + "lo": 16011979438919736159 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6634232373607406352, - "lo": 10657295658272450919 + "hi": 9087361895148688348, + "lo": 16011979438919736159 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6634232373607406352, - "lo": 10657295658272450919 + "hi": 9087361895148688348, + "lo": 16011979438919736159 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6634232373607406352, - "lo": 10657295658272450919 + "hi": 9087361895148688348, + "lo": 16011979438919736159 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6634232373607406352, - "lo": 10657295658272450919 + "hi": 9087361895148688348, + "lo": 16011979438919736159 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6634232373607406352, - "lo": 10657295658272450919 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6634232373607406352, - "lo": 10657295658272450919 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6634232373607406352, - "lo": 10657295658272450919 + "hi": 9087361895148688348, + "lo": 16011979438919736159 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6634232373607406352, - "lo": 10657295658272450919 + "hi": 9087361895148688348, + "lo": 16011979438919736159 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.163.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.163.json index 2472c317..8ef2c28d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.163.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.163.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1169966921884476936, - "lo": 16241105950066121146 + "hi": 5143643030627186852, + "lo": 3716292991656559149 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1169966921884476936, - "lo": 16241105950066121146 + "hi": 5143643030627186852, + "lo": 3716292991656559149 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1169966921884476936, - "lo": 16241105950066121146 + "hi": 5143643030627186852, + "lo": 3716292991656559149 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1169966921884476936, - "lo": 16241105950066121146 + "hi": 5143643030627186852, + "lo": 3716292991656559149 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1169966921884476936, - "lo": 16241105950066121146 + "hi": 5143643030627186852, + "lo": 3716292991656559149 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1169966921884476936, - "lo": 16241105950066121146 + "hi": 5143643030627186852, + "lo": 3716292991656559149 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1169966921884476936, - "lo": 16241105950066121146 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1169966921884476936, - "lo": 16241105950066121146 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1169966921884476936, - "lo": 16241105950066121146 + "hi": 5143643030627186852, + "lo": 3716292991656559149 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1169966921884476936, - "lo": 16241105950066121146 + "hi": 5143643030627186852, + "lo": 3716292991656559149 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.164.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.164.json index 59ae855a..d5c6e89f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.164.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.164.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3819762028057827879, - "lo": 3366280049784783031 + "hi": 7157602533577482471, + "lo": 17965165331874834350 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3819762028057827879, - "lo": 3366280049784783031 + "hi": 7157602533577482471, + "lo": 17965165331874834350 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3819762028057827879, - "lo": 3366280049784783031 + "hi": 7157602533577482471, + "lo": 17965165331874834350 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3819762028057827879, - "lo": 3366280049784783031 + "hi": 7157602533577482471, + "lo": 17965165331874834350 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3819762028057827879, - "lo": 3366280049784783031 + "hi": 7157602533577482471, + "lo": 17965165331874834350 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3819762028057827879, - "lo": 3366280049784783031 + "hi": 7157602533577482471, + "lo": 17965165331874834350 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3819762028057827879, - "lo": 3366280049784783031 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3819762028057827879, - "lo": 3366280049784783031 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3819762028057827879, - "lo": 3366280049784783031 + "hi": 7157602533577482471, + "lo": 17965165331874834350 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3819762028057827879, - "lo": 3366280049784783031 + "hi": 7157602533577482471, + "lo": 17965165331874834350 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.165.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.165.json index 75810c30..e278c9ea 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.165.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.165.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 193175187937058083, - "lo": 16147235379655609396 + "hi": 7034085934763748790, + "lo": 5259537829275430361 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 193175187937058083, - "lo": 16147235379655609396 + "hi": 7034085934763748790, + "lo": 5259537829275430361 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 193175187937058083, - "lo": 16147235379655609396 + "hi": 7034085934763748790, + "lo": 5259537829275430361 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 193175187937058083, - "lo": 16147235379655609396 + "hi": 7034085934763748790, + "lo": 5259537829275430361 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 193175187937058083, - "lo": 16147235379655609396 + "hi": 7034085934763748790, + "lo": 5259537829275430361 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 193175187937058083, - "lo": 16147235379655609396 + "hi": 7034085934763748790, + "lo": 5259537829275430361 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 193175187937058083, - "lo": 16147235379655609396 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 193175187937058083, - "lo": 16147235379655609396 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 193175187937058083, - "lo": 16147235379655609396 + "hi": 7034085934763748790, + "lo": 5259537829275430361 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 193175187937058083, - "lo": 16147235379655609396 + "hi": 7034085934763748790, + "lo": 5259537829275430361 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.166.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.166.json index 28aa5e6e..7b2fc501 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.166.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.166.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 99405990711268684, - "lo": 7970626903961919944 + "hi": 7671407398011529306, + "lo": 10838312852486753478 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 99405990711268684, - "lo": 7970626903961919944 + "hi": 7671407398011529306, + "lo": 10838312852486753478 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 99405990711268684, - "lo": 7970626903961919944 + "hi": 7671407398011529306, + "lo": 10838312852486753478 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 99405990711268684, - "lo": 7970626903961919944 + "hi": 7671407398011529306, + "lo": 10838312852486753478 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 99405990711268684, - "lo": 7970626903961919944 + "hi": 7671407398011529306, + "lo": 10838312852486753478 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 99405990711268684, - "lo": 7970626903961919944 + "hi": 7671407398011529306, + "lo": 10838312852486753478 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 99405990711268684, - "lo": 7970626903961919944 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 99405990711268684, - "lo": 7970626903961919944 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 99405990711268684, - "lo": 7970626903961919944 + "hi": 7671407398011529306, + "lo": 10838312852486753478 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 99405990711268684, - "lo": 7970626903961919944 + "hi": 7671407398011529306, + "lo": 10838312852486753478 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.167.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.167.json index 45f2ec32..2d21a211 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.167.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.167.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8604297813523420750, - "lo": 15065178985287897521 + "hi": 7565315098462943346, + "lo": 3678369677781050577 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8604297813523420750, - "lo": 15065178985287897521 + "hi": 7565315098462943346, + "lo": 3678369677781050577 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8604297813523420750, - "lo": 15065178985287897521 + "hi": 7565315098462943346, + "lo": 3678369677781050577 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8604297813523420750, - "lo": 15065178985287897521 + "hi": 7565315098462943346, + "lo": 3678369677781050577 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8604297813523420750, - "lo": 15065178985287897521 + "hi": 7565315098462943346, + "lo": 3678369677781050577 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8604297813523420750, - "lo": 15065178985287897521 + "hi": 7565315098462943346, + "lo": 3678369677781050577 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8604297813523420750, - "lo": 15065178985287897521 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8604297813523420750, - "lo": 15065178985287897521 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8604297813523420750, - "lo": 15065178985287897521 + "hi": 7565315098462943346, + "lo": 3678369677781050577 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8604297813523420750, - "lo": 15065178985287897521 + "hi": 7565315098462943346, + "lo": 3678369677781050577 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.168.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.168.json index bec318af..171cfebe 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.168.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.168.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2938817835309589511, - "lo": 6714426848787613434 + "hi": 1819598143997362438, + "lo": 13969338917222433732 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2938817835309589511, - "lo": 6714426848787613434 + "hi": 1819598143997362438, + "lo": 13969338917222433732 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2938817835309589511, - "lo": 6714426848787613434 + "hi": 1819598143997362438, + "lo": 13969338917222433732 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2938817835309589511, - "lo": 6714426848787613434 + "hi": 1819598143997362438, + "lo": 13969338917222433732 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2938817835309589511, - "lo": 6714426848787613434 + "hi": 1819598143997362438, + "lo": 13969338917222433732 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2938817835309589511, - "lo": 6714426848787613434 + "hi": 1819598143997362438, + "lo": 13969338917222433732 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2938817835309589511, - "lo": 6714426848787613434 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2938817835309589511, - "lo": 6714426848787613434 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2938817835309589511, - "lo": 6714426848787613434 + "hi": 1819598143997362438, + "lo": 13969338917222433732 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2938817835309589511, - "lo": 6714426848787613434 + "hi": 1819598143997362438, + "lo": 13969338917222433732 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.169.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.169.json index 6a8c6cf7..c68509f8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.169.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.169.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6572898589533827598, - "lo": 4427725526075326419 + "hi": 8939467678620577872, + "lo": 7826317708100003849 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6572898589533827598, - "lo": 4427725526075326419 + "hi": 8939467678620577872, + "lo": 7826317708100003849 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6572898589533827598, - "lo": 4427725526075326419 + "hi": 8939467678620577872, + "lo": 7826317708100003849 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6572898589533827598, - "lo": 4427725526075326419 + "hi": 8939467678620577872, + "lo": 7826317708100003849 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6572898589533827598, - "lo": 4427725526075326419 + "hi": 8939467678620577872, + "lo": 7826317708100003849 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6572898589533827598, - "lo": 4427725526075326419 + "hi": 8939467678620577872, + "lo": 7826317708100003849 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6572898589533827598, - "lo": 4427725526075326419 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6572898589533827598, - "lo": 4427725526075326419 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6572898589533827598, - "lo": 4427725526075326419 + "hi": 8939467678620577872, + "lo": 7826317708100003849 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6572898589533827598, - "lo": 4427725526075326419 + "hi": 8939467678620577872, + "lo": 7826317708100003849 } } }, 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 644d3802..93e1ed2f 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 815797915907693366, - "lo": 10205557859652788851 + "hi": 7843150357113508226, + "lo": 11251086552346717056 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 815797915907693366, - "lo": 10205557859652788851 + "hi": 7843150357113508226, + "lo": 11251086552346717056 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 815797915907693366, - "lo": 10205557859652788851 + "hi": 7843150357113508226, + "lo": 11251086552346717056 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 815797915907693366, - "lo": 10205557859652788851 + "hi": 7843150357113508226, + "lo": 11251086552346717056 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 815797915907693366, - "lo": 10205557859652788851 + "hi": 7843150357113508226, + "lo": 11251086552346717056 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 815797915907693366, - "lo": 10205557859652788851 + "hi": 7843150357113508226, + "lo": 11251086552346717056 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 815797915907693366, - "lo": 10205557859652788851 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 815797915907693366, - "lo": 10205557859652788851 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 815797915907693366, - "lo": 10205557859652788851 + "hi": 7843150357113508226, + "lo": 11251086552346717056 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 815797915907693366, - "lo": 10205557859652788851 + "hi": 7843150357113508226, + "lo": 11251086552346717056 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.170.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.170.json index 03b31f1d..aa51294a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.170.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.170.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5135778336647477313, - "lo": 6307897690495295343 + "hi": 6499336552799858581, + "lo": 15386594684850639495 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5135778336647477313, - "lo": 6307897690495295343 + "hi": 6499336552799858581, + "lo": 15386594684850639495 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5135778336647477313, - "lo": 6307897690495295343 + "hi": 6499336552799858581, + "lo": 15386594684850639495 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5135778336647477313, - "lo": 6307897690495295343 + "hi": 6499336552799858581, + "lo": 15386594684850639495 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5135778336647477313, - "lo": 6307897690495295343 + "hi": 6499336552799858581, + "lo": 15386594684850639495 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5135778336647477313, - "lo": 6307897690495295343 + "hi": 6499336552799858581, + "lo": 15386594684850639495 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5135778336647477313, - "lo": 6307897690495295343 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5135778336647477313, - "lo": 6307897690495295343 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5135778336647477313, - "lo": 6307897690495295343 + "hi": 6499336552799858581, + "lo": 15386594684850639495 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5135778336647477313, - "lo": 6307897690495295343 + "hi": 6499336552799858581, + "lo": 15386594684850639495 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.171.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.171.json index 3ee7b3ea..eb83d13d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.171.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.171.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 710057692278913238, - "lo": 2583654506033547596 + "hi": 4473088855733363847, + "lo": 16760159845777534471 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 710057692278913238, - "lo": 2583654506033547596 + "hi": 4473088855733363847, + "lo": 16760159845777534471 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 710057692278913238, - "lo": 2583654506033547596 + "hi": 4473088855733363847, + "lo": 16760159845777534471 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 710057692278913238, - "lo": 2583654506033547596 + "hi": 4473088855733363847, + "lo": 16760159845777534471 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 710057692278913238, - "lo": 2583654506033547596 + "hi": 4473088855733363847, + "lo": 16760159845777534471 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 710057692278913238, - "lo": 2583654506033547596 + "hi": 4473088855733363847, + "lo": 16760159845777534471 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 710057692278913238, - "lo": 2583654506033547596 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 710057692278913238, - "lo": 2583654506033547596 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 710057692278913238, - "lo": 2583654506033547596 + "hi": 4473088855733363847, + "lo": 16760159845777534471 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 710057692278913238, - "lo": 2583654506033547596 + "hi": 4473088855733363847, + "lo": 16760159845777534471 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.172.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.172.json index cf5fc1e0..2224b33e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.172.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.172.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6965330463014731617, - "lo": 649626320043435442 + "hi": 9104787980730404082, + "lo": 10977641270951849874 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6965330463014731617, - "lo": 649626320043435442 + "hi": 9104787980730404082, + "lo": 10977641270951849874 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6965330463014731617, - "lo": 649626320043435442 + "hi": 9104787980730404082, + "lo": 10977641270951849874 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6965330463014731617, - "lo": 649626320043435442 + "hi": 9104787980730404082, + "lo": 10977641270951849874 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6965330463014731617, - "lo": 649626320043435442 + "hi": 9104787980730404082, + "lo": 10977641270951849874 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6965330463014731617, - "lo": 649626320043435442 + "hi": 9104787980730404082, + "lo": 10977641270951849874 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6965330463014731617, - "lo": 649626320043435442 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6965330463014731617, - "lo": 649626320043435442 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6965330463014731617, - "lo": 649626320043435442 + "hi": 9104787980730404082, + "lo": 10977641270951849874 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6965330463014731617, - "lo": 649626320043435442 + "hi": 9104787980730404082, + "lo": 10977641270951849874 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.173.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.173.json index 6a8ab5e8..9ab9d173 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.173.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.173.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1177823833294026520, - "lo": 17856298639048061164 + "hi": 6967540710010268346, + "lo": 630034960463452695 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1177823833294026520, - "lo": 17856298639048061164 + "hi": 6967540710010268346, + "lo": 630034960463452695 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1177823833294026520, - "lo": 17856298639048061164 + "hi": 6967540710010268346, + "lo": 630034960463452695 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1177823833294026520, - "lo": 17856298639048061164 + "hi": 6967540710010268346, + "lo": 630034960463452695 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1177823833294026520, - "lo": 17856298639048061164 + "hi": 6967540710010268346, + "lo": 630034960463452695 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1177823833294026520, - "lo": 17856298639048061164 + "hi": 6967540710010268346, + "lo": 630034960463452695 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1177823833294026520, - "lo": 17856298639048061164 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1177823833294026520, - "lo": 17856298639048061164 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1177823833294026520, - "lo": 17856298639048061164 + "hi": 6967540710010268346, + "lo": 630034960463452695 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1177823833294026520, - "lo": 17856298639048061164 + "hi": 6967540710010268346, + "lo": 630034960463452695 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.174.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.174.json index b6db881c..4bf4b137 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.174.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.174.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4743470814603603800, - "lo": 8360342345673833823 + "hi": 7011143291299400997, + "lo": 4037845655426865228 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4743470814603603800, - "lo": 8360342345673833823 + "hi": 7011143291299400997, + "lo": 4037845655426865228 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4743470814603603800, - "lo": 8360342345673833823 + "hi": 7011143291299400997, + "lo": 4037845655426865228 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4743470814603603800, - "lo": 8360342345673833823 + "hi": 7011143291299400997, + "lo": 4037845655426865228 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4743470814603603800, - "lo": 8360342345673833823 + "hi": 7011143291299400997, + "lo": 4037845655426865228 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4743470814603603800, - "lo": 8360342345673833823 + "hi": 7011143291299400997, + "lo": 4037845655426865228 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4743470814603603800, - "lo": 8360342345673833823 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4743470814603603800, - "lo": 8360342345673833823 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4743470814603603800, - "lo": 8360342345673833823 + "hi": 7011143291299400997, + "lo": 4037845655426865228 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4743470814603603800, - "lo": 8360342345673833823 + "hi": 7011143291299400997, + "lo": 4037845655426865228 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.175.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.175.json index 68ace416..216bd603 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.175.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.175.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5263445800567762329, - "lo": 1719375964880122257 + "hi": 143512930614387508, + "lo": 9056772943817075582 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5263445800567762329, - "lo": 1719375964880122257 + "hi": 143512930614387508, + "lo": 9056772943817075582 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5263445800567762329, - "lo": 1719375964880122257 + "hi": 143512930614387508, + "lo": 9056772943817075582 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5263445800567762329, - "lo": 1719375964880122257 + "hi": 143512930614387508, + "lo": 9056772943817075582 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5263445800567762329, - "lo": 1719375964880122257 + "hi": 143512930614387508, + "lo": 9056772943817075582 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5263445800567762329, - "lo": 1719375964880122257 + "hi": 143512930614387508, + "lo": 9056772943817075582 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5263445800567762329, - "lo": 1719375964880122257 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5263445800567762329, - "lo": 1719375964880122257 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5263445800567762329, - "lo": 1719375964880122257 + "hi": 143512930614387508, + "lo": 9056772943817075582 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5263445800567762329, - "lo": 1719375964880122257 + "hi": 143512930614387508, + "lo": 9056772943817075582 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.176.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.176.json index f8a272bb..a837a1dc 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.176.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.176.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7184018692862400546, - "lo": 5755924867143949707 + "hi": 7357543325248916396, + "lo": 13196947176497543049 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7184018692862400546, - "lo": 5755924867143949707 + "hi": 7357543325248916396, + "lo": 13196947176497543049 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7184018692862400546, - "lo": 5755924867143949707 + "hi": 7357543325248916396, + "lo": 13196947176497543049 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7184018692862400546, - "lo": 5755924867143949707 + "hi": 7357543325248916396, + "lo": 13196947176497543049 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7184018692862400546, - "lo": 5755924867143949707 + "hi": 7357543325248916396, + "lo": 13196947176497543049 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7184018692862400546, - "lo": 5755924867143949707 + "hi": 7357543325248916396, + "lo": 13196947176497543049 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7184018692862400546, - "lo": 5755924867143949707 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7184018692862400546, - "lo": 5755924867143949707 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7184018692862400546, - "lo": 5755924867143949707 + "hi": 7357543325248916396, + "lo": 13196947176497543049 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7184018692862400546, - "lo": 5755924867143949707 + "hi": 7357543325248916396, + "lo": 13196947176497543049 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.177.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.177.json index c11d0a1c..22619eb3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.177.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.177.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1057733841083762057, - "lo": 17732015131412274018 + "hi": 1665726255677973486, + "lo": 4131763373590528034 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1057733841083762057, - "lo": 17732015131412274018 + "hi": 1665726255677973486, + "lo": 4131763373590528034 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1057733841083762057, - "lo": 17732015131412274018 + "hi": 1665726255677973486, + "lo": 4131763373590528034 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1057733841083762057, - "lo": 17732015131412274018 + "hi": 1665726255677973486, + "lo": 4131763373590528034 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1057733841083762057, - "lo": 17732015131412274018 + "hi": 1665726255677973486, + "lo": 4131763373590528034 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1057733841083762057, - "lo": 17732015131412274018 + "hi": 1665726255677973486, + "lo": 4131763373590528034 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1057733841083762057, - "lo": 17732015131412274018 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1057733841083762057, - "lo": 17732015131412274018 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1057733841083762057, - "lo": 17732015131412274018 + "hi": 1665726255677973486, + "lo": 4131763373590528034 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1057733841083762057, - "lo": 17732015131412274018 + "hi": 1665726255677973486, + "lo": 4131763373590528034 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.178.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.178.json index f414a415..e626bfdf 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.178.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.178.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 637428742065152150, - "lo": 8006934865109936395 + "hi": 8414590437281419308, + "lo": 9358553394250785232 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 637428742065152150, - "lo": 8006934865109936395 + "hi": 8414590437281419308, + "lo": 9358553394250785232 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 637428742065152150, - "lo": 8006934865109936395 + "hi": 8414590437281419308, + "lo": 9358553394250785232 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 637428742065152150, - "lo": 8006934865109936395 + "hi": 8414590437281419308, + "lo": 9358553394250785232 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 637428742065152150, - "lo": 8006934865109936395 + "hi": 8414590437281419308, + "lo": 9358553394250785232 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 637428742065152150, - "lo": 8006934865109936395 + "hi": 8414590437281419308, + "lo": 9358553394250785232 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 637428742065152150, - "lo": 8006934865109936395 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 637428742065152150, - "lo": 8006934865109936395 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 637428742065152150, - "lo": 8006934865109936395 + "hi": 8414590437281419308, + "lo": 9358553394250785232 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 637428742065152150, - "lo": 8006934865109936395 + "hi": 8414590437281419308, + "lo": 9358553394250785232 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.179.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.179.json index 0bc515da..3763523c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.179.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.179.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 85447079085180368, - "lo": 6731344318337529648 + "hi": 3492736579711269286, + "lo": 15724991470468780516 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 85447079085180368, - "lo": 6731344318337529648 + "hi": 3492736579711269286, + "lo": 15724991470468780516 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 85447079085180368, - "lo": 6731344318337529648 + "hi": 3492736579711269286, + "lo": 15724991470468780516 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 85447079085180368, - "lo": 6731344318337529648 + "hi": 3492736579711269286, + "lo": 15724991470468780516 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 85447079085180368, - "lo": 6731344318337529648 + "hi": 3492736579711269286, + "lo": 15724991470468780516 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 85447079085180368, - "lo": 6731344318337529648 + "hi": 3492736579711269286, + "lo": 15724991470468780516 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 85447079085180368, - "lo": 6731344318337529648 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 85447079085180368, - "lo": 6731344318337529648 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 85447079085180368, - "lo": 6731344318337529648 + "hi": 3492736579711269286, + "lo": 15724991470468780516 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 85447079085180368, - "lo": 6731344318337529648 + "hi": 3492736579711269286, + "lo": 15724991470468780516 } } }, 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 61b3382b..b0139b6f 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6526138695320717609, - "lo": 4474108010566022592 + "hi": 2811020351576761853, + "lo": 8318844842662141917 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6526138695320717609, - "lo": 4474108010566022592 + "hi": 2811020351576761853, + "lo": 8318844842662141917 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6526138695320717609, - "lo": 4474108010566022592 + "hi": 2811020351576761853, + "lo": 8318844842662141917 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6526138695320717609, - "lo": 4474108010566022592 + "hi": 2811020351576761853, + "lo": 8318844842662141917 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6526138695320717609, - "lo": 4474108010566022592 + "hi": 2811020351576761853, + "lo": 8318844842662141917 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6526138695320717609, - "lo": 4474108010566022592 + "hi": 2811020351576761853, + "lo": 8318844842662141917 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6526138695320717609, - "lo": 4474108010566022592 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6526138695320717609, - "lo": 4474108010566022592 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6526138695320717609, - "lo": 4474108010566022592 + "hi": 2811020351576761853, + "lo": 8318844842662141917 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6526138695320717609, - "lo": 4474108010566022592 + "hi": 2811020351576761853, + "lo": 8318844842662141917 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.180.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.180.json index 9e098c53..61d13a63 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.180.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.180.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6999698355149669086, - "lo": 7735943774418637315 + "hi": 2565517316651757893, + "lo": 15893644987523177688 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6999698355149669086, - "lo": 7735943774418637315 + "hi": 2565517316651757893, + "lo": 15893644987523177688 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6999698355149669086, - "lo": 7735943774418637315 + "hi": 2565517316651757893, + "lo": 15893644987523177688 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6999698355149669086, - "lo": 7735943774418637315 + "hi": 2565517316651757893, + "lo": 15893644987523177688 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6999698355149669086, - "lo": 7735943774418637315 + "hi": 2565517316651757893, + "lo": 15893644987523177688 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6999698355149669086, - "lo": 7735943774418637315 + "hi": 2565517316651757893, + "lo": 15893644987523177688 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6999698355149669086, - "lo": 7735943774418637315 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6999698355149669086, - "lo": 7735943774418637315 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6999698355149669086, - "lo": 7735943774418637315 + "hi": 2565517316651757893, + "lo": 15893644987523177688 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6999698355149669086, - "lo": 7735943774418637315 + "hi": 2565517316651757893, + "lo": 15893644987523177688 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.181.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.181.json index 3e7b3e54..120f6796 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.181.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.181.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 763228737893627722, - "lo": 9769713586577678979 + "hi": 8620991243714391618, + "lo": 16056445431305090179 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 763228737893627722, - "lo": 9769713586577678979 + "hi": 8620991243714391618, + "lo": 16056445431305090179 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 763228737893627722, - "lo": 9769713586577678979 + "hi": 8620991243714391618, + "lo": 16056445431305090179 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 763228737893627722, - "lo": 9769713586577678979 + "hi": 8620991243714391618, + "lo": 16056445431305090179 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 763228737893627722, - "lo": 9769713586577678979 + "hi": 8620991243714391618, + "lo": 16056445431305090179 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 763228737893627722, - "lo": 9769713586577678979 + "hi": 8620991243714391618, + "lo": 16056445431305090179 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 763228737893627722, - "lo": 9769713586577678979 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 763228737893627722, - "lo": 9769713586577678979 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 763228737893627722, - "lo": 9769713586577678979 + "hi": 8620991243714391618, + "lo": 16056445431305090179 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 763228737893627722, - "lo": 9769713586577678979 + "hi": 8620991243714391618, + "lo": 16056445431305090179 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.182.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.182.json index 26fd8bfd..a7e9af62 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.182.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.182.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4777171829202792751, - "lo": 10840720438372294411 + "hi": 2046054840268704095, + "lo": 4302318744578833450 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4777171829202792751, - "lo": 10840720438372294411 + "hi": 2046054840268704095, + "lo": 4302318744578833450 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4777171829202792751, - "lo": 10840720438372294411 + "hi": 2046054840268704095, + "lo": 4302318744578833450 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4777171829202792751, - "lo": 10840720438372294411 + "hi": 2046054840268704095, + "lo": 4302318744578833450 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4777171829202792751, - "lo": 10840720438372294411 + "hi": 2046054840268704095, + "lo": 4302318744578833450 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4777171829202792751, - "lo": 10840720438372294411 + "hi": 2046054840268704095, + "lo": 4302318744578833450 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4777171829202792751, - "lo": 10840720438372294411 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4777171829202792751, - "lo": 10840720438372294411 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4777171829202792751, - "lo": 10840720438372294411 + "hi": 2046054840268704095, + "lo": 4302318744578833450 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4777171829202792751, - "lo": 10840720438372294411 + "hi": 2046054840268704095, + "lo": 4302318744578833450 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.183.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.183.json index 7aec5aa8..e85c78e1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.183.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.183.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3102146092156920314, - "lo": 6017375842535192153 + "hi": 3542521076523146521, + "lo": 2617589805828502887 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3102146092156920314, - "lo": 6017375842535192153 + "hi": 3542521076523146521, + "lo": 2617589805828502887 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3102146092156920314, - "lo": 6017375842535192153 + "hi": 3542521076523146521, + "lo": 2617589805828502887 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3102146092156920314, - "lo": 6017375842535192153 + "hi": 3542521076523146521, + "lo": 2617589805828502887 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3102146092156920314, - "lo": 6017375842535192153 + "hi": 3542521076523146521, + "lo": 2617589805828502887 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3102146092156920314, - "lo": 6017375842535192153 + "hi": 3542521076523146521, + "lo": 2617589805828502887 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3102146092156920314, - "lo": 6017375842535192153 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3102146092156920314, - "lo": 6017375842535192153 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3102146092156920314, - "lo": 6017375842535192153 + "hi": 3542521076523146521, + "lo": 2617589805828502887 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3102146092156920314, - "lo": 6017375842535192153 + "hi": 3542521076523146521, + "lo": 2617589805828502887 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.184.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.184.json index 64db2e59..8b0b72cc 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.184.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.184.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3655110391704131993, - "lo": 8344495080135166048 + "hi": 1988891557791191046, + "lo": 15208991243786553934 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3655110391704131993, - "lo": 8344495080135166048 + "hi": 1988891557791191046, + "lo": 15208991243786553934 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3655110391704131993, - "lo": 8344495080135166048 + "hi": 1988891557791191046, + "lo": 15208991243786553934 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3655110391704131993, - "lo": 8344495080135166048 + "hi": 1988891557791191046, + "lo": 15208991243786553934 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3655110391704131993, - "lo": 8344495080135166048 + "hi": 1988891557791191046, + "lo": 15208991243786553934 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3655110391704131993, - "lo": 8344495080135166048 + "hi": 1988891557791191046, + "lo": 15208991243786553934 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3655110391704131993, - "lo": 8344495080135166048 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3655110391704131993, - "lo": 8344495080135166048 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3655110391704131993, - "lo": 8344495080135166048 + "hi": 1988891557791191046, + "lo": 15208991243786553934 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3655110391704131993, - "lo": 8344495080135166048 + "hi": 1988891557791191046, + "lo": 15208991243786553934 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.185.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.185.json index 7dff063a..b7b9448b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.185.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.185.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 970176713754850300, - "lo": 14629583005966062464 + "hi": 2179608424015357689, + "lo": 17902435726613463820 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 970176713754850300, - "lo": 14629583005966062464 + "hi": 2179608424015357689, + "lo": 17902435726613463820 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 970176713754850300, - "lo": 14629583005966062464 + "hi": 2179608424015357689, + "lo": 17902435726613463820 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 970176713754850300, - "lo": 14629583005966062464 + "hi": 2179608424015357689, + "lo": 17902435726613463820 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 970176713754850300, - "lo": 14629583005966062464 + "hi": 2179608424015357689, + "lo": 17902435726613463820 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 970176713754850300, - "lo": 14629583005966062464 + "hi": 2179608424015357689, + "lo": 17902435726613463820 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 970176713754850300, - "lo": 14629583005966062464 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 970176713754850300, - "lo": 14629583005966062464 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 970176713754850300, - "lo": 14629583005966062464 + "hi": 2179608424015357689, + "lo": 17902435726613463820 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 970176713754850300, - "lo": 14629583005966062464 + "hi": 2179608424015357689, + "lo": 17902435726613463820 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.186.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.186.json index 97043eb8..e9c210e3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.186.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.186.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3323369789663391287, - "lo": 16081053800110226644 + "hi": 3934114193389125959, + "lo": 16915328610017270294 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3323369789663391287, - "lo": 16081053800110226644 + "hi": 3934114193389125959, + "lo": 16915328610017270294 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3323369789663391287, - "lo": 16081053800110226644 + "hi": 3934114193389125959, + "lo": 16915328610017270294 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3323369789663391287, - "lo": 16081053800110226644 + "hi": 3934114193389125959, + "lo": 16915328610017270294 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3323369789663391287, - "lo": 16081053800110226644 + "hi": 3934114193389125959, + "lo": 16915328610017270294 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3323369789663391287, - "lo": 16081053800110226644 + "hi": 3934114193389125959, + "lo": 16915328610017270294 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3323369789663391287, - "lo": 16081053800110226644 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3323369789663391287, - "lo": 16081053800110226644 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3323369789663391287, - "lo": 16081053800110226644 + "hi": 3934114193389125959, + "lo": 16915328610017270294 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3323369789663391287, - "lo": 16081053800110226644 + "hi": 3934114193389125959, + "lo": 16915328610017270294 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.187.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.187.json index e6144488..c79e5d6e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.187.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.187.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5642788307891474659, - "lo": 15465627424778051147 + "hi": 3703463658930707690, + "lo": 15756110735692516404 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5642788307891474659, - "lo": 15465627424778051147 + "hi": 3703463658930707690, + "lo": 15756110735692516404 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5642788307891474659, - "lo": 15465627424778051147 + "hi": 3703463658930707690, + "lo": 15756110735692516404 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5642788307891474659, - "lo": 15465627424778051147 + "hi": 3703463658930707690, + "lo": 15756110735692516404 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5642788307891474659, - "lo": 15465627424778051147 + "hi": 3703463658930707690, + "lo": 15756110735692516404 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5642788307891474659, - "lo": 15465627424778051147 + "hi": 3703463658930707690, + "lo": 15756110735692516404 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5642788307891474659, - "lo": 15465627424778051147 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5642788307891474659, - "lo": 15465627424778051147 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5642788307891474659, - "lo": 15465627424778051147 + "hi": 3703463658930707690, + "lo": 15756110735692516404 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5642788307891474659, - "lo": 15465627424778051147 + "hi": 3703463658930707690, + "lo": 15756110735692516404 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.188.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.188.json index a79c9876..8c603932 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.188.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.188.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7652614212883484623, - "lo": 13582936687558399540 + "hi": 6861982180163882006, + "lo": 9296403563370475033 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7652614212883484623, - "lo": 13582936687558399540 + "hi": 6861982180163882006, + "lo": 9296403563370475033 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7652614212883484623, - "lo": 13582936687558399540 + "hi": 6861982180163882006, + "lo": 9296403563370475033 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7652614212883484623, - "lo": 13582936687558399540 + "hi": 6861982180163882006, + "lo": 9296403563370475033 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7652614212883484623, - "lo": 13582936687558399540 + "hi": 6861982180163882006, + "lo": 9296403563370475033 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7652614212883484623, - "lo": 13582936687558399540 + "hi": 6861982180163882006, + "lo": 9296403563370475033 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7652614212883484623, - "lo": 13582936687558399540 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7652614212883484623, - "lo": 13582936687558399540 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7652614212883484623, - "lo": 13582936687558399540 + "hi": 6861982180163882006, + "lo": 9296403563370475033 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7652614212883484623, - "lo": 13582936687558399540 + "hi": 6861982180163882006, + "lo": 9296403563370475033 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.189.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.189.json index 39a542c6..8d13d5e9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.189.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.189.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4725070015922596046, - "lo": 14413218855215283583 + "hi": 4152622115042364238, + "lo": 16908913841079296896 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4725070015922596046, - "lo": 14413218855215283583 + "hi": 4152622115042364238, + "lo": 16908913841079296896 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4725070015922596046, - "lo": 14413218855215283583 + "hi": 4152622115042364238, + "lo": 16908913841079296896 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4725070015922596046, - "lo": 14413218855215283583 + "hi": 4152622115042364238, + "lo": 16908913841079296896 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4725070015922596046, - "lo": 14413218855215283583 + "hi": 4152622115042364238, + "lo": 16908913841079296896 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4725070015922596046, - "lo": 14413218855215283583 + "hi": 4152622115042364238, + "lo": 16908913841079296896 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4725070015922596046, - "lo": 14413218855215283583 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4725070015922596046, - "lo": 14413218855215283583 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4725070015922596046, - "lo": 14413218855215283583 + "hi": 4152622115042364238, + "lo": 16908913841079296896 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4725070015922596046, - "lo": 14413218855215283583 + "hi": 4152622115042364238, + "lo": 16908913841079296896 } } }, 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 6c801baf..28d80019 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2931375084500915718, - "lo": 1847592740740227404 + "hi": 1033324734838298887, + "lo": 10509770719271773366 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2931375084500915718, - "lo": 1847592740740227404 + "hi": 1033324734838298887, + "lo": 10509770719271773366 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2931375084500915718, - "lo": 1847592740740227404 + "hi": 1033324734838298887, + "lo": 10509770719271773366 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2931375084500915718, - "lo": 1847592740740227404 + "hi": 1033324734838298887, + "lo": 10509770719271773366 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2931375084500915718, - "lo": 1847592740740227404 + "hi": 1033324734838298887, + "lo": 10509770719271773366 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2931375084500915718, - "lo": 1847592740740227404 + "hi": 1033324734838298887, + "lo": 10509770719271773366 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2931375084500915718, - "lo": 1847592740740227404 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2931375084500915718, - "lo": 1847592740740227404 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2931375084500915718, - "lo": 1847592740740227404 + "hi": 1033324734838298887, + "lo": 10509770719271773366 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2931375084500915718, - "lo": 1847592740740227404 + "hi": 1033324734838298887, + "lo": 10509770719271773366 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.190.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.190.json index 3d13b31f..c3e28742 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.190.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.190.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 9162861288573181435, - "lo": 5893731451650446254 + "hi": 827106940349811936, + "lo": 16807817790315784329 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 9162861288573181435, - "lo": 5893731451650446254 + "hi": 827106940349811936, + "lo": 16807817790315784329 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 9162861288573181435, - "lo": 5893731451650446254 + "hi": 827106940349811936, + "lo": 16807817790315784329 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 9162861288573181435, - "lo": 5893731451650446254 + "hi": 827106940349811936, + "lo": 16807817790315784329 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 9162861288573181435, - "lo": 5893731451650446254 + "hi": 827106940349811936, + "lo": 16807817790315784329 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 9162861288573181435, - "lo": 5893731451650446254 + "hi": 827106940349811936, + "lo": 16807817790315784329 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 9162861288573181435, - "lo": 5893731451650446254 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 9162861288573181435, - "lo": 5893731451650446254 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 9162861288573181435, - "lo": 5893731451650446254 + "hi": 827106940349811936, + "lo": 16807817790315784329 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 9162861288573181435, - "lo": 5893731451650446254 + "hi": 827106940349811936, + "lo": 16807817790315784329 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.191.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.191.json index 05276de4..fbec0681 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.191.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.191.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7201399541268466008, - "lo": 5240405271235904458 + "hi": 6201797132900743436, + "lo": 16290319200582329353 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7201399541268466008, - "lo": 5240405271235904458 + "hi": 6201797132900743436, + "lo": 16290319200582329353 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7201399541268466008, - "lo": 5240405271235904458 + "hi": 6201797132900743436, + "lo": 16290319200582329353 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7201399541268466008, - "lo": 5240405271235904458 + "hi": 6201797132900743436, + "lo": 16290319200582329353 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7201399541268466008, - "lo": 5240405271235904458 + "hi": 6201797132900743436, + "lo": 16290319200582329353 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7201399541268466008, - "lo": 5240405271235904458 + "hi": 6201797132900743436, + "lo": 16290319200582329353 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7201399541268466008, - "lo": 5240405271235904458 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7201399541268466008, - "lo": 5240405271235904458 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7201399541268466008, - "lo": 5240405271235904458 + "hi": 6201797132900743436, + "lo": 16290319200582329353 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7201399541268466008, - "lo": 5240405271235904458 + "hi": 6201797132900743436, + "lo": 16290319200582329353 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.192.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.192.json index ff4ea44b..37477fd0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.192.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.192.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8832930839362056256, - "lo": 10515144172865791495 + "hi": 8849358549388291396, + "lo": 7117910158163934783 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8832930839362056256, - "lo": 10515144172865791495 + "hi": 8849358549388291396, + "lo": 7117910158163934783 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8832930839362056256, - "lo": 10515144172865791495 + "hi": 8849358549388291396, + "lo": 7117910158163934783 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8832930839362056256, - "lo": 10515144172865791495 + "hi": 8849358549388291396, + "lo": 7117910158163934783 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8832930839362056256, - "lo": 10515144172865791495 + "hi": 8849358549388291396, + "lo": 7117910158163934783 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8832930839362056256, - "lo": 10515144172865791495 + "hi": 8849358549388291396, + "lo": 7117910158163934783 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8832930839362056256, - "lo": 10515144172865791495 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8832930839362056256, - "lo": 10515144172865791495 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8832930839362056256, - "lo": 10515144172865791495 + "hi": 8849358549388291396, + "lo": 7117910158163934783 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8832930839362056256, - "lo": 10515144172865791495 + "hi": 8849358549388291396, + "lo": 7117910158163934783 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.193.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.193.json index cffef5f7..f07166fc 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.193.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.193.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3553370470627640673, - "lo": 15901427683670332303 + "hi": 4781504691235712837, + "lo": 17563097396470788669 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3553370470627640673, - "lo": 15901427683670332303 + "hi": 4781504691235712837, + "lo": 17563097396470788669 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3553370470627640673, - "lo": 15901427683670332303 + "hi": 4781504691235712837, + "lo": 17563097396470788669 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3553370470627640673, - "lo": 15901427683670332303 + "hi": 4781504691235712837, + "lo": 17563097396470788669 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3553370470627640673, - "lo": 15901427683670332303 + "hi": 4781504691235712837, + "lo": 17563097396470788669 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3553370470627640673, - "lo": 15901427683670332303 + "hi": 4781504691235712837, + "lo": 17563097396470788669 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3553370470627640673, - "lo": 15901427683670332303 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3553370470627640673, - "lo": 15901427683670332303 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3553370470627640673, - "lo": 15901427683670332303 + "hi": 4781504691235712837, + "lo": 17563097396470788669 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3553370470627640673, - "lo": 15901427683670332303 + "hi": 4781504691235712837, + "lo": 17563097396470788669 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.194.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.194.json index ce6be67e..1fd3f2f9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.194.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.194.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3134518904391093718, - "lo": 2048628037960682247 + "hi": 366883870576490163, + "lo": 3613375677336925684 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3134518904391093718, - "lo": 2048628037960682247 + "hi": 366883870576490163, + "lo": 3613375677336925684 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3134518904391093718, - "lo": 2048628037960682247 + "hi": 366883870576490163, + "lo": 3613375677336925684 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3134518904391093718, - "lo": 2048628037960682247 + "hi": 366883870576490163, + "lo": 3613375677336925684 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3134518904391093718, - "lo": 2048628037960682247 + "hi": 366883870576490163, + "lo": 3613375677336925684 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3134518904391093718, - "lo": 2048628037960682247 + "hi": 366883870576490163, + "lo": 3613375677336925684 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3134518904391093718, - "lo": 2048628037960682247 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3134518904391093718, - "lo": 2048628037960682247 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3134518904391093718, - "lo": 2048628037960682247 + "hi": 366883870576490163, + "lo": 3613375677336925684 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3134518904391093718, - "lo": 2048628037960682247 + "hi": 366883870576490163, + "lo": 3613375677336925684 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.195.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.195.json index dbc9bdb9..95d19da9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.195.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.195.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6638462873655099235, - "lo": 2864080439304581484 + "hi": 3628524611498899703, + "lo": 10825373239206956446 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6638462873655099235, - "lo": 2864080439304581484 + "hi": 3628524611498899703, + "lo": 10825373239206956446 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6638462873655099235, - "lo": 2864080439304581484 + "hi": 3628524611498899703, + "lo": 10825373239206956446 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6638462873655099235, - "lo": 2864080439304581484 + "hi": 3628524611498899703, + "lo": 10825373239206956446 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6638462873655099235, - "lo": 2864080439304581484 + "hi": 3628524611498899703, + "lo": 10825373239206956446 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6638462873655099235, - "lo": 2864080439304581484 + "hi": 3628524611498899703, + "lo": 10825373239206956446 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6638462873655099235, - "lo": 2864080439304581484 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6638462873655099235, - "lo": 2864080439304581484 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6638462873655099235, - "lo": 2864080439304581484 + "hi": 3628524611498899703, + "lo": 10825373239206956446 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6638462873655099235, - "lo": 2864080439304581484 + "hi": 3628524611498899703, + "lo": 10825373239206956446 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.196.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.196.json index 35ee29ea..97f47bed 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.196.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.196.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7467075888405099689, - "lo": 10119823720613976334 + "hi": 952940451002974342, + "lo": 2817559231618851597 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7467075888405099689, - "lo": 10119823720613976334 + "hi": 952940451002974342, + "lo": 2817559231618851597 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7467075888405099689, - "lo": 10119823720613976334 + "hi": 952940451002974342, + "lo": 2817559231618851597 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7467075888405099689, - "lo": 10119823720613976334 + "hi": 952940451002974342, + "lo": 2817559231618851597 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7467075888405099689, - "lo": 10119823720613976334 + "hi": 952940451002974342, + "lo": 2817559231618851597 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7467075888405099689, - "lo": 10119823720613976334 + "hi": 952940451002974342, + "lo": 2817559231618851597 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7467075888405099689, - "lo": 10119823720613976334 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7467075888405099689, - "lo": 10119823720613976334 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7467075888405099689, - "lo": 10119823720613976334 + "hi": 952940451002974342, + "lo": 2817559231618851597 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7467075888405099689, - "lo": 10119823720613976334 + "hi": 952940451002974342, + "lo": 2817559231618851597 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.197.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.197.json index 66be7c6d..900d2f06 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.197.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.197.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8969877874819505934, - "lo": 6909658122484320550 + "hi": 5058675443083833660, + "lo": 909976866031820845 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8969877874819505934, - "lo": 6909658122484320550 + "hi": 5058675443083833660, + "lo": 909976866031820845 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8969877874819505934, - "lo": 6909658122484320550 + "hi": 5058675443083833660, + "lo": 909976866031820845 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8969877874819505934, - "lo": 6909658122484320550 + "hi": 5058675443083833660, + "lo": 909976866031820845 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8969877874819505934, - "lo": 6909658122484320550 + "hi": 5058675443083833660, + "lo": 909976866031820845 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8969877874819505934, - "lo": 6909658122484320550 + "hi": 5058675443083833660, + "lo": 909976866031820845 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8969877874819505934, - "lo": 6909658122484320550 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8969877874819505934, - "lo": 6909658122484320550 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8969877874819505934, - "lo": 6909658122484320550 + "hi": 5058675443083833660, + "lo": 909976866031820845 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8969877874819505934, - "lo": 6909658122484320550 + "hi": 5058675443083833660, + "lo": 909976866031820845 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.198.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.198.json index 826a4a8e..90f68196 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.198.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.198.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5930652444470493930, - "lo": 7892403888471666573 + "hi": 6788602015622460125, + "lo": 13342628834393358778 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5930652444470493930, - "lo": 7892403888471666573 + "hi": 6788602015622460125, + "lo": 13342628834393358778 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5930652444470493930, - "lo": 7892403888471666573 + "hi": 6788602015622460125, + "lo": 13342628834393358778 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5930652444470493930, - "lo": 7892403888471666573 + "hi": 6788602015622460125, + "lo": 13342628834393358778 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5930652444470493930, - "lo": 7892403888471666573 + "hi": 6788602015622460125, + "lo": 13342628834393358778 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5930652444470493930, - "lo": 7892403888471666573 + "hi": 6788602015622460125, + "lo": 13342628834393358778 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5930652444470493930, - "lo": 7892403888471666573 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5930652444470493930, - "lo": 7892403888471666573 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5930652444470493930, - "lo": 7892403888471666573 + "hi": 6788602015622460125, + "lo": 13342628834393358778 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5930652444470493930, - "lo": 7892403888471666573 + "hi": 6788602015622460125, + "lo": 13342628834393358778 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.199.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.199.json index f90ea7a6..9dc7c6aa 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.199.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.199.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5899067655175175078, - "lo": 14177121616602491507 + "hi": 8284098091008322505, + "lo": 9578375616879788261 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5899067655175175078, - "lo": 14177121616602491507 + "hi": 8284098091008322505, + "lo": 9578375616879788261 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5899067655175175078, - "lo": 14177121616602491507 + "hi": 8284098091008322505, + "lo": 9578375616879788261 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5899067655175175078, - "lo": 14177121616602491507 + "hi": 8284098091008322505, + "lo": 9578375616879788261 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5899067655175175078, - "lo": 14177121616602491507 + "hi": 8284098091008322505, + "lo": 9578375616879788261 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5899067655175175078, - "lo": 14177121616602491507 + "hi": 8284098091008322505, + "lo": 9578375616879788261 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5899067655175175078, - "lo": 14177121616602491507 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5899067655175175078, - "lo": 14177121616602491507 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5899067655175175078, - "lo": 14177121616602491507 + "hi": 8284098091008322505, + "lo": 9578375616879788261 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5899067655175175078, - "lo": 14177121616602491507 + "hi": 8284098091008322505, + "lo": 9578375616879788261 } } }, 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 2fd7a185..56d59bae 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 @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4315479778372110092, - "lo": 12704220813055513276 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4315479778372110092, - "lo": 12704220813055513276 + "hi": 0, + "lo": 0 } } }, 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 eecca3dd..46a08e79 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1810257068232472202, - "lo": 12915749591599600652 + "hi": 3712847803417842114, + "lo": 14666066128921045218 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1810257068232472202, - "lo": 12915749591599600652 + "hi": 3712847803417842114, + "lo": 14666066128921045218 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1810257068232472202, - "lo": 12915749591599600652 + "hi": 3712847803417842114, + "lo": 14666066128921045218 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1810257068232472202, - "lo": 12915749591599600652 + "hi": 3712847803417842114, + "lo": 14666066128921045218 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1810257068232472202, - "lo": 12915749591599600652 + "hi": 3712847803417842114, + "lo": 14666066128921045218 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1810257068232472202, - "lo": 12915749591599600652 + "hi": 3712847803417842114, + "lo": 14666066128921045218 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1810257068232472202, - "lo": 12915749591599600652 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1810257068232472202, - "lo": 12915749591599600652 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1810257068232472202, - "lo": 12915749591599600652 + "hi": 3712847803417842114, + "lo": 14666066128921045218 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1810257068232472202, - "lo": 12915749591599600652 + "hi": 3712847803417842114, + "lo": 14666066128921045218 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.200.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.200.json index fe6c211d..6e85855b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.200.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.200.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8319693583700479227, - "lo": 12160433636991597150 + "hi": 1227197438139746223, + "lo": 7536763422465310206 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8319693583700479227, - "lo": 12160433636991597150 + "hi": 1227197438139746223, + "lo": 7536763422465310206 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8319693583700479227, - "lo": 12160433636991597150 + "hi": 1227197438139746223, + "lo": 7536763422465310206 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8319693583700479227, - "lo": 12160433636991597150 + "hi": 1227197438139746223, + "lo": 7536763422465310206 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8319693583700479227, - "lo": 12160433636991597150 + "hi": 1227197438139746223, + "lo": 7536763422465310206 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8319693583700479227, - "lo": 12160433636991597150 + "hi": 1227197438139746223, + "lo": 7536763422465310206 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8319693583700479227, - "lo": 12160433636991597150 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8319693583700479227, - "lo": 12160433636991597150 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8319693583700479227, - "lo": 12160433636991597150 + "hi": 1227197438139746223, + "lo": 7536763422465310206 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8319693583700479227, - "lo": 12160433636991597150 + "hi": 1227197438139746223, + "lo": 7536763422465310206 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.201.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.201.json index cc9d5bdb..7b55f52a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.201.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.201.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 530874380630107411, - "lo": 3777620346497102484 + "hi": 1317177291117158966, + "lo": 10847793612443357534 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 530874380630107411, - "lo": 3777620346497102484 + "hi": 1317177291117158966, + "lo": 10847793612443357534 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 530874380630107411, - "lo": 3777620346497102484 + "hi": 1317177291117158966, + "lo": 10847793612443357534 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 530874380630107411, - "lo": 3777620346497102484 + "hi": 1317177291117158966, + "lo": 10847793612443357534 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 530874380630107411, - "lo": 3777620346497102484 + "hi": 1317177291117158966, + "lo": 10847793612443357534 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 530874380630107411, - "lo": 3777620346497102484 + "hi": 1317177291117158966, + "lo": 10847793612443357534 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 530874380630107411, - "lo": 3777620346497102484 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 530874380630107411, - "lo": 3777620346497102484 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 530874380630107411, - "lo": 3777620346497102484 + "hi": 1317177291117158966, + "lo": 10847793612443357534 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 530874380630107411, - "lo": 3777620346497102484 + "hi": 1317177291117158966, + "lo": 10847793612443357534 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.202.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.202.json index 31421c7b..ad35ebfd 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.202.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.202.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5966621367665966953, - "lo": 5557526083532043314 + "hi": 4385981414777305956, + "lo": 6637536086073646724 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5966621367665966953, - "lo": 5557526083532043314 + "hi": 4385981414777305956, + "lo": 6637536086073646724 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5966621367665966953, - "lo": 5557526083532043314 + "hi": 4385981414777305956, + "lo": 6637536086073646724 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5966621367665966953, - "lo": 5557526083532043314 + "hi": 4385981414777305956, + "lo": 6637536086073646724 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5966621367665966953, - "lo": 5557526083532043314 + "hi": 4385981414777305956, + "lo": 6637536086073646724 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5966621367665966953, - "lo": 5557526083532043314 + "hi": 4385981414777305956, + "lo": 6637536086073646724 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5966621367665966953, - "lo": 5557526083532043314 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5966621367665966953, - "lo": 5557526083532043314 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5966621367665966953, - "lo": 5557526083532043314 + "hi": 4385981414777305956, + "lo": 6637536086073646724 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5966621367665966953, - "lo": 5557526083532043314 + "hi": 4385981414777305956, + "lo": 6637536086073646724 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.203.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.203.json index bf1be6ed..28989577 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.203.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.203.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6520477477793819706, - "lo": 8638501213786012957 + "hi": 309757322788205134, + "lo": 14953550879782428152 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6520477477793819706, - "lo": 8638501213786012957 + "hi": 309757322788205134, + "lo": 14953550879782428152 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6520477477793819706, - "lo": 8638501213786012957 + "hi": 309757322788205134, + "lo": 14953550879782428152 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6520477477793819706, - "lo": 8638501213786012957 + "hi": 309757322788205134, + "lo": 14953550879782428152 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6520477477793819706, - "lo": 8638501213786012957 + "hi": 309757322788205134, + "lo": 14953550879782428152 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6520477477793819706, - "lo": 8638501213786012957 + "hi": 309757322788205134, + "lo": 14953550879782428152 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6520477477793819706, - "lo": 8638501213786012957 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6520477477793819706, - "lo": 8638501213786012957 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6520477477793819706, - "lo": 8638501213786012957 + "hi": 309757322788205134, + "lo": 14953550879782428152 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6520477477793819706, - "lo": 8638501213786012957 + "hi": 309757322788205134, + "lo": 14953550879782428152 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.204.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.204.json index 6fdc938e..aefdb941 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.204.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.204.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3641798608279090359, - "lo": 16566872536874078877 + "hi": 7634894695006388075, + "lo": 6279288582625102539 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3641798608279090359, - "lo": 16566872536874078877 + "hi": 7634894695006388075, + "lo": 6279288582625102539 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3641798608279090359, - "lo": 16566872536874078877 + "hi": 7634894695006388075, + "lo": 6279288582625102539 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3641798608279090359, - "lo": 16566872536874078877 + "hi": 7634894695006388075, + "lo": 6279288582625102539 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3641798608279090359, - "lo": 16566872536874078877 + "hi": 7634894695006388075, + "lo": 6279288582625102539 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3641798608279090359, - "lo": 16566872536874078877 + "hi": 7634894695006388075, + "lo": 6279288582625102539 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3641798608279090359, - "lo": 16566872536874078877 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3641798608279090359, - "lo": 16566872536874078877 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3641798608279090359, - "lo": 16566872536874078877 + "hi": 7634894695006388075, + "lo": 6279288582625102539 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3641798608279090359, - "lo": 16566872536874078877 + "hi": 7634894695006388075, + "lo": 6279288582625102539 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.205.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.205.json index 53fa9d73..759c5886 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.205.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.205.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7096211971352700860, - "lo": 13355467849503740765 + "hi": 7921052588597840295, + "lo": 6900117438283290537 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7096211971352700860, - "lo": 13355467849503740765 + "hi": 7921052588597840295, + "lo": 6900117438283290537 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7096211971352700860, - "lo": 13355467849503740765 + "hi": 7921052588597840295, + "lo": 6900117438283290537 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7096211971352700860, - "lo": 13355467849503740765 + "hi": 7921052588597840295, + "lo": 6900117438283290537 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7096211971352700860, - "lo": 13355467849503740765 + "hi": 7921052588597840295, + "lo": 6900117438283290537 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7096211971352700860, - "lo": 13355467849503740765 + "hi": 7921052588597840295, + "lo": 6900117438283290537 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7096211971352700860, - "lo": 13355467849503740765 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7096211971352700860, - "lo": 13355467849503740765 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7096211971352700860, - "lo": 13355467849503740765 + "hi": 7921052588597840295, + "lo": 6900117438283290537 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7096211971352700860, - "lo": 13355467849503740765 + "hi": 7921052588597840295, + "lo": 6900117438283290537 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.206.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.206.json index 73128484..3a7ff92a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.206.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.206.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4313774664404330590, - "lo": 11628282352660164825 + "hi": 6104506959577318672, + "lo": 6317361384031075459 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4313774664404330590, - "lo": 11628282352660164825 + "hi": 6104506959577318672, + "lo": 6317361384031075459 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4313774664404330590, - "lo": 11628282352660164825 + "hi": 6104506959577318672, + "lo": 6317361384031075459 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4313774664404330590, - "lo": 11628282352660164825 + "hi": 6104506959577318672, + "lo": 6317361384031075459 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4313774664404330590, - "lo": 11628282352660164825 + "hi": 6104506959577318672, + "lo": 6317361384031075459 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4313774664404330590, - "lo": 11628282352660164825 + "hi": 6104506959577318672, + "lo": 6317361384031075459 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4313774664404330590, - "lo": 11628282352660164825 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4313774664404330590, - "lo": 11628282352660164825 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4313774664404330590, - "lo": 11628282352660164825 + "hi": 6104506959577318672, + "lo": 6317361384031075459 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4313774664404330590, - "lo": 11628282352660164825 + "hi": 6104506959577318672, + "lo": 6317361384031075459 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.207.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.207.json index 47570d83..3a8dae10 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.207.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.207.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2481434368499410235, - "lo": 6558308664186621959 + "hi": 8850574620206520562, + "lo": 3587082586846770903 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2481434368499410235, - "lo": 6558308664186621959 + "hi": 8850574620206520562, + "lo": 3587082586846770903 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2481434368499410235, - "lo": 6558308664186621959 + "hi": 8850574620206520562, + "lo": 3587082586846770903 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2481434368499410235, - "lo": 6558308664186621959 + "hi": 8850574620206520562, + "lo": 3587082586846770903 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2481434368499410235, - "lo": 6558308664186621959 + "hi": 8850574620206520562, + "lo": 3587082586846770903 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2481434368499410235, - "lo": 6558308664186621959 + "hi": 8850574620206520562, + "lo": 3587082586846770903 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2481434368499410235, - "lo": 6558308664186621959 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2481434368499410235, - "lo": 6558308664186621959 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2481434368499410235, - "lo": 6558308664186621959 + "hi": 8850574620206520562, + "lo": 3587082586846770903 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2481434368499410235, - "lo": 6558308664186621959 + "hi": 8850574620206520562, + "lo": 3587082586846770903 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.208.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.208.json index aa954bfd..bdc24e9e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.208.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.208.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7354076132736327960, - "lo": 10655826407332066947 + "hi": 745559794196208091, + "lo": 6211569982676263460 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7354076132736327960, - "lo": 10655826407332066947 + "hi": 745559794196208091, + "lo": 6211569982676263460 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7354076132736327960, - "lo": 10655826407332066947 + "hi": 745559794196208091, + "lo": 6211569982676263460 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7354076132736327960, - "lo": 10655826407332066947 + "hi": 745559794196208091, + "lo": 6211569982676263460 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7354076132736327960, - "lo": 10655826407332066947 + "hi": 745559794196208091, + "lo": 6211569982676263460 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7354076132736327960, - "lo": 10655826407332066947 + "hi": 745559794196208091, + "lo": 6211569982676263460 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7354076132736327960, - "lo": 10655826407332066947 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7354076132736327960, - "lo": 10655826407332066947 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7354076132736327960, - "lo": 10655826407332066947 + "hi": 745559794196208091, + "lo": 6211569982676263460 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7354076132736327960, - "lo": 10655826407332066947 + "hi": 745559794196208091, + "lo": 6211569982676263460 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.209.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.209.json index a72af066..0390a1a7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.209.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.209.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6362162927736977019, - "lo": 10245429079138859599 + "hi": 325350188956699979, + "lo": 11823213044899244746 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6362162927736977019, - "lo": 10245429079138859599 + "hi": 325350188956699979, + "lo": 11823213044899244746 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6362162927736977019, - "lo": 10245429079138859599 + "hi": 325350188956699979, + "lo": 11823213044899244746 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6362162927736977019, - "lo": 10245429079138859599 + "hi": 325350188956699979, + "lo": 11823213044899244746 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6362162927736977019, - "lo": 10245429079138859599 + "hi": 325350188956699979, + "lo": 11823213044899244746 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6362162927736977019, - "lo": 10245429079138859599 + "hi": 325350188956699979, + "lo": 11823213044899244746 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6362162927736977019, - "lo": 10245429079138859599 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6362162927736977019, - "lo": 10245429079138859599 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6362162927736977019, - "lo": 10245429079138859599 + "hi": 325350188956699979, + "lo": 11823213044899244746 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6362162927736977019, - "lo": 10245429079138859599 + "hi": 325350188956699979, + "lo": 11823213044899244746 } } }, 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 f85c5a7a..59f636c3 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 982348070778272022, - "lo": 6743627403218809233 + "hi": 3045253654497399549, + "lo": 13056610325383259412 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 982348070778272022, - "lo": 6743627403218809233 + "hi": 3045253654497399549, + "lo": 13056610325383259412 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 982348070778272022, - "lo": 6743627403218809233 + "hi": 3045253654497399549, + "lo": 13056610325383259412 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 982348070778272022, - "lo": 6743627403218809233 + "hi": 3045253654497399549, + "lo": 13056610325383259412 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 982348070778272022, - "lo": 6743627403218809233 + "hi": 3045253654497399549, + "lo": 13056610325383259412 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 982348070778272022, - "lo": 6743627403218809233 + "hi": 3045253654497399549, + "lo": 13056610325383259412 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 982348070778272022, - "lo": 6743627403218809233 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 982348070778272022, - "lo": 6743627403218809233 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 982348070778272022, - "lo": 6743627403218809233 + "hi": 3045253654497399549, + "lo": 13056610325383259412 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 982348070778272022, - "lo": 6743627403218809233 + "hi": 3045253654497399549, + "lo": 13056610325383259412 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.210.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.210.json index cdc8406f..2abd41a6 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.210.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.210.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 170105945079110624, - "lo": 9880745901576905248 + "hi": 682860626967462625, + "lo": 8772715104520638914 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 170105945079110624, - "lo": 9880745901576905248 + "hi": 682860626967462625, + "lo": 8772715104520638914 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 170105945079110624, - "lo": 9880745901576905248 + "hi": 682860626967462625, + "lo": 8772715104520638914 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 170105945079110624, - "lo": 9880745901576905248 + "hi": 682860626967462625, + "lo": 8772715104520638914 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 170105945079110624, - "lo": 9880745901576905248 + "hi": 682860626967462625, + "lo": 8772715104520638914 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 170105945079110624, - "lo": 9880745901576905248 + "hi": 682860626967462625, + "lo": 8772715104520638914 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 170105945079110624, - "lo": 9880745901576905248 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 170105945079110624, - "lo": 9880745901576905248 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 170105945079110624, - "lo": 9880745901576905248 + "hi": 682860626967462625, + "lo": 8772715104520638914 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 170105945079110624, - "lo": 9880745901576905248 + "hi": 682860626967462625, + "lo": 8772715104520638914 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.211.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.211.json index cae4b229..ba34f864 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.211.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.211.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1415190809916030405, - "lo": 8330115616179936487 + "hi": 6982918201660618927, + "lo": 6237240376433308491 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1415190809916030405, - "lo": 8330115616179936487 + "hi": 6982918201660618927, + "lo": 6237240376433308491 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1415190809916030405, - "lo": 8330115616179936487 + "hi": 6982918201660618927, + "lo": 6237240376433308491 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1415190809916030405, - "lo": 8330115616179936487 + "hi": 6982918201660618927, + "lo": 6237240376433308491 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1415190809916030405, - "lo": 8330115616179936487 + "hi": 6982918201660618927, + "lo": 6237240376433308491 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1415190809916030405, - "lo": 8330115616179936487 + "hi": 6982918201660618927, + "lo": 6237240376433308491 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1415190809916030405, - "lo": 8330115616179936487 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1415190809916030405, - "lo": 8330115616179936487 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1415190809916030405, - "lo": 8330115616179936487 + "hi": 6982918201660618927, + "lo": 6237240376433308491 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1415190809916030405, - "lo": 8330115616179936487 + "hi": 6982918201660618927, + "lo": 6237240376433308491 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.212.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.212.json index b8739261..9f1e9954 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.212.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.212.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8735979118321366533, - "lo": 4896306178671984418 + "hi": 3088793379406626284, + "lo": 11728148946725408713 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8735979118321366533, - "lo": 4896306178671984418 + "hi": 3088793379406626284, + "lo": 11728148946725408713 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8735979118321366533, - "lo": 4896306178671984418 + "hi": 3088793379406626284, + "lo": 11728148946725408713 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8735979118321366533, - "lo": 4896306178671984418 + "hi": 3088793379406626284, + "lo": 11728148946725408713 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8735979118321366533, - "lo": 4896306178671984418 + "hi": 3088793379406626284, + "lo": 11728148946725408713 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8735979118321366533, - "lo": 4896306178671984418 + "hi": 3088793379406626284, + "lo": 11728148946725408713 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8735979118321366533, - "lo": 4896306178671984418 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8735979118321366533, - "lo": 4896306178671984418 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8735979118321366533, - "lo": 4896306178671984418 + "hi": 3088793379406626284, + "lo": 11728148946725408713 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8735979118321366533, - "lo": 4896306178671984418 + "hi": 3088793379406626284, + "lo": 11728148946725408713 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.213.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.213.json index 9afd3683..ae5dd603 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.213.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.213.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4362616186498742146, - "lo": 5072794225906887823 + "hi": 6741409906969206502, + "lo": 8391478696656460100 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4362616186498742146, - "lo": 5072794225906887823 + "hi": 6741409906969206502, + "lo": 8391478696656460100 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4362616186498742146, - "lo": 5072794225906887823 + "hi": 6741409906969206502, + "lo": 8391478696656460100 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4362616186498742146, - "lo": 5072794225906887823 + "hi": 6741409906969206502, + "lo": 8391478696656460100 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4362616186498742146, - "lo": 5072794225906887823 + "hi": 6741409906969206502, + "lo": 8391478696656460100 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4362616186498742146, - "lo": 5072794225906887823 + "hi": 6741409906969206502, + "lo": 8391478696656460100 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4362616186498742146, - "lo": 5072794225906887823 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4362616186498742146, - "lo": 5072794225906887823 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4362616186498742146, - "lo": 5072794225906887823 + "hi": 6741409906969206502, + "lo": 8391478696656460100 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4362616186498742146, - "lo": 5072794225906887823 + "hi": 6741409906969206502, + "lo": 8391478696656460100 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.214.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.214.json index 19eea61d..b1f34091 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.214.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.214.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7267554954338236743, - "lo": 4495233434526110697 + "hi": 4393829709843130412, + "lo": 9780679458695289046 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7267554954338236743, - "lo": 4495233434526110697 + "hi": 4393829709843130412, + "lo": 9780679458695289046 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7267554954338236743, - "lo": 4495233434526110697 + "hi": 4393829709843130412, + "lo": 9780679458695289046 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7267554954338236743, - "lo": 4495233434526110697 + "hi": 4393829709843130412, + "lo": 9780679458695289046 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7267554954338236743, - "lo": 4495233434526110697 + "hi": 4393829709843130412, + "lo": 9780679458695289046 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7267554954338236743, - "lo": 4495233434526110697 + "hi": 4393829709843130412, + "lo": 9780679458695289046 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7267554954338236743, - "lo": 4495233434526110697 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7267554954338236743, - "lo": 4495233434526110697 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7267554954338236743, - "lo": 4495233434526110697 + "hi": 4393829709843130412, + "lo": 9780679458695289046 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7267554954338236743, - "lo": 4495233434526110697 + "hi": 4393829709843130412, + "lo": 9780679458695289046 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.215.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.215.json index 07acbc33..eb23cdff 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.215.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.215.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8386151919168994517, - "lo": 860808484074242498 + "hi": 2738863268574338694, + "lo": 15168437503026458950 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8386151919168994517, - "lo": 860808484074242498 + "hi": 2738863268574338694, + "lo": 15168437503026458950 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8386151919168994517, - "lo": 860808484074242498 + "hi": 2738863268574338694, + "lo": 15168437503026458950 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8386151919168994517, - "lo": 860808484074242498 + "hi": 2738863268574338694, + "lo": 15168437503026458950 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8386151919168994517, - "lo": 860808484074242498 + "hi": 2738863268574338694, + "lo": 15168437503026458950 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8386151919168994517, - "lo": 860808484074242498 + "hi": 2738863268574338694, + "lo": 15168437503026458950 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8386151919168994517, - "lo": 860808484074242498 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8386151919168994517, - "lo": 860808484074242498 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8386151919168994517, - "lo": 860808484074242498 + "hi": 2738863268574338694, + "lo": 15168437503026458950 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8386151919168994517, - "lo": 860808484074242498 + "hi": 2738863268574338694, + "lo": 15168437503026458950 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.216.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.216.json index ec381535..fc46c9b1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.216.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.216.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4366586288829359424, - "lo": 1807460546814410058 + "hi": 1958867415360309503, + "lo": 764634607949503370 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4366586288829359424, - "lo": 1807460546814410058 + "hi": 1958867415360309503, + "lo": 764634607949503370 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4366586288829359424, - "lo": 1807460546814410058 + "hi": 1958867415360309503, + "lo": 764634607949503370 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4366586288829359424, - "lo": 1807460546814410058 + "hi": 1958867415360309503, + "lo": 764634607949503370 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4366586288829359424, - "lo": 1807460546814410058 + "hi": 1958867415360309503, + "lo": 764634607949503370 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4366586288829359424, - "lo": 1807460546814410058 + "hi": 1958867415360309503, + "lo": 764634607949503370 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4366586288829359424, - "lo": 1807460546814410058 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4366586288829359424, - "lo": 1807460546814410058 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4366586288829359424, - "lo": 1807460546814410058 + "hi": 1958867415360309503, + "lo": 764634607949503370 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4366586288829359424, - "lo": 1807460546814410058 + "hi": 1958867415360309503, + "lo": 764634607949503370 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.217.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.217.json index 27787ff5..a9b388d6 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.217.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.217.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1861639290454626659, - "lo": 6667424256607923197 + "hi": 2103863525465207286, + "lo": 470202740981222624 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1861639290454626659, - "lo": 6667424256607923197 + "hi": 2103863525465207286, + "lo": 470202740981222624 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1861639290454626659, - "lo": 6667424256607923197 + "hi": 2103863525465207286, + "lo": 470202740981222624 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1861639290454626659, - "lo": 6667424256607923197 + "hi": 2103863525465207286, + "lo": 470202740981222624 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1861639290454626659, - "lo": 6667424256607923197 + "hi": 2103863525465207286, + "lo": 470202740981222624 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1861639290454626659, - "lo": 6667424256607923197 + "hi": 2103863525465207286, + "lo": 470202740981222624 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1861639290454626659, - "lo": 6667424256607923197 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1861639290454626659, - "lo": 6667424256607923197 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1861639290454626659, - "lo": 6667424256607923197 + "hi": 2103863525465207286, + "lo": 470202740981222624 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1861639290454626659, - "lo": 6667424256607923197 + "hi": 2103863525465207286, + "lo": 470202740981222624 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.218.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.218.json index 7b7f8dd5..d716ac76 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.218.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.218.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7406002580036648010, - "lo": 12627378941879708307 + "hi": 5861468781861712812, + "lo": 13581307654012710175 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7406002580036648010, - "lo": 12627378941879708307 + "hi": 5861468781861712812, + "lo": 13581307654012710175 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7406002580036648010, - "lo": 12627378941879708307 + "hi": 5861468781861712812, + "lo": 13581307654012710175 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7406002580036648010, - "lo": 12627378941879708307 + "hi": 5861468781861712812, + "lo": 13581307654012710175 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7406002580036648010, - "lo": 12627378941879708307 + "hi": 5861468781861712812, + "lo": 13581307654012710175 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7406002580036648010, - "lo": 12627378941879708307 + "hi": 5861468781861712812, + "lo": 13581307654012710175 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7406002580036648010, - "lo": 12627378941879708307 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7406002580036648010, - "lo": 12627378941879708307 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7406002580036648010, - "lo": 12627378941879708307 + "hi": 5861468781861712812, + "lo": 13581307654012710175 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7406002580036648010, - "lo": 12627378941879708307 + "hi": 5861468781861712812, + "lo": 13581307654012710175 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.219.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.219.json index 18c77780..876771a2 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.219.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.219.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4606683047997010647, - "lo": 804455298728519850 + "hi": 8119454355886160574, + "lo": 16023492904340262473 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4606683047997010647, - "lo": 804455298728519850 + "hi": 8119454355886160574, + "lo": 16023492904340262473 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4606683047997010647, - "lo": 804455298728519850 + "hi": 8119454355886160574, + "lo": 16023492904340262473 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4606683047997010647, - "lo": 804455298728519850 + "hi": 8119454355886160574, + "lo": 16023492904340262473 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4606683047997010647, - "lo": 804455298728519850 + "hi": 8119454355886160574, + "lo": 16023492904340262473 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4606683047997010647, - "lo": 804455298728519850 + "hi": 8119454355886160574, + "lo": 16023492904340262473 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4606683047997010647, - "lo": 804455298728519850 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4606683047997010647, - "lo": 804455298728519850 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4606683047997010647, - "lo": 804455298728519850 + "hi": 8119454355886160574, + "lo": 16023492904340262473 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4606683047997010647, - "lo": 804455298728519850 + "hi": 8119454355886160574, + "lo": 16023492904340262473 } } }, 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 c9465683..899ea581 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4610064626640990316, - "lo": 6815152985303218587 + "hi": 3090663207107816605, + "lo": 7271950359460605979 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4610064626640990316, - "lo": 6815152985303218587 + "hi": 3090663207107816605, + "lo": 7271950359460605979 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4610064626640990316, - "lo": 6815152985303218587 + "hi": 3090663207107816605, + "lo": 7271950359460605979 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4610064626640990316, - "lo": 6815152985303218587 + "hi": 3090663207107816605, + "lo": 7271950359460605979 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4610064626640990316, - "lo": 6815152985303218587 + "hi": 3090663207107816605, + "lo": 7271950359460605979 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4610064626640990316, - "lo": 6815152985303218587 + "hi": 3090663207107816605, + "lo": 7271950359460605979 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4610064626640990316, - "lo": 6815152985303218587 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4610064626640990316, - "lo": 6815152985303218587 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4610064626640990316, - "lo": 6815152985303218587 + "hi": 3090663207107816605, + "lo": 7271950359460605979 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4610064626640990316, - "lo": 6815152985303218587 + "hi": 3090663207107816605, + "lo": 7271950359460605979 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.220.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.220.json index 2627b591..06c84e5b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.220.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.220.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2093475123546967390, - "lo": 20176873839623295 + "hi": 2558713388178059900, + "lo": 419633075253535714 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2093475123546967390, - "lo": 20176873839623295 + "hi": 2558713388178059900, + "lo": 419633075253535714 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2093475123546967390, - "lo": 20176873839623295 + "hi": 2558713388178059900, + "lo": 419633075253535714 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2093475123546967390, - "lo": 20176873839623295 + "hi": 2558713388178059900, + "lo": 419633075253535714 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2093475123546967390, - "lo": 20176873839623295 + "hi": 2558713388178059900, + "lo": 419633075253535714 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2093475123546967390, - "lo": 20176873839623295 + "hi": 2558713388178059900, + "lo": 419633075253535714 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2093475123546967390, - "lo": 20176873839623295 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2093475123546967390, - "lo": 20176873839623295 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2093475123546967390, - "lo": 20176873839623295 + "hi": 2558713388178059900, + "lo": 419633075253535714 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2093475123546967390, - "lo": 20176873839623295 + "hi": 2558713388178059900, + "lo": 419633075253535714 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.221.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.221.json index dc90c70d..b600d246 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.221.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.221.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7726175250648492049, - "lo": 9297536979347916491 + "hi": 6424494893191788082, + "lo": 8882654984724016236 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7726175250648492049, - "lo": 9297536979347916491 + "hi": 6424494893191788082, + "lo": 8882654984724016236 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7726175250648492049, - "lo": 9297536979347916491 + "hi": 6424494893191788082, + "lo": 8882654984724016236 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7726175250648492049, - "lo": 9297536979347916491 + "hi": 6424494893191788082, + "lo": 8882654984724016236 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7726175250648492049, - "lo": 9297536979347916491 + "hi": 6424494893191788082, + "lo": 8882654984724016236 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7726175250648492049, - "lo": 9297536979347916491 + "hi": 6424494893191788082, + "lo": 8882654984724016236 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7726175250648492049, - "lo": 9297536979347916491 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7726175250648492049, - "lo": 9297536979347916491 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7726175250648492049, - "lo": 9297536979347916491 + "hi": 6424494893191788082, + "lo": 8882654984724016236 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7726175250648492049, - "lo": 9297536979347916491 + "hi": 6424494893191788082, + "lo": 8882654984724016236 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.222.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.222.json index 03e6d761..ffe3201d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.222.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.222.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 874503442160316050, - "lo": 11051380745016498342 + "hi": 3795646160069763332, + "lo": 9373201960783182999 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 874503442160316050, - "lo": 11051380745016498342 + "hi": 3795646160069763332, + "lo": 9373201960783182999 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 874503442160316050, - "lo": 11051380745016498342 + "hi": 3795646160069763332, + "lo": 9373201960783182999 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 874503442160316050, - "lo": 11051380745016498342 + "hi": 3795646160069763332, + "lo": 9373201960783182999 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 874503442160316050, - "lo": 11051380745016498342 + "hi": 3795646160069763332, + "lo": 9373201960783182999 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 874503442160316050, - "lo": 11051380745016498342 + "hi": 3795646160069763332, + "lo": 9373201960783182999 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 874503442160316050, - "lo": 11051380745016498342 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 874503442160316050, - "lo": 11051380745016498342 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 874503442160316050, - "lo": 11051380745016498342 + "hi": 3795646160069763332, + "lo": 9373201960783182999 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 874503442160316050, - "lo": 11051380745016498342 + "hi": 3795646160069763332, + "lo": 9373201960783182999 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.223.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.223.json index 4bdbba0b..6f4758ea 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.223.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.223.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4962600454896747716, - "lo": 15589929933644960189 + "hi": 7797318807225828466, + "lo": 17264157981564366809 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4962600454896747716, - "lo": 15589929933644960189 + "hi": 7797318807225828466, + "lo": 17264157981564366809 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4962600454896747716, - "lo": 15589929933644960189 + "hi": 7797318807225828466, + "lo": 17264157981564366809 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4962600454896747716, - "lo": 15589929933644960189 + "hi": 7797318807225828466, + "lo": 17264157981564366809 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4962600454896747716, - "lo": 15589929933644960189 + "hi": 7797318807225828466, + "lo": 17264157981564366809 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4962600454896747716, - "lo": 15589929933644960189 + "hi": 7797318807225828466, + "lo": 17264157981564366809 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4962600454896747716, - "lo": 15589929933644960189 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4962600454896747716, - "lo": 15589929933644960189 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4962600454896747716, - "lo": 15589929933644960189 + "hi": 7797318807225828466, + "lo": 17264157981564366809 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4962600454896747716, - "lo": 15589929933644960189 + "hi": 7797318807225828466, + "lo": 17264157981564366809 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.224.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.224.json index 5967cc4f..e0c7843d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.224.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.224.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8972860890542319801, - "lo": 3040960481162546452 + "hi": 565903168977365795, + "lo": 5932938510857127968 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8972860890542319801, - "lo": 3040960481162546452 + "hi": 565903168977365795, + "lo": 5932938510857127968 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8972860890542319801, - "lo": 3040960481162546452 + "hi": 565903168977365795, + "lo": 5932938510857127968 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8972860890542319801, - "lo": 3040960481162546452 + "hi": 565903168977365795, + "lo": 5932938510857127968 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8972860890542319801, - "lo": 3040960481162546452 + "hi": 565903168977365795, + "lo": 5932938510857127968 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8972860890542319801, - "lo": 3040960481162546452 + "hi": 565903168977365795, + "lo": 5932938510857127968 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8972860890542319801, - "lo": 3040960481162546452 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8972860890542319801, - "lo": 3040960481162546452 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8972860890542319801, - "lo": 3040960481162546452 + "hi": 565903168977365795, + "lo": 5932938510857127968 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8972860890542319801, - "lo": 3040960481162546452 + "hi": 565903168977365795, + "lo": 5932938510857127968 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.225.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.225.json index 440e5710..87446c31 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.225.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.225.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3745501696001421425, - "lo": 7850000680122627664 + "hi": 681908248973885751, + "lo": 2628942233831176801 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3745501696001421425, - "lo": 7850000680122627664 + "hi": 681908248973885751, + "lo": 2628942233831176801 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3745501696001421425, - "lo": 7850000680122627664 + "hi": 681908248973885751, + "lo": 2628942233831176801 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3745501696001421425, - "lo": 7850000680122627664 + "hi": 681908248973885751, + "lo": 2628942233831176801 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3745501696001421425, - "lo": 7850000680122627664 + "hi": 681908248973885751, + "lo": 2628942233831176801 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3745501696001421425, - "lo": 7850000680122627664 + "hi": 681908248973885751, + "lo": 2628942233831176801 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3745501696001421425, - "lo": 7850000680122627664 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3745501696001421425, - "lo": 7850000680122627664 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3745501696001421425, - "lo": 7850000680122627664 + "hi": 681908248973885751, + "lo": 2628942233831176801 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3745501696001421425, - "lo": 7850000680122627664 + "hi": 681908248973885751, + "lo": 2628942233831176801 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.226.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.226.json index bcf16529..ce1e098c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.226.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.226.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3638014182235450265, - "lo": 14924276434834644331 + "hi": 1198448874665642196, + "lo": 14474845103600611225 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3638014182235450265, - "lo": 14924276434834644331 + "hi": 1198448874665642196, + "lo": 14474845103600611225 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3638014182235450265, - "lo": 14924276434834644331 + "hi": 1198448874665642196, + "lo": 14474845103600611225 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3638014182235450265, - "lo": 14924276434834644331 + "hi": 1198448874665642196, + "lo": 14474845103600611225 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3638014182235450265, - "lo": 14924276434834644331 + "hi": 1198448874665642196, + "lo": 14474845103600611225 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3638014182235450265, - "lo": 14924276434834644331 + "hi": 1198448874665642196, + "lo": 14474845103600611225 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3638014182235450265, - "lo": 14924276434834644331 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3638014182235450265, - "lo": 14924276434834644331 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3638014182235450265, - "lo": 14924276434834644331 + "hi": 1198448874665642196, + "lo": 14474845103600611225 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3638014182235450265, - "lo": 14924276434834644331 + "hi": 1198448874665642196, + "lo": 14474845103600611225 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.227.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.227.json index 9018bf0f..0b086fd9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.227.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.227.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8729951164124139961, - "lo": 14875944760381921663 + "hi": 5966710810506417991, + "lo": 4285016700242938441 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8729951164124139961, - "lo": 14875944760381921663 + "hi": 5966710810506417991, + "lo": 4285016700242938441 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8729951164124139961, - "lo": 14875944760381921663 + "hi": 5966710810506417991, + "lo": 4285016700242938441 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8729951164124139961, - "lo": 14875944760381921663 + "hi": 5966710810506417991, + "lo": 4285016700242938441 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8729951164124139961, - "lo": 14875944760381921663 + "hi": 5966710810506417991, + "lo": 4285016700242938441 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8729951164124139961, - "lo": 14875944760381921663 + "hi": 5966710810506417991, + "lo": 4285016700242938441 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8729951164124139961, - "lo": 14875944760381921663 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8729951164124139961, - "lo": 14875944760381921663 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8729951164124139961, - "lo": 14875944760381921663 + "hi": 5966710810506417991, + "lo": 4285016700242938441 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8729951164124139961, - "lo": 14875944760381921663 + "hi": 5966710810506417991, + "lo": 4285016700242938441 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.228.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.228.json index 4637f105..66dd002e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.228.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.228.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 624789836631562653, - "lo": 13881934655953851264 + "hi": 6220277132118074960, + "lo": 2089980107481878264 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 624789836631562653, - "lo": 13881934655953851264 + "hi": 6220277132118074960, + "lo": 2089980107481878264 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 624789836631562653, - "lo": 13881934655953851264 + "hi": 6220277132118074960, + "lo": 2089980107481878264 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 624789836631562653, - "lo": 13881934655953851264 + "hi": 6220277132118074960, + "lo": 2089980107481878264 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 624789836631562653, - "lo": 13881934655953851264 + "hi": 6220277132118074960, + "lo": 2089980107481878264 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 624789836631562653, - "lo": 13881934655953851264 + "hi": 6220277132118074960, + "lo": 2089980107481878264 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 624789836631562653, - "lo": 13881934655953851264 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 624789836631562653, - "lo": 13881934655953851264 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 624789836631562653, - "lo": 13881934655953851264 + "hi": 6220277132118074960, + "lo": 2089980107481878264 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 624789836631562653, - "lo": 13881934655953851264 + "hi": 6220277132118074960, + "lo": 2089980107481878264 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.229.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.229.json index 9b75bb31..61d3e855 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.229.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.229.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8300964365114102468, - "lo": 1957268461173499490 + "hi": 6837296948549374503, + "lo": 3731354809260154426 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8300964365114102468, - "lo": 1957268461173499490 + "hi": 6837296948549374503, + "lo": 3731354809260154426 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8300964365114102468, - "lo": 1957268461173499490 + "hi": 6837296948549374503, + "lo": 3731354809260154426 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8300964365114102468, - "lo": 1957268461173499490 + "hi": 6837296948549374503, + "lo": 3731354809260154426 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8300964365114102468, - "lo": 1957268461173499490 + "hi": 6837296948549374503, + "lo": 3731354809260154426 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8300964365114102468, - "lo": 1957268461173499490 + "hi": 6837296948549374503, + "lo": 3731354809260154426 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8300964365114102468, - "lo": 1957268461173499490 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8300964365114102468, - "lo": 1957268461173499490 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8300964365114102468, - "lo": 1957268461173499490 + "hi": 6837296948549374503, + "lo": 3731354809260154426 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8300964365114102468, - "lo": 1957268461173499490 + "hi": 6837296948549374503, + "lo": 3731354809260154426 } } }, 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 bd7efcf5..37fba65b 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 136755339221955144, - "lo": 6485214720833316648 + "hi": 7791227733055765279, + "lo": 4658006283214910317 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 136755339221955144, - "lo": 6485214720833316648 + "hi": 7791227733055765279, + "lo": 4658006283214910317 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 136755339221955144, - "lo": 6485214720833316648 + "hi": 7791227733055765279, + "lo": 4658006283214910317 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 136755339221955144, - "lo": 6485214720833316648 + "hi": 7791227733055765279, + "lo": 4658006283214910317 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 136755339221955144, - "lo": 6485214720833316648 + "hi": 7791227733055765279, + "lo": 4658006283214910317 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 136755339221955144, - "lo": 6485214720833316648 + "hi": 7791227733055765279, + "lo": 4658006283214910317 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 136755339221955144, - "lo": 6485214720833316648 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 136755339221955144, - "lo": 6485214720833316648 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 136755339221955144, - "lo": 6485214720833316648 + "hi": 7791227733055765279, + "lo": 4658006283214910317 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 136755339221955144, - "lo": 6485214720833316648 + "hi": 7791227733055765279, + "lo": 4658006283214910317 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.230.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.230.json index 3abc850d..43660681 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.230.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.230.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1210179570449913735, - "lo": 10496341572851761515 + "hi": 3403358796347856638, + "lo": 2833780106362475185 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1210179570449913735, - "lo": 10496341572851761515 + "hi": 3403358796347856638, + "lo": 2833780106362475185 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1210179570449913735, - "lo": 10496341572851761515 + "hi": 3403358796347856638, + "lo": 2833780106362475185 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1210179570449913735, - "lo": 10496341572851761515 + "hi": 3403358796347856638, + "lo": 2833780106362475185 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1210179570449913735, - "lo": 10496341572851761515 + "hi": 3403358796347856638, + "lo": 2833780106362475185 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1210179570449913735, - "lo": 10496341572851761515 + "hi": 3403358796347856638, + "lo": 2833780106362475185 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1210179570449913735, - "lo": 10496341572851761515 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1210179570449913735, - "lo": 10496341572851761515 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1210179570449913735, - "lo": 10496341572851761515 + "hi": 3403358796347856638, + "lo": 2833780106362475185 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1210179570449913735, - "lo": 10496341572851761515 + "hi": 3403358796347856638, + "lo": 2833780106362475185 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.231.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.231.json index fe6620ac..e4860a89 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.231.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.231.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2449905715220143355, - "lo": 10239507247045837037 + "hi": 1573925150711364438, + "lo": 12373294800123992292 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2449905715220143355, - "lo": 10239507247045837037 + "hi": 1573925150711364438, + "lo": 12373294800123992292 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2449905715220143355, - "lo": 10239507247045837037 + "hi": 1573925150711364438, + "lo": 12373294800123992292 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2449905715220143355, - "lo": 10239507247045837037 + "hi": 1573925150711364438, + "lo": 12373294800123992292 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2449905715220143355, - "lo": 10239507247045837037 + "hi": 1573925150711364438, + "lo": 12373294800123992292 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2449905715220143355, - "lo": 10239507247045837037 + "hi": 1573925150711364438, + "lo": 12373294800123992292 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2449905715220143355, - "lo": 10239507247045837037 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2449905715220143355, - "lo": 10239507247045837037 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2449905715220143355, - "lo": 10239507247045837037 + "hi": 1573925150711364438, + "lo": 12373294800123992292 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2449905715220143355, - "lo": 10239507247045837037 + "hi": 1573925150711364438, + "lo": 12373294800123992292 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.232.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.232.json index 43acb26d..3c013a13 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.232.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.232.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8128892312987223743, - "lo": 4557033952689965470 + "hi": 8228330661944764582, + "lo": 1892746433707944260 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8128892312987223743, - "lo": 4557033952689965470 + "hi": 8228330661944764582, + "lo": 1892746433707944260 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8128892312987223743, - "lo": 4557033952689965470 + "hi": 8228330661944764582, + "lo": 1892746433707944260 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8128892312987223743, - "lo": 4557033952689965470 + "hi": 8228330661944764582, + "lo": 1892746433707944260 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8128892312987223743, - "lo": 4557033952689965470 + "hi": 8228330661944764582, + "lo": 1892746433707944260 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8128892312987223743, - "lo": 4557033952689965470 + "hi": 8228330661944764582, + "lo": 1892746433707944260 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8128892312987223743, - "lo": 4557033952689965470 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8128892312987223743, - "lo": 4557033952689965470 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8128892312987223743, - "lo": 4557033952689965470 + "hi": 8228330661944764582, + "lo": 1892746433707944260 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8128892312987223743, - "lo": 4557033952689965470 + "hi": 8228330661944764582, + "lo": 1892746433707944260 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.233.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.233.json index 94cd3b6e..e1eb4dd0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.233.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.233.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 156281290383255170, - "lo": 8997340555167168367 + "hi": 3479574605415661100, + "lo": 3030881222338794812 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 156281290383255170, - "lo": 8997340555167168367 + "hi": 3479574605415661100, + "lo": 3030881222338794812 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 156281290383255170, - "lo": 8997340555167168367 + "hi": 3479574605415661100, + "lo": 3030881222338794812 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 156281290383255170, - "lo": 8997340555167168367 + "hi": 3479574605415661100, + "lo": 3030881222338794812 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 156281290383255170, - "lo": 8997340555167168367 + "hi": 3479574605415661100, + "lo": 3030881222338794812 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 156281290383255170, - "lo": 8997340555167168367 + "hi": 3479574605415661100, + "lo": 3030881222338794812 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 156281290383255170, - "lo": 8997340555167168367 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 156281290383255170, - "lo": 8997340555167168367 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 156281290383255170, - "lo": 8997340555167168367 + "hi": 3479574605415661100, + "lo": 3030881222338794812 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 156281290383255170, - "lo": 8997340555167168367 + "hi": 3479574605415661100, + "lo": 3030881222338794812 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.234.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.234.json index 4b586ebc..549c2920 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.234.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.234.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4772803450838137385, - "lo": 1882349035707213856 + "hi": 755532699093577144, + "lo": 2339939690262057470 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4772803450838137385, - "lo": 1882349035707213856 + "hi": 755532699093577144, + "lo": 2339939690262057470 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4772803450838137385, - "lo": 1882349035707213856 + "hi": 755532699093577144, + "lo": 2339939690262057470 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4772803450838137385, - "lo": 1882349035707213856 + "hi": 755532699093577144, + "lo": 2339939690262057470 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4772803450838137385, - "lo": 1882349035707213856 + "hi": 755532699093577144, + "lo": 2339939690262057470 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4772803450838137385, - "lo": 1882349035707213856 + "hi": 755532699093577144, + "lo": 2339939690262057470 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4772803450838137385, - "lo": 1882349035707213856 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4772803450838137385, - "lo": 1882349035707213856 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4772803450838137385, - "lo": 1882349035707213856 + "hi": 755532699093577144, + "lo": 2339939690262057470 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4772803450838137385, - "lo": 1882349035707213856 + "hi": 755532699093577144, + "lo": 2339939690262057470 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.235.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.235.json index 5a6b68a8..2469239d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.235.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.235.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1928385917240104204, - "lo": 6771747667944113481 + "hi": 4621110239407139419, + "lo": 4022866282504038800 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1928385917240104204, - "lo": 6771747667944113481 + "hi": 4621110239407139419, + "lo": 4022866282504038800 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1928385917240104204, - "lo": 6771747667944113481 + "hi": 4621110239407139419, + "lo": 4022866282504038800 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1928385917240104204, - "lo": 6771747667944113481 + "hi": 4621110239407139419, + "lo": 4022866282504038800 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1928385917240104204, - "lo": 6771747667944113481 + "hi": 4621110239407139419, + "lo": 4022866282504038800 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1928385917240104204, - "lo": 6771747667944113481 + "hi": 4621110239407139419, + "lo": 4022866282504038800 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1928385917240104204, - "lo": 6771747667944113481 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1928385917240104204, - "lo": 6771747667944113481 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1928385917240104204, - "lo": 6771747667944113481 + "hi": 4621110239407139419, + "lo": 4022866282504038800 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1928385917240104204, - "lo": 6771747667944113481 + "hi": 4621110239407139419, + "lo": 4022866282504038800 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.236.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.236.json index dc952e07..6e2cb5ca 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.236.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.236.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3971314804520593768, - "lo": 14673391980725480247 + "hi": 1223195704225308667, + "lo": 15099698235172274290 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3971314804520593768, - "lo": 14673391980725480247 + "hi": 1223195704225308667, + "lo": 15099698235172274290 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3971314804520593768, - "lo": 14673391980725480247 + "hi": 1223195704225308667, + "lo": 15099698235172274290 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3971314804520593768, - "lo": 14673391980725480247 + "hi": 1223195704225308667, + "lo": 15099698235172274290 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3971314804520593768, - "lo": 14673391980725480247 + "hi": 1223195704225308667, + "lo": 15099698235172274290 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3971314804520593768, - "lo": 14673391980725480247 + "hi": 1223195704225308667, + "lo": 15099698235172274290 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3971314804520593768, - "lo": 14673391980725480247 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3971314804520593768, - "lo": 14673391980725480247 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3971314804520593768, - "lo": 14673391980725480247 + "hi": 1223195704225308667, + "lo": 15099698235172274290 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3971314804520593768, - "lo": 14673391980725480247 + "hi": 1223195704225308667, + "lo": 15099698235172274290 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.237.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.237.json index 1eac3dd9..3691abc1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.237.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.237.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1305825373604934772, - "lo": 3118061925372922567 + "hi": 484571719791662670, + "lo": 14071302242308356642 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1305825373604934772, - "lo": 3118061925372922567 + "hi": 484571719791662670, + "lo": 14071302242308356642 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1305825373604934772, - "lo": 3118061925372922567 + "hi": 484571719791662670, + "lo": 14071302242308356642 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1305825373604934772, - "lo": 3118061925372922567 + "hi": 484571719791662670, + "lo": 14071302242308356642 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1305825373604934772, - "lo": 3118061925372922567 + "hi": 484571719791662670, + "lo": 14071302242308356642 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1305825373604934772, - "lo": 3118061925372922567 + "hi": 484571719791662670, + "lo": 14071302242308356642 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1305825373604934772, - "lo": 3118061925372922567 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1305825373604934772, - "lo": 3118061925372922567 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1305825373604934772, - "lo": 3118061925372922567 + "hi": 484571719791662670, + "lo": 14071302242308356642 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1305825373604934772, - "lo": 3118061925372922567 + "hi": 484571719791662670, + "lo": 14071302242308356642 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.238.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.238.json index c7a7c6ad..57f9f6fb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.238.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.238.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1626948271075662717, - "lo": 357121054439800131 + "hi": 965206249792580702, + "lo": 11297639665617833188 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1626948271075662717, - "lo": 357121054439800131 + "hi": 965206249792580702, + "lo": 11297639665617833188 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1626948271075662717, - "lo": 357121054439800131 + "hi": 965206249792580702, + "lo": 11297639665617833188 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1626948271075662717, - "lo": 357121054439800131 + "hi": 965206249792580702, + "lo": 11297639665617833188 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1626948271075662717, - "lo": 357121054439800131 + "hi": 965206249792580702, + "lo": 11297639665617833188 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1626948271075662717, - "lo": 357121054439800131 + "hi": 965206249792580702, + "lo": 11297639665617833188 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1626948271075662717, - "lo": 357121054439800131 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1626948271075662717, - "lo": 357121054439800131 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1626948271075662717, - "lo": 357121054439800131 + "hi": 965206249792580702, + "lo": 11297639665617833188 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1626948271075662717, - "lo": 357121054439800131 + "hi": 965206249792580702, + "lo": 11297639665617833188 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.239.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.239.json index 1732ce47..c3909a7c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.239.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.239.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6588262428806382612, - "lo": 4403099267323746827 + "hi": 4847422343842688796, + "lo": 17050832981634638144 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6588262428806382612, - "lo": 4403099267323746827 + "hi": 4847422343842688796, + "lo": 17050832981634638144 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6588262428806382612, - "lo": 4403099267323746827 + "hi": 4847422343842688796, + "lo": 17050832981634638144 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6588262428806382612, - "lo": 4403099267323746827 + "hi": 4847422343842688796, + "lo": 17050832981634638144 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6588262428806382612, - "lo": 4403099267323746827 + "hi": 4847422343842688796, + "lo": 17050832981634638144 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6588262428806382612, - "lo": 4403099267323746827 + "hi": 4847422343842688796, + "lo": 17050832981634638144 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6588262428806382612, - "lo": 4403099267323746827 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6588262428806382612, - "lo": 4403099267323746827 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6588262428806382612, - "lo": 4403099267323746827 + "hi": 4847422343842688796, + "lo": 17050832981634638144 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6588262428806382612, - "lo": 4403099267323746827 + "hi": 4847422343842688796, + "lo": 17050832981634638144 } } }, 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 25c3fc04..21534240 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6531444287253661958, - "lo": 14361098223410258922 + "hi": 9030851408780524533, + "lo": 5967715435342201188 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6531444287253661958, - "lo": 14361098223410258922 + "hi": 9030851408780524533, + "lo": 5967715435342201188 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6531444287253661958, - "lo": 14361098223410258922 + "hi": 9030851408780524533, + "lo": 5967715435342201188 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6531444287253661958, - "lo": 14361098223410258922 + "hi": 9030851408780524533, + "lo": 5967715435342201188 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6531444287253661958, - "lo": 14361098223410258922 + "hi": 9030851408780524533, + "lo": 5967715435342201188 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6531444287253661958, - "lo": 14361098223410258922 + "hi": 9030851408780524533, + "lo": 5967715435342201188 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6531444287253661958, - "lo": 14361098223410258922 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6531444287253661958, - "lo": 14361098223410258922 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6531444287253661958, - "lo": 14361098223410258922 + "hi": 9030851408780524533, + "lo": 5967715435342201188 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6531444287253661958, - "lo": 14361098223410258922 + "hi": 9030851408780524533, + "lo": 5967715435342201188 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.240.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.240.json index 0905eccf..d51c15bf 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.240.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.240.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5025427255717092718, - "lo": 1246428675219840089 + "hi": 1079609483736877496, + "lo": 1463443163917785532 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5025427255717092718, - "lo": 1246428675219840089 + "hi": 1079609483736877496, + "lo": 1463443163917785532 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5025427255717092718, - "lo": 1246428675219840089 + "hi": 1079609483736877496, + "lo": 1463443163917785532 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5025427255717092718, - "lo": 1246428675219840089 + "hi": 1079609483736877496, + "lo": 1463443163917785532 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5025427255717092718, - "lo": 1246428675219840089 + "hi": 1079609483736877496, + "lo": 1463443163917785532 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5025427255717092718, - "lo": 1246428675219840089 + "hi": 1079609483736877496, + "lo": 1463443163917785532 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5025427255717092718, - "lo": 1246428675219840089 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5025427255717092718, - "lo": 1246428675219840089 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5025427255717092718, - "lo": 1246428675219840089 + "hi": 1079609483736877496, + "lo": 1463443163917785532 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5025427255717092718, - "lo": 1246428675219840089 + "hi": 1079609483736877496, + "lo": 1463443163917785532 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.241.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.241.json index e7e24e76..0c3afd93 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.241.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.241.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8569507168334084872, - "lo": 13822735645003463071 + "hi": 6882206787930600864, + "lo": 537202004877876676 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8569507168334084872, - "lo": 13822735645003463071 + "hi": 6882206787930600864, + "lo": 537202004877876676 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8569507168334084872, - "lo": 13822735645003463071 + "hi": 6882206787930600864, + "lo": 537202004877876676 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8569507168334084872, - "lo": 13822735645003463071 + "hi": 6882206787930600864, + "lo": 537202004877876676 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8569507168334084872, - "lo": 13822735645003463071 + "hi": 6882206787930600864, + "lo": 537202004877876676 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8569507168334084872, - "lo": 13822735645003463071 + "hi": 6882206787930600864, + "lo": 537202004877876676 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8569507168334084872, - "lo": 13822735645003463071 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8569507168334084872, - "lo": 13822735645003463071 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8569507168334084872, - "lo": 13822735645003463071 + "hi": 6882206787930600864, + "lo": 537202004877876676 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8569507168334084872, - "lo": 13822735645003463071 + "hi": 6882206787930600864, + "lo": 537202004877876676 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.242.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.242.json index fe515693..ee5d8d0b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.242.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.242.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2826811850212318485, - "lo": 10023268215568988294 + "hi": 7239012393237333977, + "lo": 755273595272182276 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2826811850212318485, - "lo": 10023268215568988294 + "hi": 7239012393237333977, + "lo": 755273595272182276 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2826811850212318485, - "lo": 10023268215568988294 + "hi": 7239012393237333977, + "lo": 755273595272182276 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2826811850212318485, - "lo": 10023268215568988294 + "hi": 7239012393237333977, + "lo": 755273595272182276 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2826811850212318485, - "lo": 10023268215568988294 + "hi": 7239012393237333977, + "lo": 755273595272182276 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2826811850212318485, - "lo": 10023268215568988294 + "hi": 7239012393237333977, + "lo": 755273595272182276 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2826811850212318485, - "lo": 10023268215568988294 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2826811850212318485, - "lo": 10023268215568988294 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2826811850212318485, - "lo": 10023268215568988294 + "hi": 7239012393237333977, + "lo": 755273595272182276 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2826811850212318485, - "lo": 10023268215568988294 + "hi": 7239012393237333977, + "lo": 755273595272182276 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.243.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.243.json index 9f60be4e..5d5b8659 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.243.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.243.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4452141646637480098, - "lo": 9675094185664265043 + "hi": 724298426188011216, + "lo": 9677733515060243644 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4452141646637480098, - "lo": 9675094185664265043 + "hi": 724298426188011216, + "lo": 9677733515060243644 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4452141646637480098, - "lo": 9675094185664265043 + "hi": 724298426188011216, + "lo": 9677733515060243644 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4452141646637480098, - "lo": 9675094185664265043 + "hi": 724298426188011216, + "lo": 9677733515060243644 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4452141646637480098, - "lo": 9675094185664265043 + "hi": 724298426188011216, + "lo": 9677733515060243644 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4452141646637480098, - "lo": 9675094185664265043 + "hi": 724298426188011216, + "lo": 9677733515060243644 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4452141646637480098, - "lo": 9675094185664265043 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4452141646637480098, - "lo": 9675094185664265043 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4452141646637480098, - "lo": 9675094185664265043 + "hi": 724298426188011216, + "lo": 9677733515060243644 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4452141646637480098, - "lo": 9675094185664265043 + "hi": 724298426188011216, + "lo": 9677733515060243644 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.244.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.244.json index 1e8b0b15..6317eb06 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.244.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.244.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7086352021015277677, - "lo": 12115659373519553866 + "hi": 1263121190334424422, + "lo": 548229314065829628 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7086352021015277677, - "lo": 12115659373519553866 + "hi": 1263121190334424422, + "lo": 548229314065829628 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7086352021015277677, - "lo": 12115659373519553866 + "hi": 1263121190334424422, + "lo": 548229314065829628 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7086352021015277677, - "lo": 12115659373519553866 + "hi": 1263121190334424422, + "lo": 548229314065829628 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7086352021015277677, - "lo": 12115659373519553866 + "hi": 1263121190334424422, + "lo": 548229314065829628 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7086352021015277677, - "lo": 12115659373519553866 + "hi": 1263121190334424422, + "lo": 548229314065829628 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7086352021015277677, - "lo": 12115659373519553866 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7086352021015277677, - "lo": 12115659373519553866 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7086352021015277677, - "lo": 12115659373519553866 + "hi": 1263121190334424422, + "lo": 548229314065829628 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7086352021015277677, - "lo": 12115659373519553866 + "hi": 1263121190334424422, + "lo": 548229314065829628 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.245.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.245.json index 6bbb0b22..93154ee4 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.245.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.245.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8399331857084726360, - "lo": 12105117706898470163 + "hi": 1102420409610950866, + "lo": 12900891705841120968 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8399331857084726360, - "lo": 12105117706898470163 + "hi": 1102420409610950866, + "lo": 12900891705841120968 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8399331857084726360, - "lo": 12105117706898470163 + "hi": 1102420409610950866, + "lo": 12900891705841120968 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8399331857084726360, - "lo": 12105117706898470163 + "hi": 1102420409610950866, + "lo": 12900891705841120968 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8399331857084726360, - "lo": 12105117706898470163 + "hi": 1102420409610950866, + "lo": 12900891705841120968 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8399331857084726360, - "lo": 12105117706898470163 + "hi": 1102420409610950866, + "lo": 12900891705841120968 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8399331857084726360, - "lo": 12105117706898470163 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8399331857084726360, - "lo": 12105117706898470163 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8399331857084726360, - "lo": 12105117706898470163 + "hi": 1102420409610950866, + "lo": 12900891705841120968 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8399331857084726360, - "lo": 12105117706898470163 + "hi": 1102420409610950866, + "lo": 12900891705841120968 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.246.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.246.json index 3f5ddebd..e4c32acc 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.246.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.246.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3443288972132930037, - "lo": 9559617408149786700 + "hi": 2188584528194679945, + "lo": 13165761354849566514 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3443288972132930037, - "lo": 9559617408149786700 + "hi": 2188584528194679945, + "lo": 13165761354849566514 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3443288972132930037, - "lo": 9559617408149786700 + "hi": 2188584528194679945, + "lo": 13165761354849566514 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3443288972132930037, - "lo": 9559617408149786700 + "hi": 2188584528194679945, + "lo": 13165761354849566514 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3443288972132930037, - "lo": 9559617408149786700 + "hi": 2188584528194679945, + "lo": 13165761354849566514 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3443288972132930037, - "lo": 9559617408149786700 + "hi": 2188584528194679945, + "lo": 13165761354849566514 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3443288972132930037, - "lo": 9559617408149786700 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3443288972132930037, - "lo": 9559617408149786700 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3443288972132930037, - "lo": 9559617408149786700 + "hi": 2188584528194679945, + "lo": 13165761354849566514 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3443288972132930037, - "lo": 9559617408149786700 + "hi": 2188584528194679945, + "lo": 13165761354849566514 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.247.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.247.json index c37423de..929a391c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.247.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.247.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7564819085190031743, - "lo": 3598274522545113465 + "hi": 6059043645885779503, + "lo": 1261602406555526272 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7564819085190031743, - "lo": 3598274522545113465 + "hi": 6059043645885779503, + "lo": 1261602406555526272 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7564819085190031743, - "lo": 3598274522545113465 + "hi": 6059043645885779503, + "lo": 1261602406555526272 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7564819085190031743, - "lo": 3598274522545113465 + "hi": 6059043645885779503, + "lo": 1261602406555526272 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7564819085190031743, - "lo": 3598274522545113465 + "hi": 6059043645885779503, + "lo": 1261602406555526272 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7564819085190031743, - "lo": 3598274522545113465 + "hi": 6059043645885779503, + "lo": 1261602406555526272 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7564819085190031743, - "lo": 3598274522545113465 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7564819085190031743, - "lo": 3598274522545113465 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7564819085190031743, - "lo": 3598274522545113465 + "hi": 6059043645885779503, + "lo": 1261602406555526272 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7564819085190031743, - "lo": 3598274522545113465 + "hi": 6059043645885779503, + "lo": 1261602406555526272 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.248.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.248.json index 06982566..6e1b0d4f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.248.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.248.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7520059888970984300, - "lo": 9527226966642689857 + "hi": 5107470386226096102, + "lo": 10873879100274486331 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7520059888970984300, - "lo": 9527226966642689857 + "hi": 5107470386226096102, + "lo": 10873879100274486331 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7520059888970984300, - "lo": 9527226966642689857 + "hi": 5107470386226096102, + "lo": 10873879100274486331 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7520059888970984300, - "lo": 9527226966642689857 + "hi": 5107470386226096102, + "lo": 10873879100274486331 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7520059888970984300, - "lo": 9527226966642689857 + "hi": 5107470386226096102, + "lo": 10873879100274486331 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7520059888970984300, - "lo": 9527226966642689857 + "hi": 5107470386226096102, + "lo": 10873879100274486331 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7520059888970984300, - "lo": 9527226966642689857 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7520059888970984300, - "lo": 9527226966642689857 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7520059888970984300, - "lo": 9527226966642689857 + "hi": 5107470386226096102, + "lo": 10873879100274486331 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7520059888970984300, - "lo": 9527226966642689857 + "hi": 5107470386226096102, + "lo": 10873879100274486331 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.249.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.249.json index a962466e..b5acee34 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.249.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.249.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6101362146746183295, - "lo": 1601592248757405372 + "hi": 5121538639476870202, + "lo": 15509838919748967590 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6101362146746183295, - "lo": 1601592248757405372 + "hi": 5121538639476870202, + "lo": 15509838919748967590 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6101362146746183295, - "lo": 1601592248757405372 + "hi": 5121538639476870202, + "lo": 15509838919748967590 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6101362146746183295, - "lo": 1601592248757405372 + "hi": 5121538639476870202, + "lo": 15509838919748967590 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6101362146746183295, - "lo": 1601592248757405372 + "hi": 5121538639476870202, + "lo": 15509838919748967590 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6101362146746183295, - "lo": 1601592248757405372 + "hi": 5121538639476870202, + "lo": 15509838919748967590 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6101362146746183295, - "lo": 1601592248757405372 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6101362146746183295, - "lo": 1601592248757405372 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6101362146746183295, - "lo": 1601592248757405372 + "hi": 5121538639476870202, + "lo": 15509838919748967590 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6101362146746183295, - "lo": 1601592248757405372 + "hi": 5121538639476870202, + "lo": 15509838919748967590 } } }, 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 ae5e8b16..52c77f2e 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8959014644641818099, - "lo": 15632290404190218453 + "hi": 6231070789321884721, + "lo": 6011064560814334527 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8959014644641818099, - "lo": 15632290404190218453 + "hi": 6231070789321884721, + "lo": 6011064560814334527 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8959014644641818099, - "lo": 15632290404190218453 + "hi": 6231070789321884721, + "lo": 6011064560814334527 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8959014644641818099, - "lo": 15632290404190218453 + "hi": 6231070789321884721, + "lo": 6011064560814334527 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8959014644641818099, - "lo": 15632290404190218453 + "hi": 6231070789321884721, + "lo": 6011064560814334527 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8959014644641818099, - "lo": 15632290404190218453 + "hi": 6231070789321884721, + "lo": 6011064560814334527 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8959014644641818099, - "lo": 15632290404190218453 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8959014644641818099, - "lo": 15632290404190218453 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8959014644641818099, - "lo": 15632290404190218453 + "hi": 6231070789321884721, + "lo": 6011064560814334527 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8959014644641818099, - "lo": 15632290404190218453 + "hi": 6231070789321884721, + "lo": 6011064560814334527 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.250.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.250.json index d3fa4adc..c6368a33 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.250.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.250.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1421384494016914879, - "lo": 2610719150044530780 + "hi": 2410411711166377782, + "lo": 14950358538155183095 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1421384494016914879, - "lo": 2610719150044530780 + "hi": 2410411711166377782, + "lo": 14950358538155183095 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1421384494016914879, - "lo": 2610719150044530780 + "hi": 2410411711166377782, + "lo": 14950358538155183095 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1421384494016914879, - "lo": 2610719150044530780 + "hi": 2410411711166377782, + "lo": 14950358538155183095 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1421384494016914879, - "lo": 2610719150044530780 + "hi": 2410411711166377782, + "lo": 14950358538155183095 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1421384494016914879, - "lo": 2610719150044530780 + "hi": 2410411711166377782, + "lo": 14950358538155183095 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1421384494016914879, - "lo": 2610719150044530780 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1421384494016914879, - "lo": 2610719150044530780 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1421384494016914879, - "lo": 2610719150044530780 + "hi": 2410411711166377782, + "lo": 14950358538155183095 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1421384494016914879, - "lo": 2610719150044530780 + "hi": 2410411711166377782, + "lo": 14950358538155183095 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.251.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.251.json index 176f8d1a..320c639a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.251.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.251.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1664857725205296225, - "lo": 11356531597256680406 + "hi": 5137281650306532610, + "lo": 15308648113567752393 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1664857725205296225, - "lo": 11356531597256680406 + "hi": 5137281650306532610, + "lo": 15308648113567752393 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1664857725205296225, - "lo": 11356531597256680406 + "hi": 5137281650306532610, + "lo": 15308648113567752393 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1664857725205296225, - "lo": 11356531597256680406 + "hi": 5137281650306532610, + "lo": 15308648113567752393 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1664857725205296225, - "lo": 11356531597256680406 + "hi": 5137281650306532610, + "lo": 15308648113567752393 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1664857725205296225, - "lo": 11356531597256680406 + "hi": 5137281650306532610, + "lo": 15308648113567752393 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1664857725205296225, - "lo": 11356531597256680406 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1664857725205296225, - "lo": 11356531597256680406 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1664857725205296225, - "lo": 11356531597256680406 + "hi": 5137281650306532610, + "lo": 15308648113567752393 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1664857725205296225, - "lo": 11356531597256680406 + "hi": 5137281650306532610, + "lo": 15308648113567752393 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.252.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.252.json index 5fc16a8d..9edb69b6 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.252.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.252.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2853104424499532833, - "lo": 1960197932551370770 + "hi": 2404303610361115969, + "lo": 13053062460844528053 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2853104424499532833, - "lo": 1960197932551370770 + "hi": 2404303610361115969, + "lo": 13053062460844528053 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2853104424499532833, - "lo": 1960197932551370770 + "hi": 2404303610361115969, + "lo": 13053062460844528053 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2853104424499532833, - "lo": 1960197932551370770 + "hi": 2404303610361115969, + "lo": 13053062460844528053 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2853104424499532833, - "lo": 1960197932551370770 + "hi": 2404303610361115969, + "lo": 13053062460844528053 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2853104424499532833, - "lo": 1960197932551370770 + "hi": 2404303610361115969, + "lo": 13053062460844528053 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2853104424499532833, - "lo": 1960197932551370770 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2853104424499532833, - "lo": 1960197932551370770 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2853104424499532833, - "lo": 1960197932551370770 + "hi": 2404303610361115969, + "lo": 13053062460844528053 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2853104424499532833, - "lo": 1960197932551370770 + "hi": 2404303610361115969, + "lo": 13053062460844528053 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.253.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.253.json index 7d7ba14e..887126f1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.253.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.253.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2363326318160609718, - "lo": 12652151432610803988 + "hi": 4960993888036198960, + "lo": 14737267606483116854 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2363326318160609718, - "lo": 12652151432610803988 + "hi": 4960993888036198960, + "lo": 14737267606483116854 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2363326318160609718, - "lo": 12652151432610803988 + "hi": 4960993888036198960, + "lo": 14737267606483116854 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2363326318160609718, - "lo": 12652151432610803988 + "hi": 4960993888036198960, + "lo": 14737267606483116854 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2363326318160609718, - "lo": 12652151432610803988 + "hi": 4960993888036198960, + "lo": 14737267606483116854 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2363326318160609718, - "lo": 12652151432610803988 + "hi": 4960993888036198960, + "lo": 14737267606483116854 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2363326318160609718, - "lo": 12652151432610803988 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2363326318160609718, - "lo": 12652151432610803988 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2363326318160609718, - "lo": 12652151432610803988 + "hi": 4960993888036198960, + "lo": 14737267606483116854 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2363326318160609718, - "lo": 12652151432610803988 + "hi": 4960993888036198960, + "lo": 14737267606483116854 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.254.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.254.json index 3c00259a..8e9c7d6a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.254.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.254.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5017078418579460856, - "lo": 6167476819220547059 + "hi": 7895491064038373933, + "lo": 10241413750933151115 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5017078418579460856, - "lo": 6167476819220547059 + "hi": 7895491064038373933, + "lo": 10241413750933151115 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5017078418579460856, - "lo": 6167476819220547059 + "hi": 7895491064038373933, + "lo": 10241413750933151115 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5017078418579460856, - "lo": 6167476819220547059 + "hi": 7895491064038373933, + "lo": 10241413750933151115 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5017078418579460856, - "lo": 6167476819220547059 + "hi": 7895491064038373933, + "lo": 10241413750933151115 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5017078418579460856, - "lo": 6167476819220547059 + "hi": 7895491064038373933, + "lo": 10241413750933151115 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5017078418579460856, - "lo": 6167476819220547059 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5017078418579460856, - "lo": 6167476819220547059 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5017078418579460856, - "lo": 6167476819220547059 + "hi": 7895491064038373933, + "lo": 10241413750933151115 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5017078418579460856, - "lo": 6167476819220547059 + "hi": 7895491064038373933, + "lo": 10241413750933151115 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.255.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.255.json index 5851314d..e8c869d1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.255.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.255.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 9163748482592665169, - "lo": 7247762402460112317 + "hi": 8322907479268913412, + "lo": 5579085180046352560 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 9163748482592665169, - "lo": 7247762402460112317 + "hi": 8322907479268913412, + "lo": 5579085180046352560 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 9163748482592665169, - "lo": 7247762402460112317 + "hi": 8322907479268913412, + "lo": 5579085180046352560 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 9163748482592665169, - "lo": 7247762402460112317 + "hi": 8322907479268913412, + "lo": 5579085180046352560 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 9163748482592665169, - "lo": 7247762402460112317 + "hi": 8322907479268913412, + "lo": 5579085180046352560 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 9163748482592665169, - "lo": 7247762402460112317 + "hi": 8322907479268913412, + "lo": 5579085180046352560 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 9163748482592665169, - "lo": 7247762402460112317 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 9163748482592665169, - "lo": 7247762402460112317 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 9163748482592665169, - "lo": 7247762402460112317 + "hi": 8322907479268913412, + "lo": 5579085180046352560 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 9163748482592665169, - "lo": 7247762402460112317 + "hi": 8322907479268913412, + "lo": 5579085180046352560 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.256.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.256.json index a9b16e38..7aa4313e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.256.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.256.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7270600349444085341, - "lo": 10013531383953879889 + "hi": 3786681767353434161, + "lo": 11711915944349404887 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7270600349444085341, - "lo": 10013531383953879889 + "hi": 3786681767353434161, + "lo": 11711915944349404887 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7270600349444085341, - "lo": 10013531383953879889 + "hi": 3786681767353434161, + "lo": 11711915944349404887 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7270600349444085341, - "lo": 10013531383953879889 + "hi": 3786681767353434161, + "lo": 11711915944349404887 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7270600349444085341, - "lo": 10013531383953879889 + "hi": 3786681767353434161, + "lo": 11711915944349404887 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7270600349444085341, - "lo": 10013531383953879889 + "hi": 3786681767353434161, + "lo": 11711915944349404887 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7270600349444085341, - "lo": 10013531383953879889 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7270600349444085341, - "lo": 10013531383953879889 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7270600349444085341, - "lo": 10013531383953879889 + "hi": 3786681767353434161, + "lo": 11711915944349404887 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7270600349444085341, - "lo": 10013531383953879889 + "hi": 3786681767353434161, + "lo": 11711915944349404887 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.257.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.257.json index 6cffac9b..7c97669e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.257.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.257.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5483851435109708147, - "lo": 476621977726575809 + "hi": 5752272308905116828, + "lo": 8976929532617517369 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5483851435109708147, - "lo": 476621977726575809 + "hi": 5752272308905116828, + "lo": 8976929532617517369 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5483851435109708147, - "lo": 476621977726575809 + "hi": 5752272308905116828, + "lo": 8976929532617517369 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5483851435109708147, - "lo": 476621977726575809 + "hi": 5752272308905116828, + "lo": 8976929532617517369 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5483851435109708147, - "lo": 476621977726575809 + "hi": 5752272308905116828, + "lo": 8976929532617517369 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5483851435109708147, - "lo": 476621977726575809 + "hi": 5752272308905116828, + "lo": 8976929532617517369 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5483851435109708147, - "lo": 476621977726575809 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5483851435109708147, - "lo": 476621977726575809 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5483851435109708147, - "lo": 476621977726575809 + "hi": 5752272308905116828, + "lo": 8976929532617517369 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5483851435109708147, - "lo": 476621977726575809 + "hi": 5752272308905116828, + "lo": 8976929532617517369 } } }, 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 d316be25..08c656a5 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3202409865656448622, - "lo": 11559664769008285213 + "hi": 7169053387838673782, + "lo": 12167215376689459706 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3202409865656448622, - "lo": 11559664769008285213 + "hi": 7169053387838673782, + "lo": 12167215376689459706 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3202409865656448622, - "lo": 11559664769008285213 + "hi": 7169053387838673782, + "lo": 12167215376689459706 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3202409865656448622, - "lo": 11559664769008285213 + "hi": 7169053387838673782, + "lo": 12167215376689459706 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3202409865656448622, - "lo": 11559664769008285213 + "hi": 7169053387838673782, + "lo": 12167215376689459706 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3202409865656448622, - "lo": 11559664769008285213 + "hi": 7169053387838673782, + "lo": 12167215376689459706 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3202409865656448622, - "lo": 11559664769008285213 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3202409865656448622, - "lo": 11559664769008285213 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3202409865656448622, - "lo": 11559664769008285213 + "hi": 7169053387838673782, + "lo": 12167215376689459706 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3202409865656448622, - "lo": 11559664769008285213 + "hi": 7169053387838673782, + "lo": 12167215376689459706 } } }, 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 0c0fc7d5..eb4b3c96 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 435632948088404904, - "lo": 1902989681916685392 + "hi": 1402133735938735403, + "lo": 17350858100845260019 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 435632948088404904, - "lo": 1902989681916685392 + "hi": 1402133735938735403, + "lo": 17350858100845260019 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 435632948088404904, - "lo": 1902989681916685392 + "hi": 1402133735938735403, + "lo": 17350858100845260019 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 435632948088404904, - "lo": 1902989681916685392 + "hi": 1402133735938735403, + "lo": 17350858100845260019 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 435632948088404904, - "lo": 1902989681916685392 + "hi": 1402133735938735403, + "lo": 17350858100845260019 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 435632948088404904, - "lo": 1902989681916685392 + "hi": 1402133735938735403, + "lo": 17350858100845260019 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 435632948088404904, - "lo": 1902989681916685392 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 435632948088404904, - "lo": 1902989681916685392 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 435632948088404904, - "lo": 1902989681916685392 + "hi": 1402133735938735403, + "lo": 17350858100845260019 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 435632948088404904, - "lo": 1902989681916685392 + "hi": 1402133735938735403, + "lo": 17350858100845260019 } } }, 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 7eacab68..6b1822aa 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8032026239409467140, - "lo": 17457232998639942415 + "hi": 2742525757797207892, + "lo": 17068225476489554199 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8032026239409467140, - "lo": 17457232998639942415 + "hi": 2742525757797207892, + "lo": 17068225476489554199 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8032026239409467140, - "lo": 17457232998639942415 + "hi": 2742525757797207892, + "lo": 17068225476489554199 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8032026239409467140, - "lo": 17457232998639942415 + "hi": 2742525757797207892, + "lo": 17068225476489554199 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8032026239409467140, - "lo": 17457232998639942415 + "hi": 2742525757797207892, + "lo": 17068225476489554199 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8032026239409467140, - "lo": 17457232998639942415 + "hi": 2742525757797207892, + "lo": 17068225476489554199 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8032026239409467140, - "lo": 17457232998639942415 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8032026239409467140, - "lo": 17457232998639942415 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8032026239409467140, - "lo": 17457232998639942415 + "hi": 2742525757797207892, + "lo": 17068225476489554199 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8032026239409467140, - "lo": 17457232998639942415 + "hi": 2742525757797207892, + "lo": 17068225476489554199 } } }, 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 b280a4fc..a6bbc1f2 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8379705828917984426, - "lo": 10848420323706336040 + "hi": 37659088981475503, + "lo": 12709408066637227815 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8379705828917984426, - "lo": 10848420323706336040 + "hi": 37659088981475503, + "lo": 12709408066637227815 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8379705828917984426, - "lo": 10848420323706336040 + "hi": 37659088981475503, + "lo": 12709408066637227815 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8379705828917984426, - "lo": 10848420323706336040 + "hi": 37659088981475503, + "lo": 12709408066637227815 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8379705828917984426, - "lo": 10848420323706336040 + "hi": 37659088981475503, + "lo": 12709408066637227815 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8379705828917984426, - "lo": 10848420323706336040 + "hi": 37659088981475503, + "lo": 12709408066637227815 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8379705828917984426, - "lo": 10848420323706336040 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8379705828917984426, - "lo": 10848420323706336040 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8379705828917984426, - "lo": 10848420323706336040 + "hi": 37659088981475503, + "lo": 12709408066637227815 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8379705828917984426, - "lo": 10848420323706336040 + "hi": 37659088981475503, + "lo": 12709408066637227815 } } }, 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 5baae1dd..7274d96a 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7617115913549427675, - "lo": 11602710156228066079 + "hi": 8430730323433673065, + "lo": 9448618443422222476 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7617115913549427675, - "lo": 11602710156228066079 + "hi": 8430730323433673065, + "lo": 9448618443422222476 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7617115913549427675, - "lo": 11602710156228066079 + "hi": 8430730323433673065, + "lo": 9448618443422222476 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7617115913549427675, - "lo": 11602710156228066079 + "hi": 8430730323433673065, + "lo": 9448618443422222476 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7617115913549427675, - "lo": 11602710156228066079 + "hi": 8430730323433673065, + "lo": 9448618443422222476 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7617115913549427675, - "lo": 11602710156228066079 + "hi": 8430730323433673065, + "lo": 9448618443422222476 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7617115913549427675, - "lo": 11602710156228066079 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7617115913549427675, - "lo": 11602710156228066079 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7617115913549427675, - "lo": 11602710156228066079 + "hi": 8430730323433673065, + "lo": 9448618443422222476 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7617115913549427675, - "lo": 11602710156228066079 + "hi": 8430730323433673065, + "lo": 9448618443422222476 } } }, 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 655088fc..352115b6 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 348706092523335978, - "lo": 11744737423965694775 + "hi": 4648315827373900666, + "lo": 5011562558760275858 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 348706092523335978, - "lo": 11744737423965694775 + "hi": 4648315827373900666, + "lo": 5011562558760275858 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 348706092523335978, - "lo": 11744737423965694775 + "hi": 4648315827373900666, + "lo": 5011562558760275858 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 348706092523335978, - "lo": 11744737423965694775 + "hi": 4648315827373900666, + "lo": 5011562558760275858 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 348706092523335978, - "lo": 11744737423965694775 + "hi": 4648315827373900666, + "lo": 5011562558760275858 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 348706092523335978, - "lo": 11744737423965694775 + "hi": 4648315827373900666, + "lo": 5011562558760275858 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 348706092523335978, - "lo": 11744737423965694775 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 348706092523335978, - "lo": 11744737423965694775 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 348706092523335978, - "lo": 11744737423965694775 + "hi": 4648315827373900666, + "lo": 5011562558760275858 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 348706092523335978, - "lo": 11744737423965694775 + "hi": 4648315827373900666, + "lo": 5011562558760275858 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.31.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.31.json index bf8057d8..0d86cb7b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.31.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.31.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1345278623702423595, - "lo": 9398281625020259379 + "hi": 5036166964926852695, + "lo": 7214958052868439729 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1345278623702423595, - "lo": 9398281625020259379 + "hi": 5036166964926852695, + "lo": 7214958052868439729 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1345278623702423595, - "lo": 9398281625020259379 + "hi": 5036166964926852695, + "lo": 7214958052868439729 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1345278623702423595, - "lo": 9398281625020259379 + "hi": 5036166964926852695, + "lo": 7214958052868439729 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1345278623702423595, - "lo": 9398281625020259379 + "hi": 5036166964926852695, + "lo": 7214958052868439729 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1345278623702423595, - "lo": 9398281625020259379 + "hi": 5036166964926852695, + "lo": 7214958052868439729 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1345278623702423595, - "lo": 9398281625020259379 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1345278623702423595, - "lo": 9398281625020259379 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1345278623702423595, - "lo": 9398281625020259379 + "hi": 5036166964926852695, + "lo": 7214958052868439729 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1345278623702423595, - "lo": 9398281625020259379 + "hi": 5036166964926852695, + "lo": 7214958052868439729 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.32.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.32.json index 5510045b..123971f4 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.32.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.32.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 910917046192217888, - "lo": 17860337599657767904 + "hi": 6056666361950789986, + "lo": 11263805586921473917 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 910917046192217888, - "lo": 17860337599657767904 + "hi": 6056666361950789986, + "lo": 11263805586921473917 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 910917046192217888, - "lo": 17860337599657767904 + "hi": 6056666361950789986, + "lo": 11263805586921473917 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 910917046192217888, - "lo": 17860337599657767904 + "hi": 6056666361950789986, + "lo": 11263805586921473917 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 910917046192217888, - "lo": 17860337599657767904 + "hi": 6056666361950789986, + "lo": 11263805586921473917 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 910917046192217888, - "lo": 17860337599657767904 + "hi": 6056666361950789986, + "lo": 11263805586921473917 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 910917046192217888, - "lo": 17860337599657767904 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 910917046192217888, - "lo": 17860337599657767904 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 910917046192217888, - "lo": 17860337599657767904 + "hi": 6056666361950789986, + "lo": 11263805586921473917 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 910917046192217888, - "lo": 17860337599657767904 + "hi": 6056666361950789986, + "lo": 11263805586921473917 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.33.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.33.json index 9024ca86..1eae62d2 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.33.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.33.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8209104009344528919, - "lo": 10156390259694301185 + "hi": 1858602738240288562, + "lo": 15416428385313448454 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8209104009344528919, - "lo": 10156390259694301185 + "hi": 1858602738240288562, + "lo": 15416428385313448454 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8209104009344528919, - "lo": 10156390259694301185 + "hi": 1858602738240288562, + "lo": 15416428385313448454 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8209104009344528919, - "lo": 10156390259694301185 + "hi": 1858602738240288562, + "lo": 15416428385313448454 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8209104009344528919, - "lo": 10156390259694301185 + "hi": 1858602738240288562, + "lo": 15416428385313448454 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8209104009344528919, - "lo": 10156390259694301185 + "hi": 1858602738240288562, + "lo": 15416428385313448454 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8209104009344528919, - "lo": 10156390259694301185 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8209104009344528919, - "lo": 10156390259694301185 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8209104009344528919, - "lo": 10156390259694301185 + "hi": 1858602738240288562, + "lo": 15416428385313448454 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8209104009344528919, - "lo": 10156390259694301185 + "hi": 1858602738240288562, + "lo": 15416428385313448454 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.34.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.34.json index 519d8f39..6f30e901 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.34.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.34.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5573402357922090796, - "lo": 18413837787946003060 + "hi": 2873398972019933562, + "lo": 4776721922235683924 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5573402357922090796, - "lo": 18413837787946003060 + "hi": 2873398972019933562, + "lo": 4776721922235683924 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5573402357922090796, - "lo": 18413837787946003060 + "hi": 2873398972019933562, + "lo": 4776721922235683924 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5573402357922090796, - "lo": 18413837787946003060 + "hi": 2873398972019933562, + "lo": 4776721922235683924 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5573402357922090796, - "lo": 18413837787946003060 + "hi": 2873398972019933562, + "lo": 4776721922235683924 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5573402357922090796, - "lo": 18413837787946003060 + "hi": 2873398972019933562, + "lo": 4776721922235683924 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5573402357922090796, - "lo": 18413837787946003060 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5573402357922090796, - "lo": 18413837787946003060 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5573402357922090796, - "lo": 18413837787946003060 + "hi": 2873398972019933562, + "lo": 4776721922235683924 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5573402357922090796, - "lo": 18413837787946003060 + "hi": 2873398972019933562, + "lo": 4776721922235683924 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.35.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.35.json index 33125765..3d2caf09 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.35.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.35.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1860397563795250222, - "lo": 1296053104091992897 + "hi": 4024363156276323222, + "lo": 12570132671833515971 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1860397563795250222, - "lo": 1296053104091992897 + "hi": 4024363156276323222, + "lo": 12570132671833515971 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1860397563795250222, - "lo": 1296053104091992897 + "hi": 4024363156276323222, + "lo": 12570132671833515971 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1860397563795250222, - "lo": 1296053104091992897 + "hi": 4024363156276323222, + "lo": 12570132671833515971 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1860397563795250222, - "lo": 1296053104091992897 + "hi": 4024363156276323222, + "lo": 12570132671833515971 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1860397563795250222, - "lo": 1296053104091992897 + "hi": 4024363156276323222, + "lo": 12570132671833515971 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1860397563795250222, - "lo": 1296053104091992897 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1860397563795250222, - "lo": 1296053104091992897 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1860397563795250222, - "lo": 1296053104091992897 + "hi": 4024363156276323222, + "lo": 12570132671833515971 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1860397563795250222, - "lo": 1296053104091992897 + "hi": 4024363156276323222, + "lo": 12570132671833515971 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.36.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.36.json index b020bbae..4b236eeb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.36.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.36.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6552431329511506424, - "lo": 1049280441408906420 + "hi": 8433952530146060876, + "lo": 17539012333388276165 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6552431329511506424, - "lo": 1049280441408906420 + "hi": 8433952530146060876, + "lo": 17539012333388276165 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6552431329511506424, - "lo": 1049280441408906420 + "hi": 8433952530146060876, + "lo": 17539012333388276165 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6552431329511506424, - "lo": 1049280441408906420 + "hi": 8433952530146060876, + "lo": 17539012333388276165 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6552431329511506424, - "lo": 1049280441408906420 + "hi": 8433952530146060876, + "lo": 17539012333388276165 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6552431329511506424, - "lo": 1049280441408906420 + "hi": 8433952530146060876, + "lo": 17539012333388276165 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6552431329511506424, - "lo": 1049280441408906420 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6552431329511506424, - "lo": 1049280441408906420 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6552431329511506424, - "lo": 1049280441408906420 + "hi": 8433952530146060876, + "lo": 17539012333388276165 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6552431329511506424, - "lo": 1049280441408906420 + "hi": 8433952530146060876, + "lo": 17539012333388276165 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.37.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.37.json index 48a3537b..0aa7f4a8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.37.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.37.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6076058913400442118, - "lo": 6992703725338591092 + "hi": 5090761964272380731, + "lo": 12060996450683838181 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6076058913400442118, - "lo": 6992703725338591092 + "hi": 5090761964272380731, + "lo": 12060996450683838181 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6076058913400442118, - "lo": 6992703725338591092 + "hi": 5090761964272380731, + "lo": 12060996450683838181 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6076058913400442118, - "lo": 6992703725338591092 + "hi": 5090761964272380731, + "lo": 12060996450683838181 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6076058913400442118, - "lo": 6992703725338591092 + "hi": 5090761964272380731, + "lo": 12060996450683838181 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6076058913400442118, - "lo": 6992703725338591092 + "hi": 5090761964272380731, + "lo": 12060996450683838181 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6076058913400442118, - "lo": 6992703725338591092 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6076058913400442118, - "lo": 6992703725338591092 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6076058913400442118, - "lo": 6992703725338591092 + "hi": 5090761964272380731, + "lo": 12060996450683838181 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6076058913400442118, - "lo": 6992703725338591092 + "hi": 5090761964272380731, + "lo": 12060996450683838181 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.38.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.38.json index 1a6d4841..e5bdaa65 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.38.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.38.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3005972834998610405, - "lo": 14794861419623176405 + "hi": 7424359836230207984, + "lo": 9214092579763343105 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3005972834998610405, - "lo": 14794861419623176405 + "hi": 7424359836230207984, + "lo": 9214092579763343105 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3005972834998610405, - "lo": 14794861419623176405 + "hi": 7424359836230207984, + "lo": 9214092579763343105 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3005972834998610405, - "lo": 14794861419623176405 + "hi": 7424359836230207984, + "lo": 9214092579763343105 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3005972834998610405, - "lo": 14794861419623176405 + "hi": 7424359836230207984, + "lo": 9214092579763343105 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3005972834998610405, - "lo": 14794861419623176405 + "hi": 7424359836230207984, + "lo": 9214092579763343105 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3005972834998610405, - "lo": 14794861419623176405 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3005972834998610405, - "lo": 14794861419623176405 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3005972834998610405, - "lo": 14794861419623176405 + "hi": 7424359836230207984, + "lo": 9214092579763343105 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3005972834998610405, - "lo": 14794861419623176405 + "hi": 7424359836230207984, + "lo": 9214092579763343105 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.39.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.39.json index 697cc63b..ed9df0c0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.39.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.39.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6978249196278891461, - "lo": 1466337737548747843 + "hi": 7334898992405621833, + "lo": 5212222770119855364 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6978249196278891461, - "lo": 1466337737548747843 + "hi": 7334898992405621833, + "lo": 5212222770119855364 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6978249196278891461, - "lo": 1466337737548747843 + "hi": 7334898992405621833, + "lo": 5212222770119855364 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6978249196278891461, - "lo": 1466337737548747843 + "hi": 7334898992405621833, + "lo": 5212222770119855364 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6978249196278891461, - "lo": 1466337737548747843 + "hi": 7334898992405621833, + "lo": 5212222770119855364 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6978249196278891461, - "lo": 1466337737548747843 + "hi": 7334898992405621833, + "lo": 5212222770119855364 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6978249196278891461, - "lo": 1466337737548747843 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6978249196278891461, - "lo": 1466337737548747843 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6978249196278891461, - "lo": 1466337737548747843 + "hi": 7334898992405621833, + "lo": 5212222770119855364 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6978249196278891461, - "lo": 1466337737548747843 + "hi": 7334898992405621833, + "lo": 5212222770119855364 } } }, 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 682f6252..591541e3 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5010954464578628245, - "lo": 15710842478407405562 + "hi": 2753998978822098807, + "lo": 9738703763025825311 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5010954464578628245, - "lo": 15710842478407405562 + "hi": 2753998978822098807, + "lo": 9738703763025825311 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5010954464578628245, - "lo": 15710842478407405562 + "hi": 2753998978822098807, + "lo": 9738703763025825311 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5010954464578628245, - "lo": 15710842478407405562 + "hi": 2753998978822098807, + "lo": 9738703763025825311 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5010954464578628245, - "lo": 15710842478407405562 + "hi": 2753998978822098807, + "lo": 9738703763025825311 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5010954464578628245, - "lo": 15710842478407405562 + "hi": 2753998978822098807, + "lo": 9738703763025825311 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5010954464578628245, - "lo": 15710842478407405562 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5010954464578628245, - "lo": 15710842478407405562 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5010954464578628245, - "lo": 15710842478407405562 + "hi": 2753998978822098807, + "lo": 9738703763025825311 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5010954464578628245, - "lo": 15710842478407405562 + "hi": 2753998978822098807, + "lo": 9738703763025825311 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.40.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.40.json index b8fdb1cd..01a78d8f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.40.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.40.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6286050871294116189, - "lo": 13573344875162033911 + "hi": 5210222521030788437, + "lo": 4013079912709176340 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6286050871294116189, - "lo": 13573344875162033911 + "hi": 5210222521030788437, + "lo": 4013079912709176340 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6286050871294116189, - "lo": 13573344875162033911 + "hi": 5210222521030788437, + "lo": 4013079912709176340 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6286050871294116189, - "lo": 13573344875162033911 + "hi": 5210222521030788437, + "lo": 4013079912709176340 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6286050871294116189, - "lo": 13573344875162033911 + "hi": 5210222521030788437, + "lo": 4013079912709176340 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6286050871294116189, - "lo": 13573344875162033911 + "hi": 5210222521030788437, + "lo": 4013079912709176340 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6286050871294116189, - "lo": 13573344875162033911 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6286050871294116189, - "lo": 13573344875162033911 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6286050871294116189, - "lo": 13573344875162033911 + "hi": 5210222521030788437, + "lo": 4013079912709176340 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6286050871294116189, - "lo": 13573344875162033911 + "hi": 5210222521030788437, + "lo": 4013079912709176340 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.41.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.41.json index 757a804a..e64c2899 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.41.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.41.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8802071651938849725, - "lo": 18048703968892478756 + "hi": 5145369871963855467, + "lo": 4216964435337193379 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8802071651938849725, - "lo": 18048703968892478756 + "hi": 5145369871963855467, + "lo": 4216964435337193379 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8802071651938849725, - "lo": 18048703968892478756 + "hi": 5145369871963855467, + "lo": 4216964435337193379 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8802071651938849725, - "lo": 18048703968892478756 + "hi": 5145369871963855467, + "lo": 4216964435337193379 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8802071651938849725, - "lo": 18048703968892478756 + "hi": 5145369871963855467, + "lo": 4216964435337193379 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8802071651938849725, - "lo": 18048703968892478756 + "hi": 5145369871963855467, + "lo": 4216964435337193379 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8802071651938849725, - "lo": 18048703968892478756 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8802071651938849725, - "lo": 18048703968892478756 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8802071651938849725, - "lo": 18048703968892478756 + "hi": 5145369871963855467, + "lo": 4216964435337193379 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8802071651938849725, - "lo": 18048703968892478756 + "hi": 5145369871963855467, + "lo": 4216964435337193379 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.42.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.42.json index 83c50025..a7d6a87d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.42.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.42.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3154616508796289096, - "lo": 16984326016897096220 + "hi": 7589613763173270905, + "lo": 252431417279967989 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3154616508796289096, - "lo": 16984326016897096220 + "hi": 7589613763173270905, + "lo": 252431417279967989 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3154616508796289096, - "lo": 16984326016897096220 + "hi": 7589613763173270905, + "lo": 252431417279967989 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3154616508796289096, - "lo": 16984326016897096220 + "hi": 7589613763173270905, + "lo": 252431417279967989 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3154616508796289096, - "lo": 16984326016897096220 + "hi": 7589613763173270905, + "lo": 252431417279967989 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3154616508796289096, - "lo": 16984326016897096220 + "hi": 7589613763173270905, + "lo": 252431417279967989 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3154616508796289096, - "lo": 16984326016897096220 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3154616508796289096, - "lo": 16984326016897096220 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3154616508796289096, - "lo": 16984326016897096220 + "hi": 7589613763173270905, + "lo": 252431417279967989 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3154616508796289096, - "lo": 16984326016897096220 + "hi": 7589613763173270905, + "lo": 252431417279967989 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.43.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.43.json index 1f47ab55..fa2ce5b2 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.43.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.43.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7279138723624549986, - "lo": 1899399468301259063 + "hi": 5745119410729673846, + "lo": 13664515219623783082 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7279138723624549986, - "lo": 1899399468301259063 + "hi": 5745119410729673846, + "lo": 13664515219623783082 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7279138723624549986, - "lo": 1899399468301259063 + "hi": 5745119410729673846, + "lo": 13664515219623783082 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7279138723624549986, - "lo": 1899399468301259063 + "hi": 5745119410729673846, + "lo": 13664515219623783082 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7279138723624549986, - "lo": 1899399468301259063 + "hi": 5745119410729673846, + "lo": 13664515219623783082 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7279138723624549986, - "lo": 1899399468301259063 + "hi": 5745119410729673846, + "lo": 13664515219623783082 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7279138723624549986, - "lo": 1899399468301259063 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7279138723624549986, - "lo": 1899399468301259063 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7279138723624549986, - "lo": 1899399468301259063 + "hi": 5745119410729673846, + "lo": 13664515219623783082 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7279138723624549986, - "lo": 1899399468301259063 + "hi": 5745119410729673846, + "lo": 13664515219623783082 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.44.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.44.json index 535393f2..b77b89b7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.44.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.44.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3236531613618726969, - "lo": 404242439915205213 + "hi": 8044351665603551670, + "lo": 13290754699089698167 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3236531613618726969, - "lo": 404242439915205213 + "hi": 8044351665603551670, + "lo": 13290754699089698167 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3236531613618726969, - "lo": 404242439915205213 + "hi": 8044351665603551670, + "lo": 13290754699089698167 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3236531613618726969, - "lo": 404242439915205213 + "hi": 8044351665603551670, + "lo": 13290754699089698167 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3236531613618726969, - "lo": 404242439915205213 + "hi": 8044351665603551670, + "lo": 13290754699089698167 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3236531613618726969, - "lo": 404242439915205213 + "hi": 8044351665603551670, + "lo": 13290754699089698167 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3236531613618726969, - "lo": 404242439915205213 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3236531613618726969, - "lo": 404242439915205213 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3236531613618726969, - "lo": 404242439915205213 + "hi": 8044351665603551670, + "lo": 13290754699089698167 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3236531613618726969, - "lo": 404242439915205213 + "hi": 8044351665603551670, + "lo": 13290754699089698167 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.45.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.45.json index 755ac5a9..6e2694c7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.45.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.45.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5156677299689674591, - "lo": 2421274125087129087 + "hi": 961672558358273546, + "lo": 14976355456574915322 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5156677299689674591, - "lo": 2421274125087129087 + "hi": 961672558358273546, + "lo": 14976355456574915322 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5156677299689674591, - "lo": 2421274125087129087 + "hi": 961672558358273546, + "lo": 14976355456574915322 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5156677299689674591, - "lo": 2421274125087129087 + "hi": 961672558358273546, + "lo": 14976355456574915322 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5156677299689674591, - "lo": 2421274125087129087 + "hi": 961672558358273546, + "lo": 14976355456574915322 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5156677299689674591, - "lo": 2421274125087129087 + "hi": 961672558358273546, + "lo": 14976355456574915322 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5156677299689674591, - "lo": 2421274125087129087 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5156677299689674591, - "lo": 2421274125087129087 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5156677299689674591, - "lo": 2421274125087129087 + "hi": 961672558358273546, + "lo": 14976355456574915322 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5156677299689674591, - "lo": 2421274125087129087 + "hi": 961672558358273546, + "lo": 14976355456574915322 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.46.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.46.json index 260dbb16..3794b940 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.46.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.46.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6226522174556694484, - "lo": 17445040159030570536 + "hi": 9010432811348193315, + "lo": 10537108404736523227 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6226522174556694484, - "lo": 17445040159030570536 + "hi": 9010432811348193315, + "lo": 10537108404736523227 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6226522174556694484, - "lo": 17445040159030570536 + "hi": 9010432811348193315, + "lo": 10537108404736523227 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6226522174556694484, - "lo": 17445040159030570536 + "hi": 9010432811348193315, + "lo": 10537108404736523227 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6226522174556694484, - "lo": 17445040159030570536 + "hi": 9010432811348193315, + "lo": 10537108404736523227 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6226522174556694484, - "lo": 17445040159030570536 + "hi": 9010432811348193315, + "lo": 10537108404736523227 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6226522174556694484, - "lo": 17445040159030570536 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6226522174556694484, - "lo": 17445040159030570536 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6226522174556694484, - "lo": 17445040159030570536 + "hi": 9010432811348193315, + "lo": 10537108404736523227 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6226522174556694484, - "lo": 17445040159030570536 + "hi": 9010432811348193315, + "lo": 10537108404736523227 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.47.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.47.json index b0cb4e4d..e1663014 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.47.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.47.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5622560490703106916, - "lo": 3786734901218329672 + "hi": 7438877254779262891, + "lo": 11434823468013444009 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5622560490703106916, - "lo": 3786734901218329672 + "hi": 7438877254779262891, + "lo": 11434823468013444009 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5622560490703106916, - "lo": 3786734901218329672 + "hi": 7438877254779262891, + "lo": 11434823468013444009 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5622560490703106916, - "lo": 3786734901218329672 + "hi": 7438877254779262891, + "lo": 11434823468013444009 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5622560490703106916, - "lo": 3786734901218329672 + "hi": 7438877254779262891, + "lo": 11434823468013444009 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5622560490703106916, - "lo": 3786734901218329672 + "hi": 7438877254779262891, + "lo": 11434823468013444009 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5622560490703106916, - "lo": 3786734901218329672 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5622560490703106916, - "lo": 3786734901218329672 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5622560490703106916, - "lo": 3786734901218329672 + "hi": 7438877254779262891, + "lo": 11434823468013444009 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5622560490703106916, - "lo": 3786734901218329672 + "hi": 7438877254779262891, + "lo": 11434823468013444009 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.48.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.48.json index ab9d70ad..9c0b01e4 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.48.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.48.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 742320106569376213, - "lo": 6134602509637529669 + "hi": 5880489199215688766, + "lo": 14679010783025662640 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 742320106569376213, - "lo": 6134602509637529669 + "hi": 5880489199215688766, + "lo": 14679010783025662640 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 742320106569376213, - "lo": 6134602509637529669 + "hi": 5880489199215688766, + "lo": 14679010783025662640 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 742320106569376213, - "lo": 6134602509637529669 + "hi": 5880489199215688766, + "lo": 14679010783025662640 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 742320106569376213, - "lo": 6134602509637529669 + "hi": 5880489199215688766, + "lo": 14679010783025662640 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 742320106569376213, - "lo": 6134602509637529669 + "hi": 5880489199215688766, + "lo": 14679010783025662640 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 742320106569376213, - "lo": 6134602509637529669 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 742320106569376213, - "lo": 6134602509637529669 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 742320106569376213, - "lo": 6134602509637529669 + "hi": 5880489199215688766, + "lo": 14679010783025662640 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 742320106569376213, - "lo": 6134602509637529669 + "hi": 5880489199215688766, + "lo": 14679010783025662640 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.49.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.49.json index 864db645..06eb479b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.49.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.49.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1611056550386819038, - "lo": 7894868568149258071 + "hi": 3314715607337044989, + "lo": 9453684719505995968 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1611056550386819038, - "lo": 7894868568149258071 + "hi": 3314715607337044989, + "lo": 9453684719505995968 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1611056550386819038, - "lo": 7894868568149258071 + "hi": 3314715607337044989, + "lo": 9453684719505995968 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1611056550386819038, - "lo": 7894868568149258071 + "hi": 3314715607337044989, + "lo": 9453684719505995968 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1611056550386819038, - "lo": 7894868568149258071 + "hi": 3314715607337044989, + "lo": 9453684719505995968 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1611056550386819038, - "lo": 7894868568149258071 + "hi": 3314715607337044989, + "lo": 9453684719505995968 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1611056550386819038, - "lo": 7894868568149258071 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1611056550386819038, - "lo": 7894868568149258071 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1611056550386819038, - "lo": 7894868568149258071 + "hi": 3314715607337044989, + "lo": 9453684719505995968 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1611056550386819038, - "lo": 7894868568149258071 + "hi": 3314715607337044989, + "lo": 9453684719505995968 } } }, 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 6163c00d..375cbf5b 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2483954005140555500, - "lo": 7425281096912482584 + "hi": 8833812066983583493, + "lo": 6105793904801080289 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2483954005140555500, - "lo": 7425281096912482584 + "hi": 8833812066983583493, + "lo": 6105793904801080289 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2483954005140555500, - "lo": 7425281096912482584 + "hi": 8833812066983583493, + "lo": 6105793904801080289 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2483954005140555500, - "lo": 7425281096912482584 + "hi": 8833812066983583493, + "lo": 6105793904801080289 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2483954005140555500, - "lo": 7425281096912482584 + "hi": 8833812066983583493, + "lo": 6105793904801080289 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2483954005140555500, - "lo": 7425281096912482584 + "hi": 8833812066983583493, + "lo": 6105793904801080289 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2483954005140555500, - "lo": 7425281096912482584 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2483954005140555500, - "lo": 7425281096912482584 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2483954005140555500, - "lo": 7425281096912482584 + "hi": 8833812066983583493, + "lo": 6105793904801080289 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2483954005140555500, - "lo": 7425281096912482584 + "hi": 8833812066983583493, + "lo": 6105793904801080289 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.50.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.50.json index 9f71acf6..9e353aa0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.50.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.50.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4902617752896941515, - "lo": 72389945567816178 + "hi": 135218929413616777, + "lo": 4618795453163844424 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4902617752896941515, - "lo": 72389945567816178 + "hi": 135218929413616777, + "lo": 4618795453163844424 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4902617752896941515, - "lo": 72389945567816178 + "hi": 135218929413616777, + "lo": 4618795453163844424 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4902617752896941515, - "lo": 72389945567816178 + "hi": 135218929413616777, + "lo": 4618795453163844424 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4902617752896941515, - "lo": 72389945567816178 + "hi": 135218929413616777, + "lo": 4618795453163844424 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4902617752896941515, - "lo": 72389945567816178 + "hi": 135218929413616777, + "lo": 4618795453163844424 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4902617752896941515, - "lo": 72389945567816178 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4902617752896941515, - "lo": 72389945567816178 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4902617752896941515, - "lo": 72389945567816178 + "hi": 135218929413616777, + "lo": 4618795453163844424 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4902617752896941515, - "lo": 72389945567816178 + "hi": 135218929413616777, + "lo": 4618795453163844424 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.51.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.51.json index 59004471..1b0637cb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.51.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.51.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1092485947331725018, - "lo": 657594713939169431 + "hi": 8754013424765795819, + "lo": 5499958664620951680 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1092485947331725018, - "lo": 657594713939169431 + "hi": 8754013424765795819, + "lo": 5499958664620951680 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1092485947331725018, - "lo": 657594713939169431 + "hi": 8754013424765795819, + "lo": 5499958664620951680 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1092485947331725018, - "lo": 657594713939169431 + "hi": 8754013424765795819, + "lo": 5499958664620951680 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1092485947331725018, - "lo": 657594713939169431 + "hi": 8754013424765795819, + "lo": 5499958664620951680 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1092485947331725018, - "lo": 657594713939169431 + "hi": 8754013424765795819, + "lo": 5499958664620951680 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1092485947331725018, - "lo": 657594713939169431 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1092485947331725018, - "lo": 657594713939169431 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1092485947331725018, - "lo": 657594713939169431 + "hi": 8754013424765795819, + "lo": 5499958664620951680 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1092485947331725018, - "lo": 657594713939169431 + "hi": 8754013424765795819, + "lo": 5499958664620951680 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.52.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.52.json index 7a7facc4..fb398fe9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.52.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.52.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5513501740046083480, - "lo": 12400132083415457562 + "hi": 5351724489017745796, + "lo": 6570196509291921511 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5513501740046083480, - "lo": 12400132083415457562 + "hi": 5351724489017745796, + "lo": 6570196509291921511 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5513501740046083480, - "lo": 12400132083415457562 + "hi": 5351724489017745796, + "lo": 6570196509291921511 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5513501740046083480, - "lo": 12400132083415457562 + "hi": 5351724489017745796, + "lo": 6570196509291921511 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5513501740046083480, - "lo": 12400132083415457562 + "hi": 5351724489017745796, + "lo": 6570196509291921511 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5513501740046083480, - "lo": 12400132083415457562 + "hi": 5351724489017745796, + "lo": 6570196509291921511 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5513501740046083480, - "lo": 12400132083415457562 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5513501740046083480, - "lo": 12400132083415457562 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5513501740046083480, - "lo": 12400132083415457562 + "hi": 5351724489017745796, + "lo": 6570196509291921511 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5513501740046083480, - "lo": 12400132083415457562 + "hi": 5351724489017745796, + "lo": 6570196509291921511 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.53.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.53.json index eb68c757..7a924619 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.53.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.53.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 566532869980441689, - "lo": 13908963410403106722 + "hi": 7581917084793866978, + "lo": 672046796059605953 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 566532869980441689, - "lo": 13908963410403106722 + "hi": 7581917084793866978, + "lo": 672046796059605953 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 566532869980441689, - "lo": 13908963410403106722 + "hi": 7581917084793866978, + "lo": 672046796059605953 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 566532869980441689, - "lo": 13908963410403106722 + "hi": 7581917084793866978, + "lo": 672046796059605953 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 566532869980441689, - "lo": 13908963410403106722 + "hi": 7581917084793866978, + "lo": 672046796059605953 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 566532869980441689, - "lo": 13908963410403106722 + "hi": 7581917084793866978, + "lo": 672046796059605953 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 566532869980441689, - "lo": 13908963410403106722 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 566532869980441689, - "lo": 13908963410403106722 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 566532869980441689, - "lo": 13908963410403106722 + "hi": 7581917084793866978, + "lo": 672046796059605953 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 566532869980441689, - "lo": 13908963410403106722 + "hi": 7581917084793866978, + "lo": 672046796059605953 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.54.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.54.json index 0649d2d3..2ce3237e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.54.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.54.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8795867846030445125, - "lo": 16374963405663889007 + "hi": 3475221473103492800, + "lo": 4979839191701763481 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8795867846030445125, - "lo": 16374963405663889007 + "hi": 3475221473103492800, + "lo": 4979839191701763481 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8795867846030445125, - "lo": 16374963405663889007 + "hi": 3475221473103492800, + "lo": 4979839191701763481 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8795867846030445125, - "lo": 16374963405663889007 + "hi": 3475221473103492800, + "lo": 4979839191701763481 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8795867846030445125, - "lo": 16374963405663889007 + "hi": 3475221473103492800, + "lo": 4979839191701763481 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8795867846030445125, - "lo": 16374963405663889007 + "hi": 3475221473103492800, + "lo": 4979839191701763481 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8795867846030445125, - "lo": 16374963405663889007 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8795867846030445125, - "lo": 16374963405663889007 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8795867846030445125, - "lo": 16374963405663889007 + "hi": 3475221473103492800, + "lo": 4979839191701763481 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8795867846030445125, - "lo": 16374963405663889007 + "hi": 3475221473103492800, + "lo": 4979839191701763481 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.55.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.55.json index 20dc0923..7482b94d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.55.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.55.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6657065959145815830, - "lo": 14675987376453279446 + "hi": 3315029993638994066, + "lo": 17316012177309192868 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6657065959145815830, - "lo": 14675987376453279446 + "hi": 3315029993638994066, + "lo": 17316012177309192868 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6657065959145815830, - "lo": 14675987376453279446 + "hi": 3315029993638994066, + "lo": 17316012177309192868 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6657065959145815830, - "lo": 14675987376453279446 + "hi": 3315029993638994066, + "lo": 17316012177309192868 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6657065959145815830, - "lo": 14675987376453279446 + "hi": 3315029993638994066, + "lo": 17316012177309192868 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6657065959145815830, - "lo": 14675987376453279446 + "hi": 3315029993638994066, + "lo": 17316012177309192868 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6657065959145815830, - "lo": 14675987376453279446 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6657065959145815830, - "lo": 14675987376453279446 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6657065959145815830, - "lo": 14675987376453279446 + "hi": 3315029993638994066, + "lo": 17316012177309192868 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6657065959145815830, - "lo": 14675987376453279446 + "hi": 3315029993638994066, + "lo": 17316012177309192868 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.56.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.56.json index 8209a270..543225e3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.56.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.56.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5316537987562430658, - "lo": 49915906461133078 + "hi": 4821251775712088592, + "lo": 4654196491072970803 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5316537987562430658, - "lo": 49915906461133078 + "hi": 4821251775712088592, + "lo": 4654196491072970803 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5316537987562430658, - "lo": 49915906461133078 + "hi": 4821251775712088592, + "lo": 4654196491072970803 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5316537987562430658, - "lo": 49915906461133078 + "hi": 4821251775712088592, + "lo": 4654196491072970803 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5316537987562430658, - "lo": 49915906461133078 + "hi": 4821251775712088592, + "lo": 4654196491072970803 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5316537987562430658, - "lo": 49915906461133078 + "hi": 4821251775712088592, + "lo": 4654196491072970803 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5316537987562430658, - "lo": 49915906461133078 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5316537987562430658, - "lo": 49915906461133078 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5316537987562430658, - "lo": 49915906461133078 + "hi": 4821251775712088592, + "lo": 4654196491072970803 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5316537987562430658, - "lo": 49915906461133078 + "hi": 4821251775712088592, + "lo": 4654196491072970803 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.57.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.57.json index 5d699fe3..eaf00459 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.57.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.57.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3994545591116365036, - "lo": 9866293478215869888 + "hi": 571522275188426442, + "lo": 10101603835527540900 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3994545591116365036, - "lo": 9866293478215869888 + "hi": 571522275188426442, + "lo": 10101603835527540900 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3994545591116365036, - "lo": 9866293478215869888 + "hi": 571522275188426442, + "lo": 10101603835527540900 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3994545591116365036, - "lo": 9866293478215869888 + "hi": 571522275188426442, + "lo": 10101603835527540900 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3994545591116365036, - "lo": 9866293478215869888 + "hi": 571522275188426442, + "lo": 10101603835527540900 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3994545591116365036, - "lo": 9866293478215869888 + "hi": 571522275188426442, + "lo": 10101603835527540900 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3994545591116365036, - "lo": 9866293478215869888 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3994545591116365036, - "lo": 9866293478215869888 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3994545591116365036, - "lo": 9866293478215869888 + "hi": 571522275188426442, + "lo": 10101603835527540900 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3994545591116365036, - "lo": 9866293478215869888 + "hi": 571522275188426442, + "lo": 10101603835527540900 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.58.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.58.json index 7ff2c55b..dc983290 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.58.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.58.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8071407329924491280, - "lo": 18182752442120579872 + "hi": 4644839706370661193, + "lo": 17908330476230856086 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8071407329924491280, - "lo": 18182752442120579872 + "hi": 4644839706370661193, + "lo": 17908330476230856086 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8071407329924491280, - "lo": 18182752442120579872 + "hi": 4644839706370661193, + "lo": 17908330476230856086 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8071407329924491280, - "lo": 18182752442120579872 + "hi": 4644839706370661193, + "lo": 17908330476230856086 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8071407329924491280, - "lo": 18182752442120579872 + "hi": 4644839706370661193, + "lo": 17908330476230856086 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8071407329924491280, - "lo": 18182752442120579872 + "hi": 4644839706370661193, + "lo": 17908330476230856086 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8071407329924491280, - "lo": 18182752442120579872 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8071407329924491280, - "lo": 18182752442120579872 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8071407329924491280, - "lo": 18182752442120579872 + "hi": 4644839706370661193, + "lo": 17908330476230856086 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8071407329924491280, - "lo": 18182752442120579872 + "hi": 4644839706370661193, + "lo": 17908330476230856086 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.59.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.59.json index 1265a33e..c933f8cf 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.59.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.59.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 698555269167713142, - "lo": 2421432459719679230 + "hi": 6771798331536171906, + "lo": 100434059086837483 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 698555269167713142, - "lo": 2421432459719679230 + "hi": 6771798331536171906, + "lo": 100434059086837483 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 698555269167713142, - "lo": 2421432459719679230 + "hi": 6771798331536171906, + "lo": 100434059086837483 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 698555269167713142, - "lo": 2421432459719679230 + "hi": 6771798331536171906, + "lo": 100434059086837483 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 698555269167713142, - "lo": 2421432459719679230 + "hi": 6771798331536171906, + "lo": 100434059086837483 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 698555269167713142, - "lo": 2421432459719679230 + "hi": 6771798331536171906, + "lo": 100434059086837483 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 698555269167713142, - "lo": 2421432459719679230 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 698555269167713142, - "lo": 2421432459719679230 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 698555269167713142, - "lo": 2421432459719679230 + "hi": 6771798331536171906, + "lo": 100434059086837483 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 698555269167713142, - "lo": 2421432459719679230 + "hi": 6771798331536171906, + "lo": 100434059086837483 } } }, 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 ceaf2a41..14399eb8 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6094081796946226864, - "lo": 5361839814398666545 + "hi": 4181837725682502263, + "lo": 10796405713309682717 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6094081796946226864, - "lo": 5361839814398666545 + "hi": 4181837725682502263, + "lo": 10796405713309682717 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6094081796946226864, - "lo": 5361839814398666545 + "hi": 4181837725682502263, + "lo": 10796405713309682717 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6094081796946226864, - "lo": 5361839814398666545 + "hi": 4181837725682502263, + "lo": 10796405713309682717 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6094081796946226864, - "lo": 5361839814398666545 + "hi": 4181837725682502263, + "lo": 10796405713309682717 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6094081796946226864, - "lo": 5361839814398666545 + "hi": 4181837725682502263, + "lo": 10796405713309682717 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6094081796946226864, - "lo": 5361839814398666545 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6094081796946226864, - "lo": 5361839814398666545 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6094081796946226864, - "lo": 5361839814398666545 + "hi": 4181837725682502263, + "lo": 10796405713309682717 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6094081796946226864, - "lo": 5361839814398666545 + "hi": 4181837725682502263, + "lo": 10796405713309682717 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.60.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.60.json index 8798b64f..e50ca49a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.60.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.60.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3585509641291890511, - "lo": 9799272886916220798 + "hi": 370829711789517861, + "lo": 9261596366290854671 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3585509641291890511, - "lo": 9799272886916220798 + "hi": 370829711789517861, + "lo": 9261596366290854671 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3585509641291890511, - "lo": 9799272886916220798 + "hi": 370829711789517861, + "lo": 9261596366290854671 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3585509641291890511, - "lo": 9799272886916220798 + "hi": 370829711789517861, + "lo": 9261596366290854671 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3585509641291890511, - "lo": 9799272886916220798 + "hi": 370829711789517861, + "lo": 9261596366290854671 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3585509641291890511, - "lo": 9799272886916220798 + "hi": 370829711789517861, + "lo": 9261596366290854671 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3585509641291890511, - "lo": 9799272886916220798 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3585509641291890511, - "lo": 9799272886916220798 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3585509641291890511, - "lo": 9799272886916220798 + "hi": 370829711789517861, + "lo": 9261596366290854671 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3585509641291890511, - "lo": 9799272886916220798 + "hi": 370829711789517861, + "lo": 9261596366290854671 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.61.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.61.json index 31bcb192..c4009746 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.61.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.61.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5302702932385115180, - "lo": 5261287341350982266 + "hi": 8176566372837717576, + "lo": 4044964997384556189 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5302702932385115180, - "lo": 5261287341350982266 + "hi": 8176566372837717576, + "lo": 4044964997384556189 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5302702932385115180, - "lo": 5261287341350982266 + "hi": 8176566372837717576, + "lo": 4044964997384556189 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5302702932385115180, - "lo": 5261287341350982266 + "hi": 8176566372837717576, + "lo": 4044964997384556189 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5302702932385115180, - "lo": 5261287341350982266 + "hi": 8176566372837717576, + "lo": 4044964997384556189 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5302702932385115180, - "lo": 5261287341350982266 + "hi": 8176566372837717576, + "lo": 4044964997384556189 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5302702932385115180, - "lo": 5261287341350982266 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5302702932385115180, - "lo": 5261287341350982266 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5302702932385115180, - "lo": 5261287341350982266 + "hi": 8176566372837717576, + "lo": 4044964997384556189 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5302702932385115180, - "lo": 5261287341350982266 + "hi": 8176566372837717576, + "lo": 4044964997384556189 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.62.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.62.json index 55de2efb..7e54e55c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.62.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.62.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7703948012033589692, - "lo": 3790316745883111969 + "hi": 1394232873855832888, + "lo": 7141991894534028142 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7703948012033589692, - "lo": 3790316745883111969 + "hi": 1394232873855832888, + "lo": 7141991894534028142 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7703948012033589692, - "lo": 3790316745883111969 + "hi": 1394232873855832888, + "lo": 7141991894534028142 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7703948012033589692, - "lo": 3790316745883111969 + "hi": 1394232873855832888, + "lo": 7141991894534028142 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7703948012033589692, - "lo": 3790316745883111969 + "hi": 1394232873855832888, + "lo": 7141991894534028142 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7703948012033589692, - "lo": 3790316745883111969 + "hi": 1394232873855832888, + "lo": 7141991894534028142 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7703948012033589692, - "lo": 3790316745883111969 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7703948012033589692, - "lo": 3790316745883111969 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7703948012033589692, - "lo": 3790316745883111969 + "hi": 1394232873855832888, + "lo": 7141991894534028142 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7703948012033589692, - "lo": 3790316745883111969 + "hi": 1394232873855832888, + "lo": 7141991894534028142 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.63.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.63.json index 4726677d..da83f8da 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.63.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.63.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4985106576675107079, - "lo": 15702370317767208026 + "hi": 8348697573185836505, + "lo": 2731114103944415961 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4985106576675107079, - "lo": 15702370317767208026 + "hi": 8348697573185836505, + "lo": 2731114103944415961 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4985106576675107079, - "lo": 15702370317767208026 + "hi": 8348697573185836505, + "lo": 2731114103944415961 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4985106576675107079, - "lo": 15702370317767208026 + "hi": 8348697573185836505, + "lo": 2731114103944415961 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4985106576675107079, - "lo": 15702370317767208026 + "hi": 8348697573185836505, + "lo": 2731114103944415961 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4985106576675107079, - "lo": 15702370317767208026 + "hi": 8348697573185836505, + "lo": 2731114103944415961 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4985106576675107079, - "lo": 15702370317767208026 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4985106576675107079, - "lo": 15702370317767208026 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4985106576675107079, - "lo": 15702370317767208026 + "hi": 8348697573185836505, + "lo": 2731114103944415961 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4985106576675107079, - "lo": 15702370317767208026 + "hi": 8348697573185836505, + "lo": 2731114103944415961 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.64.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.64.json index 73133f68..7fe63516 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.64.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.64.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7720935319823384920, - "lo": 11309156392322023329 + "hi": 5408887136943224887, + "lo": 15097222078394991330 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7720935319823384920, - "lo": 11309156392322023329 + "hi": 5408887136943224887, + "lo": 15097222078394991330 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7720935319823384920, - "lo": 11309156392322023329 + "hi": 5408887136943224887, + "lo": 15097222078394991330 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7720935319823384920, - "lo": 11309156392322023329 + "hi": 5408887136943224887, + "lo": 15097222078394991330 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7720935319823384920, - "lo": 11309156392322023329 + "hi": 5408887136943224887, + "lo": 15097222078394991330 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7720935319823384920, - "lo": 11309156392322023329 + "hi": 5408887136943224887, + "lo": 15097222078394991330 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7720935319823384920, - "lo": 11309156392322023329 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7720935319823384920, - "lo": 11309156392322023329 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7720935319823384920, - "lo": 11309156392322023329 + "hi": 5408887136943224887, + "lo": 15097222078394991330 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7720935319823384920, - "lo": 11309156392322023329 + "hi": 5408887136943224887, + "lo": 15097222078394991330 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.65.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.65.json index 64cecc1c..0533a889 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.65.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.65.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7380925201441029168, - "lo": 10568178802354199056 + "hi": 5455888307288945936, + "lo": 11368780757553398720 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7380925201441029168, - "lo": 10568178802354199056 + "hi": 5455888307288945936, + "lo": 11368780757553398720 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7380925201441029168, - "lo": 10568178802354199056 + "hi": 5455888307288945936, + "lo": 11368780757553398720 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7380925201441029168, - "lo": 10568178802354199056 + "hi": 5455888307288945936, + "lo": 11368780757553398720 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7380925201441029168, - "lo": 10568178802354199056 + "hi": 5455888307288945936, + "lo": 11368780757553398720 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7380925201441029168, - "lo": 10568178802354199056 + "hi": 5455888307288945936, + "lo": 11368780757553398720 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7380925201441029168, - "lo": 10568178802354199056 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7380925201441029168, - "lo": 10568178802354199056 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7380925201441029168, - "lo": 10568178802354199056 + "hi": 5455888307288945936, + "lo": 11368780757553398720 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7380925201441029168, - "lo": 10568178802354199056 + "hi": 5455888307288945936, + "lo": 11368780757553398720 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.66.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.66.json index 8eb6139e..67bc077f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.66.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.66.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 993006032387747048, - "lo": 550614181771566787 + "hi": 2103835452701180562, + "lo": 11684572389244583242 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 993006032387747048, - "lo": 550614181771566787 + "hi": 2103835452701180562, + "lo": 11684572389244583242 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 993006032387747048, - "lo": 550614181771566787 + "hi": 2103835452701180562, + "lo": 11684572389244583242 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 993006032387747048, - "lo": 550614181771566787 + "hi": 2103835452701180562, + "lo": 11684572389244583242 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 993006032387747048, - "lo": 550614181771566787 + "hi": 2103835452701180562, + "lo": 11684572389244583242 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 993006032387747048, - "lo": 550614181771566787 + "hi": 2103835452701180562, + "lo": 11684572389244583242 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 993006032387747048, - "lo": 550614181771566787 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 993006032387747048, - "lo": 550614181771566787 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 993006032387747048, - "lo": 550614181771566787 + "hi": 2103835452701180562, + "lo": 11684572389244583242 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 993006032387747048, - "lo": 550614181771566787 + "hi": 2103835452701180562, + "lo": 11684572389244583242 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.67.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.67.json index 3ea59142..f26c1460 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.67.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.67.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2182083643975594548, - "lo": 11878106159871866900 + "hi": 8341045180614652370, + "lo": 18259476235318358191 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2182083643975594548, - "lo": 11878106159871866900 + "hi": 8341045180614652370, + "lo": 18259476235318358191 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2182083643975594548, - "lo": 11878106159871866900 + "hi": 8341045180614652370, + "lo": 18259476235318358191 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2182083643975594548, - "lo": 11878106159871866900 + "hi": 8341045180614652370, + "lo": 18259476235318358191 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2182083643975594548, - "lo": 11878106159871866900 + "hi": 8341045180614652370, + "lo": 18259476235318358191 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2182083643975594548, - "lo": 11878106159871866900 + "hi": 8341045180614652370, + "lo": 18259476235318358191 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2182083643975594548, - "lo": 11878106159871866900 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2182083643975594548, - "lo": 11878106159871866900 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2182083643975594548, - "lo": 11878106159871866900 + "hi": 8341045180614652370, + "lo": 18259476235318358191 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2182083643975594548, - "lo": 11878106159871866900 + "hi": 8341045180614652370, + "lo": 18259476235318358191 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.68.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.68.json index 38528186..63fb014b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.68.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.68.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7947473137971504876, - "lo": 15403472158097340587 + "hi": 7917287930429983161, + "lo": 7295973444984579315 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7947473137971504876, - "lo": 15403472158097340587 + "hi": 7917287930429983161, + "lo": 7295973444984579315 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7947473137971504876, - "lo": 15403472158097340587 + "hi": 7917287930429983161, + "lo": 7295973444984579315 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7947473137971504876, - "lo": 15403472158097340587 + "hi": 7917287930429983161, + "lo": 7295973444984579315 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7947473137971504876, - "lo": 15403472158097340587 + "hi": 7917287930429983161, + "lo": 7295973444984579315 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7947473137971504876, - "lo": 15403472158097340587 + "hi": 7917287930429983161, + "lo": 7295973444984579315 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7947473137971504876, - "lo": 15403472158097340587 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7947473137971504876, - "lo": 15403472158097340587 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7947473137971504876, - "lo": 15403472158097340587 + "hi": 7917287930429983161, + "lo": 7295973444984579315 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7947473137971504876, - "lo": 15403472158097340587 + "hi": 7917287930429983161, + "lo": 7295973444984579315 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.69.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.69.json index 36ccc9d3..149cb630 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.69.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.69.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2348465031606862230, - "lo": 2983713364651875041 + "hi": 2333511664870098849, + "lo": 4980633331343805472 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2348465031606862230, - "lo": 2983713364651875041 + "hi": 2333511664870098849, + "lo": 4980633331343805472 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2348465031606862230, - "lo": 2983713364651875041 + "hi": 2333511664870098849, + "lo": 4980633331343805472 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2348465031606862230, - "lo": 2983713364651875041 + "hi": 2333511664870098849, + "lo": 4980633331343805472 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2348465031606862230, - "lo": 2983713364651875041 + "hi": 2333511664870098849, + "lo": 4980633331343805472 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2348465031606862230, - "lo": 2983713364651875041 + "hi": 2333511664870098849, + "lo": 4980633331343805472 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2348465031606862230, - "lo": 2983713364651875041 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2348465031606862230, - "lo": 2983713364651875041 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2348465031606862230, - "lo": 2983713364651875041 + "hi": 2333511664870098849, + "lo": 4980633331343805472 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2348465031606862230, - "lo": 2983713364651875041 + "hi": 2333511664870098849, + "lo": 4980633331343805472 } } }, 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 112abd63..6308ff36 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 669363071299004114, - "lo": 14314041241641956810 + "hi": 728550834412882916, + "lo": 10422399939859852760 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 669363071299004114, - "lo": 14314041241641956810 + "hi": 728550834412882916, + "lo": 10422399939859852760 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 669363071299004114, - "lo": 14314041241641956810 + "hi": 728550834412882916, + "lo": 10422399939859852760 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 669363071299004114, - "lo": 14314041241641956810 + "hi": 728550834412882916, + "lo": 10422399939859852760 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 669363071299004114, - "lo": 14314041241641956810 + "hi": 728550834412882916, + "lo": 10422399939859852760 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 669363071299004114, - "lo": 14314041241641956810 + "hi": 728550834412882916, + "lo": 10422399939859852760 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 669363071299004114, - "lo": 14314041241641956810 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 669363071299004114, - "lo": 14314041241641956810 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 669363071299004114, - "lo": 14314041241641956810 + "hi": 728550834412882916, + "lo": 10422399939859852760 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 669363071299004114, - "lo": 14314041241641956810 + "hi": 728550834412882916, + "lo": 10422399939859852760 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.70.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.70.json index d5f62ca9..ea4f6485 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.70.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.70.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6251198720864521049, - "lo": 5591725153541562286 + "hi": 6974885861292996168, + "lo": 3838654924249258350 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6251198720864521049, - "lo": 5591725153541562286 + "hi": 6974885861292996168, + "lo": 3838654924249258350 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6251198720864521049, - "lo": 5591725153541562286 + "hi": 6974885861292996168, + "lo": 3838654924249258350 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6251198720864521049, - "lo": 5591725153541562286 + "hi": 6974885861292996168, + "lo": 3838654924249258350 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6251198720864521049, - "lo": 5591725153541562286 + "hi": 6974885861292996168, + "lo": 3838654924249258350 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6251198720864521049, - "lo": 5591725153541562286 + "hi": 6974885861292996168, + "lo": 3838654924249258350 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6251198720864521049, - "lo": 5591725153541562286 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6251198720864521049, - "lo": 5591725153541562286 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6251198720864521049, - "lo": 5591725153541562286 + "hi": 6974885861292996168, + "lo": 3838654924249258350 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6251198720864521049, - "lo": 5591725153541562286 + "hi": 6974885861292996168, + "lo": 3838654924249258350 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.71.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.71.json index 4d9e01dc..0396ff8a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.71.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.71.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 158184743459163646, - "lo": 16901965909335943014 + "hi": 6372254892589545335, + "lo": 3154217084349382876 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 158184743459163646, - "lo": 16901965909335943014 + "hi": 6372254892589545335, + "lo": 3154217084349382876 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 158184743459163646, - "lo": 16901965909335943014 + "hi": 6372254892589545335, + "lo": 3154217084349382876 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 158184743459163646, - "lo": 16901965909335943014 + "hi": 6372254892589545335, + "lo": 3154217084349382876 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 158184743459163646, - "lo": 16901965909335943014 + "hi": 6372254892589545335, + "lo": 3154217084349382876 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 158184743459163646, - "lo": 16901965909335943014 + "hi": 6372254892589545335, + "lo": 3154217084349382876 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 158184743459163646, - "lo": 16901965909335943014 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 158184743459163646, - "lo": 16901965909335943014 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 158184743459163646, - "lo": 16901965909335943014 + "hi": 6372254892589545335, + "lo": 3154217084349382876 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 158184743459163646, - "lo": 16901965909335943014 + "hi": 6372254892589545335, + "lo": 3154217084349382876 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.72.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.72.json index be28eb83..1bb0a83c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.72.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.72.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5940392428762314327, - "lo": 3203791086245049288 + "hi": 2829409841122411861, + "lo": 10540971222733498340 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5940392428762314327, - "lo": 3203791086245049288 + "hi": 2829409841122411861, + "lo": 10540971222733498340 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5940392428762314327, - "lo": 3203791086245049288 + "hi": 2829409841122411861, + "lo": 10540971222733498340 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5940392428762314327, - "lo": 3203791086245049288 + "hi": 2829409841122411861, + "lo": 10540971222733498340 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5940392428762314327, - "lo": 3203791086245049288 + "hi": 2829409841122411861, + "lo": 10540971222733498340 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5940392428762314327, - "lo": 3203791086245049288 + "hi": 2829409841122411861, + "lo": 10540971222733498340 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5940392428762314327, - "lo": 3203791086245049288 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5940392428762314327, - "lo": 3203791086245049288 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5940392428762314327, - "lo": 3203791086245049288 + "hi": 2829409841122411861, + "lo": 10540971222733498340 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5940392428762314327, - "lo": 3203791086245049288 + "hi": 2829409841122411861, + "lo": 10540971222733498340 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.73.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.73.json index bd42091d..c4e71da0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.73.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.73.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3506788118190745019, - "lo": 14991649855872992996 + "hi": 6876740040399271952, + "lo": 7841424601629935326 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3506788118190745019, - "lo": 14991649855872992996 + "hi": 6876740040399271952, + "lo": 7841424601629935326 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3506788118190745019, - "lo": 14991649855872992996 + "hi": 6876740040399271952, + "lo": 7841424601629935326 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3506788118190745019, - "lo": 14991649855872992996 + "hi": 6876740040399271952, + "lo": 7841424601629935326 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3506788118190745019, - "lo": 14991649855872992996 + "hi": 6876740040399271952, + "lo": 7841424601629935326 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3506788118190745019, - "lo": 14991649855872992996 + "hi": 6876740040399271952, + "lo": 7841424601629935326 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3506788118190745019, - "lo": 14991649855872992996 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3506788118190745019, - "lo": 14991649855872992996 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3506788118190745019, - "lo": 14991649855872992996 + "hi": 6876740040399271952, + "lo": 7841424601629935326 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3506788118190745019, - "lo": 14991649855872992996 + "hi": 6876740040399271952, + "lo": 7841424601629935326 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.74.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.74.json index 66e91d4e..07efa6ab 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.74.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.74.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8802247006566082958, - "lo": 7793698945465885840 + "hi": 4392910043213401932, + "lo": 6362825271898259161 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8802247006566082958, - "lo": 7793698945465885840 + "hi": 4392910043213401932, + "lo": 6362825271898259161 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8802247006566082958, - "lo": 7793698945465885840 + "hi": 4392910043213401932, + "lo": 6362825271898259161 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8802247006566082958, - "lo": 7793698945465885840 + "hi": 4392910043213401932, + "lo": 6362825271898259161 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8802247006566082958, - "lo": 7793698945465885840 + "hi": 4392910043213401932, + "lo": 6362825271898259161 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8802247006566082958, - "lo": 7793698945465885840 + "hi": 4392910043213401932, + "lo": 6362825271898259161 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8802247006566082958, - "lo": 7793698945465885840 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8802247006566082958, - "lo": 7793698945465885840 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8802247006566082958, - "lo": 7793698945465885840 + "hi": 4392910043213401932, + "lo": 6362825271898259161 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8802247006566082958, - "lo": 7793698945465885840 + "hi": 4392910043213401932, + "lo": 6362825271898259161 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.75.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.75.json index bf41800a..f378b9fb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.75.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.75.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5825738305010372503, - "lo": 10566181071728896449 + "hi": 1166732454143849428, + "lo": 3549985452117752169 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5825738305010372503, - "lo": 10566181071728896449 + "hi": 1166732454143849428, + "lo": 3549985452117752169 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5825738305010372503, - "lo": 10566181071728896449 + "hi": 1166732454143849428, + "lo": 3549985452117752169 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5825738305010372503, - "lo": 10566181071728896449 + "hi": 1166732454143849428, + "lo": 3549985452117752169 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5825738305010372503, - "lo": 10566181071728896449 + "hi": 1166732454143849428, + "lo": 3549985452117752169 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5825738305010372503, - "lo": 10566181071728896449 + "hi": 1166732454143849428, + "lo": 3549985452117752169 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5825738305010372503, - "lo": 10566181071728896449 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5825738305010372503, - "lo": 10566181071728896449 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5825738305010372503, - "lo": 10566181071728896449 + "hi": 1166732454143849428, + "lo": 3549985452117752169 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5825738305010372503, - "lo": 10566181071728896449 + "hi": 1166732454143849428, + "lo": 3549985452117752169 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.76.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.76.json index 8c64ebd1..4154ca92 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.76.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.76.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4728207500039640381, - "lo": 15632116076366493774 + "hi": 8121272459919330532, + "lo": 11832593271522339592 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4728207500039640381, - "lo": 15632116076366493774 + "hi": 8121272459919330532, + "lo": 11832593271522339592 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4728207500039640381, - "lo": 15632116076366493774 + "hi": 8121272459919330532, + "lo": 11832593271522339592 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4728207500039640381, - "lo": 15632116076366493774 + "hi": 8121272459919330532, + "lo": 11832593271522339592 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4728207500039640381, - "lo": 15632116076366493774 + "hi": 8121272459919330532, + "lo": 11832593271522339592 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4728207500039640381, - "lo": 15632116076366493774 + "hi": 8121272459919330532, + "lo": 11832593271522339592 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4728207500039640381, - "lo": 15632116076366493774 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4728207500039640381, - "lo": 15632116076366493774 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4728207500039640381, - "lo": 15632116076366493774 + "hi": 8121272459919330532, + "lo": 11832593271522339592 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4728207500039640381, - "lo": 15632116076366493774 + "hi": 8121272459919330532, + "lo": 11832593271522339592 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.77.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.77.json index 4554195a..972e37c5 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.77.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.77.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3907708493238891714, - "lo": 8991294865177934733 + "hi": 4646388716734138756, + "lo": 10584721711181134112 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3907708493238891714, - "lo": 8991294865177934733 + "hi": 4646388716734138756, + "lo": 10584721711181134112 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3907708493238891714, - "lo": 8991294865177934733 + "hi": 4646388716734138756, + "lo": 10584721711181134112 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3907708493238891714, - "lo": 8991294865177934733 + "hi": 4646388716734138756, + "lo": 10584721711181134112 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3907708493238891714, - "lo": 8991294865177934733 + "hi": 4646388716734138756, + "lo": 10584721711181134112 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3907708493238891714, - "lo": 8991294865177934733 + "hi": 4646388716734138756, + "lo": 10584721711181134112 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3907708493238891714, - "lo": 8991294865177934733 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3907708493238891714, - "lo": 8991294865177934733 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3907708493238891714, - "lo": 8991294865177934733 + "hi": 4646388716734138756, + "lo": 10584721711181134112 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3907708493238891714, - "lo": 8991294865177934733 + "hi": 4646388716734138756, + "lo": 10584721711181134112 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.78.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.78.json index 459f0801..90330f2c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.78.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.78.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 7891254818790587724, - "lo": 9824118264246464804 + "hi": 6671371401588353242, + "lo": 2411383730009644934 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 7891254818790587724, - "lo": 9824118264246464804 + "hi": 6671371401588353242, + "lo": 2411383730009644934 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 7891254818790587724, - "lo": 9824118264246464804 + "hi": 6671371401588353242, + "lo": 2411383730009644934 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 7891254818790587724, - "lo": 9824118264246464804 + "hi": 6671371401588353242, + "lo": 2411383730009644934 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 7891254818790587724, - "lo": 9824118264246464804 + "hi": 6671371401588353242, + "lo": 2411383730009644934 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 7891254818790587724, - "lo": 9824118264246464804 + "hi": 6671371401588353242, + "lo": 2411383730009644934 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 7891254818790587724, - "lo": 9824118264246464804 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 7891254818790587724, - "lo": 9824118264246464804 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 7891254818790587724, - "lo": 9824118264246464804 + "hi": 6671371401588353242, + "lo": 2411383730009644934 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 7891254818790587724, - "lo": 9824118264246464804 + "hi": 6671371401588353242, + "lo": 2411383730009644934 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.79.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.79.json index aa4516d0..f9e311bc 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.79.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.79.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 2029394042012103970, - "lo": 9385696455832618164 + "hi": 1285254740998834055, + "lo": 12193652600359017093 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 2029394042012103970, - "lo": 9385696455832618164 + "hi": 1285254740998834055, + "lo": 12193652600359017093 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 2029394042012103970, - "lo": 9385696455832618164 + "hi": 1285254740998834055, + "lo": 12193652600359017093 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 2029394042012103970, - "lo": 9385696455832618164 + "hi": 1285254740998834055, + "lo": 12193652600359017093 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 2029394042012103970, - "lo": 9385696455832618164 + "hi": 1285254740998834055, + "lo": 12193652600359017093 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 2029394042012103970, - "lo": 9385696455832618164 + "hi": 1285254740998834055, + "lo": 12193652600359017093 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 2029394042012103970, - "lo": 9385696455832618164 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 2029394042012103970, - "lo": 9385696455832618164 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 2029394042012103970, - "lo": 9385696455832618164 + "hi": 1285254740998834055, + "lo": 12193652600359017093 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 2029394042012103970, - "lo": 9385696455832618164 + "hi": 1285254740998834055, + "lo": 12193652600359017093 } } }, 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 f155d577..72169386 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6600240813916809455, - "lo": 2711490523309632185 + "hi": 1686386869815279128, + "lo": 3494250437316237009 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6600240813916809455, - "lo": 2711490523309632185 + "hi": 1686386869815279128, + "lo": 3494250437316237009 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6600240813916809455, - "lo": 2711490523309632185 + "hi": 1686386869815279128, + "lo": 3494250437316237009 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6600240813916809455, - "lo": 2711490523309632185 + "hi": 1686386869815279128, + "lo": 3494250437316237009 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6600240813916809455, - "lo": 2711490523309632185 + "hi": 1686386869815279128, + "lo": 3494250437316237009 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6600240813916809455, - "lo": 2711490523309632185 + "hi": 1686386869815279128, + "lo": 3494250437316237009 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6600240813916809455, - "lo": 2711490523309632185 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6600240813916809455, - "lo": 2711490523309632185 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6600240813916809455, - "lo": 2711490523309632185 + "hi": 1686386869815279128, + "lo": 3494250437316237009 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6600240813916809455, - "lo": 2711490523309632185 + "hi": 1686386869815279128, + "lo": 3494250437316237009 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.80.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.80.json index f77e698a..80d1d05f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.80.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.80.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8708574271372560140, - "lo": 15753783239814126586 + "hi": 282260164382036129, + "lo": 12252831868123234593 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8708574271372560140, - "lo": 15753783239814126586 + "hi": 282260164382036129, + "lo": 12252831868123234593 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8708574271372560140, - "lo": 15753783239814126586 + "hi": 282260164382036129, + "lo": 12252831868123234593 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8708574271372560140, - "lo": 15753783239814126586 + "hi": 282260164382036129, + "lo": 12252831868123234593 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8708574271372560140, - "lo": 15753783239814126586 + "hi": 282260164382036129, + "lo": 12252831868123234593 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8708574271372560140, - "lo": 15753783239814126586 + "hi": 282260164382036129, + "lo": 12252831868123234593 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8708574271372560140, - "lo": 15753783239814126586 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8708574271372560140, - "lo": 15753783239814126586 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8708574271372560140, - "lo": 15753783239814126586 + "hi": 282260164382036129, + "lo": 12252831868123234593 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8708574271372560140, - "lo": 15753783239814126586 + "hi": 282260164382036129, + "lo": 12252831868123234593 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.81.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.81.json index 5f20f015..e2e0a418 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.81.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.81.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 4149097141712514528, - "lo": 9680780940060434146 + "hi": 2163306021395576479, + "lo": 16313672138594567904 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 4149097141712514528, - "lo": 9680780940060434146 + "hi": 2163306021395576479, + "lo": 16313672138594567904 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 4149097141712514528, - "lo": 9680780940060434146 + "hi": 2163306021395576479, + "lo": 16313672138594567904 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 4149097141712514528, - "lo": 9680780940060434146 + "hi": 2163306021395576479, + "lo": 16313672138594567904 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 4149097141712514528, - "lo": 9680780940060434146 + "hi": 2163306021395576479, + "lo": 16313672138594567904 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 4149097141712514528, - "lo": 9680780940060434146 + "hi": 2163306021395576479, + "lo": 16313672138594567904 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 4149097141712514528, - "lo": 9680780940060434146 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 4149097141712514528, - "lo": 9680780940060434146 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 4149097141712514528, - "lo": 9680780940060434146 + "hi": 2163306021395576479, + "lo": 16313672138594567904 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 4149097141712514528, - "lo": 9680780940060434146 + "hi": 2163306021395576479, + "lo": 16313672138594567904 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.82.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.82.json index 75546645..36e0bda0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.82.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.82.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 5775104568316892330, - "lo": 16631062778336377299 + "hi": 1876897375418867092, + "lo": 17144764706120970662 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 5775104568316892330, - "lo": 16631062778336377299 + "hi": 1876897375418867092, + "lo": 17144764706120970662 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 5775104568316892330, - "lo": 16631062778336377299 + "hi": 1876897375418867092, + "lo": 17144764706120970662 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 5775104568316892330, - "lo": 16631062778336377299 + "hi": 1876897375418867092, + "lo": 17144764706120970662 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 5775104568316892330, - "lo": 16631062778336377299 + "hi": 1876897375418867092, + "lo": 17144764706120970662 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 5775104568316892330, - "lo": 16631062778336377299 + "hi": 1876897375418867092, + "lo": 17144764706120970662 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 5775104568316892330, - "lo": 16631062778336377299 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 5775104568316892330, - "lo": 16631062778336377299 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 5775104568316892330, - "lo": 16631062778336377299 + "hi": 1876897375418867092, + "lo": 17144764706120970662 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 5775104568316892330, - "lo": 16631062778336377299 + "hi": 1876897375418867092, + "lo": 17144764706120970662 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.83.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.83.json index 443981ae..ab18c33e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.83.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.83.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3570455564181252829, - "lo": 955060778169341953 + "hi": 2663728898576176410, + "lo": 14837547086206088013 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3570455564181252829, - "lo": 955060778169341953 + "hi": 2663728898576176410, + "lo": 14837547086206088013 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3570455564181252829, - "lo": 955060778169341953 + "hi": 2663728898576176410, + "lo": 14837547086206088013 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3570455564181252829, - "lo": 955060778169341953 + "hi": 2663728898576176410, + "lo": 14837547086206088013 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3570455564181252829, - "lo": 955060778169341953 + "hi": 2663728898576176410, + "lo": 14837547086206088013 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3570455564181252829, - "lo": 955060778169341953 + "hi": 2663728898576176410, + "lo": 14837547086206088013 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3570455564181252829, - "lo": 955060778169341953 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3570455564181252829, - "lo": 955060778169341953 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3570455564181252829, - "lo": 955060778169341953 + "hi": 2663728898576176410, + "lo": 14837547086206088013 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3570455564181252829, - "lo": 955060778169341953 + "hi": 2663728898576176410, + "lo": 14837547086206088013 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.84.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.84.json index 8a6af0df..703983aa 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.84.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.84.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6277846288104019347, - "lo": 13151159112120706953 + "hi": 941416124797516616, + "lo": 505756585528693521 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6277846288104019347, - "lo": 13151159112120706953 + "hi": 941416124797516616, + "lo": 505756585528693521 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6277846288104019347, - "lo": 13151159112120706953 + "hi": 941416124797516616, + "lo": 505756585528693521 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6277846288104019347, - "lo": 13151159112120706953 + "hi": 941416124797516616, + "lo": 505756585528693521 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6277846288104019347, - "lo": 13151159112120706953 + "hi": 941416124797516616, + "lo": 505756585528693521 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6277846288104019347, - "lo": 13151159112120706953 + "hi": 941416124797516616, + "lo": 505756585528693521 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6277846288104019347, - "lo": 13151159112120706953 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6277846288104019347, - "lo": 13151159112120706953 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6277846288104019347, - "lo": 13151159112120706953 + "hi": 941416124797516616, + "lo": 505756585528693521 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6277846288104019347, - "lo": 13151159112120706953 + "hi": 941416124797516616, + "lo": 505756585528693521 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.85.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.85.json index fedf6b68..c3415471 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.85.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.85.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3138182721697309319, - "lo": 17308036626648793378 + "hi": 5882467261566971348, + "lo": 14735733956464839180 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3138182721697309319, - "lo": 17308036626648793378 + "hi": 5882467261566971348, + "lo": 14735733956464839180 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3138182721697309319, - "lo": 17308036626648793378 + "hi": 5882467261566971348, + "lo": 14735733956464839180 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3138182721697309319, - "lo": 17308036626648793378 + "hi": 5882467261566971348, + "lo": 14735733956464839180 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3138182721697309319, - "lo": 17308036626648793378 + "hi": 5882467261566971348, + "lo": 14735733956464839180 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3138182721697309319, - "lo": 17308036626648793378 + "hi": 5882467261566971348, + "lo": 14735733956464839180 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3138182721697309319, - "lo": 17308036626648793378 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3138182721697309319, - "lo": 17308036626648793378 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3138182721697309319, - "lo": 17308036626648793378 + "hi": 5882467261566971348, + "lo": 14735733956464839180 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3138182721697309319, - "lo": 17308036626648793378 + "hi": 5882467261566971348, + "lo": 14735733956464839180 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.86.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.86.json index d9e6f2fa..f2b2e6d7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.86.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.86.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3777055082458067309, - "lo": 6426309227394668100 + "hi": 2860950048610315330, + "lo": 5680998767853695307 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3777055082458067309, - "lo": 6426309227394668100 + "hi": 2860950048610315330, + "lo": 5680998767853695307 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3777055082458067309, - "lo": 6426309227394668100 + "hi": 2860950048610315330, + "lo": 5680998767853695307 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3777055082458067309, - "lo": 6426309227394668100 + "hi": 2860950048610315330, + "lo": 5680998767853695307 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3777055082458067309, - "lo": 6426309227394668100 + "hi": 2860950048610315330, + "lo": 5680998767853695307 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3777055082458067309, - "lo": 6426309227394668100 + "hi": 2860950048610315330, + "lo": 5680998767853695307 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3777055082458067309, - "lo": 6426309227394668100 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3777055082458067309, - "lo": 6426309227394668100 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3777055082458067309, - "lo": 6426309227394668100 + "hi": 2860950048610315330, + "lo": 5680998767853695307 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3777055082458067309, - "lo": 6426309227394668100 + "hi": 2860950048610315330, + "lo": 5680998767853695307 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.87.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.87.json index 7c67856f..9e692f74 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.87.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.87.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 9217214366907282424, - "lo": 9803147889269396475 + "hi": 597203232145762829, + "lo": 9232505236968958599 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 9217214366907282424, - "lo": 9803147889269396475 + "hi": 597203232145762829, + "lo": 9232505236968958599 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 9217214366907282424, - "lo": 9803147889269396475 + "hi": 597203232145762829, + "lo": 9232505236968958599 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 9217214366907282424, - "lo": 9803147889269396475 + "hi": 597203232145762829, + "lo": 9232505236968958599 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 9217214366907282424, - "lo": 9803147889269396475 + "hi": 597203232145762829, + "lo": 9232505236968958599 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 9217214366907282424, - "lo": 9803147889269396475 + "hi": 597203232145762829, + "lo": 9232505236968958599 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 9217214366907282424, - "lo": 9803147889269396475 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 9217214366907282424, - "lo": 9803147889269396475 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 9217214366907282424, - "lo": 9803147889269396475 + "hi": 597203232145762829, + "lo": 9232505236968958599 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 9217214366907282424, - "lo": 9803147889269396475 + "hi": 597203232145762829, + "lo": 9232505236968958599 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.88.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.88.json index 0c648c8f..f3423074 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.88.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.88.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1775574680301314399, - "lo": 18320079871468287741 + "hi": 2347901251903181874, + "lo": 12570527634368950915 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1775574680301314399, - "lo": 18320079871468287741 + "hi": 2347901251903181874, + "lo": 12570527634368950915 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1775574680301314399, - "lo": 18320079871468287741 + "hi": 2347901251903181874, + "lo": 12570527634368950915 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1775574680301314399, - "lo": 18320079871468287741 + "hi": 2347901251903181874, + "lo": 12570527634368950915 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1775574680301314399, - "lo": 18320079871468287741 + "hi": 2347901251903181874, + "lo": 12570527634368950915 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1775574680301314399, - "lo": 18320079871468287741 + "hi": 2347901251903181874, + "lo": 12570527634368950915 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1775574680301314399, - "lo": 18320079871468287741 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1775574680301314399, - "lo": 18320079871468287741 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1775574680301314399, - "lo": 18320079871468287741 + "hi": 2347901251903181874, + "lo": 12570527634368950915 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1775574680301314399, - "lo": 18320079871468287741 + "hi": 2347901251903181874, + "lo": 12570527634368950915 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.89.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.89.json index b4508fb3..c005dc80 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.89.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.89.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6076315805551887594, - "lo": 10658010590020027114 + "hi": 7247765085946979221, + "lo": 9758788498710360038 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6076315805551887594, - "lo": 10658010590020027114 + "hi": 7247765085946979221, + "lo": 9758788498710360038 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6076315805551887594, - "lo": 10658010590020027114 + "hi": 7247765085946979221, + "lo": 9758788498710360038 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6076315805551887594, - "lo": 10658010590020027114 + "hi": 7247765085946979221, + "lo": 9758788498710360038 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6076315805551887594, - "lo": 10658010590020027114 + "hi": 7247765085946979221, + "lo": 9758788498710360038 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6076315805551887594, - "lo": 10658010590020027114 + "hi": 7247765085946979221, + "lo": 9758788498710360038 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6076315805551887594, - "lo": 10658010590020027114 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6076315805551887594, - "lo": 10658010590020027114 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6076315805551887594, - "lo": 10658010590020027114 + "hi": 7247765085946979221, + "lo": 9758788498710360038 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6076315805551887594, - "lo": 10658010590020027114 + "hi": 7247765085946979221, + "lo": 9758788498710360038 } } }, 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 b0ff5759..af42e1c1 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 @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8778461282704359886, - "lo": 14424831358806642608 + "hi": 7597853701988447691, + "lo": 16496059180855939667 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8778461282704359886, - "lo": 14424831358806642608 + "hi": 7597853701988447691, + "lo": 16496059180855939667 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8778461282704359886, - "lo": 14424831358806642608 + "hi": 7597853701988447691, + "lo": 16496059180855939667 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8778461282704359886, - "lo": 14424831358806642608 + "hi": 7597853701988447691, + "lo": 16496059180855939667 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8778461282704359886, - "lo": 14424831358806642608 + "hi": 7597853701988447691, + "lo": 16496059180855939667 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8778461282704359886, - "lo": 14424831358806642608 + "hi": 7597853701988447691, + "lo": 16496059180855939667 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8778461282704359886, - "lo": 14424831358806642608 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8778461282704359886, - "lo": 14424831358806642608 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8778461282704359886, - "lo": 14424831358806642608 + "hi": 7597853701988447691, + "lo": 16496059180855939667 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8778461282704359886, - "lo": 14424831358806642608 + "hi": 7597853701988447691, + "lo": 16496059180855939667 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.90.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.90.json index e79ab06e..acb43e52 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.90.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.90.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8030369272146248069, - "lo": 13965329204279495971 + "hi": 3083217333558260079, + "lo": 1915054769619094508 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8030369272146248069, - "lo": 13965329204279495971 + "hi": 3083217333558260079, + "lo": 1915054769619094508 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8030369272146248069, - "lo": 13965329204279495971 + "hi": 3083217333558260079, + "lo": 1915054769619094508 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8030369272146248069, - "lo": 13965329204279495971 + "hi": 3083217333558260079, + "lo": 1915054769619094508 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8030369272146248069, - "lo": 13965329204279495971 + "hi": 3083217333558260079, + "lo": 1915054769619094508 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8030369272146248069, - "lo": 13965329204279495971 + "hi": 3083217333558260079, + "lo": 1915054769619094508 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8030369272146248069, - "lo": 13965329204279495971 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8030369272146248069, - "lo": 13965329204279495971 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8030369272146248069, - "lo": 13965329204279495971 + "hi": 3083217333558260079, + "lo": 1915054769619094508 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8030369272146248069, - "lo": 13965329204279495971 + "hi": 3083217333558260079, + "lo": 1915054769619094508 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.91.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.91.json index 2125d5d9..99796846 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.91.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.91.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 3764614288653987664, - "lo": 221413819268442158 + "hi": 4219861196239782939, + "lo": 4587159160485437612 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 3764614288653987664, - "lo": 221413819268442158 + "hi": 4219861196239782939, + "lo": 4587159160485437612 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 3764614288653987664, - "lo": 221413819268442158 + "hi": 4219861196239782939, + "lo": 4587159160485437612 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 3764614288653987664, - "lo": 221413819268442158 + "hi": 4219861196239782939, + "lo": 4587159160485437612 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 3764614288653987664, - "lo": 221413819268442158 + "hi": 4219861196239782939, + "lo": 4587159160485437612 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 3764614288653987664, - "lo": 221413819268442158 + "hi": 4219861196239782939, + "lo": 4587159160485437612 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 3764614288653987664, - "lo": 221413819268442158 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 3764614288653987664, - "lo": 221413819268442158 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 3764614288653987664, - "lo": 221413819268442158 + "hi": 4219861196239782939, + "lo": 4587159160485437612 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 3764614288653987664, - "lo": 221413819268442158 + "hi": 4219861196239782939, + "lo": 4587159160485437612 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.92.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.92.json index f29cb217..5d0065fb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.92.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.92.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 1368322593922382436, - "lo": 16547496373467296034 + "hi": 3576554887315487493, + "lo": 5593753023411564679 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 1368322593922382436, - "lo": 16547496373467296034 + "hi": 3576554887315487493, + "lo": 5593753023411564679 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 1368322593922382436, - "lo": 16547496373467296034 + "hi": 3576554887315487493, + "lo": 5593753023411564679 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 1368322593922382436, - "lo": 16547496373467296034 + "hi": 3576554887315487493, + "lo": 5593753023411564679 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 1368322593922382436, - "lo": 16547496373467296034 + "hi": 3576554887315487493, + "lo": 5593753023411564679 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 1368322593922382436, - "lo": 16547496373467296034 + "hi": 3576554887315487493, + "lo": 5593753023411564679 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 1368322593922382436, - "lo": 16547496373467296034 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 1368322593922382436, - "lo": 16547496373467296034 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 1368322593922382436, - "lo": 16547496373467296034 + "hi": 3576554887315487493, + "lo": 5593753023411564679 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 1368322593922382436, - "lo": 16547496373467296034 + "hi": 3576554887315487493, + "lo": 5593753023411564679 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.93.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.93.json index bbfd0379..a9fead27 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.93.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.93.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8410476369913291120, - "lo": 14327832381971032194 + "hi": 3180667629027018271, + "lo": 8968688059228231274 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8410476369913291120, - "lo": 14327832381971032194 + "hi": 3180667629027018271, + "lo": 8968688059228231274 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8410476369913291120, - "lo": 14327832381971032194 + "hi": 3180667629027018271, + "lo": 8968688059228231274 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8410476369913291120, - "lo": 14327832381971032194 + "hi": 3180667629027018271, + "lo": 8968688059228231274 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8410476369913291120, - "lo": 14327832381971032194 + "hi": 3180667629027018271, + "lo": 8968688059228231274 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8410476369913291120, - "lo": 14327832381971032194 + "hi": 3180667629027018271, + "lo": 8968688059228231274 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8410476369913291120, - "lo": 14327832381971032194 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8410476369913291120, - "lo": 14327832381971032194 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8410476369913291120, - "lo": 14327832381971032194 + "hi": 3180667629027018271, + "lo": 8968688059228231274 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8410476369913291120, - "lo": 14327832381971032194 + "hi": 3180667629027018271, + "lo": 8968688059228231274 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.94.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.94.json index e74e85e1..08d49cec 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.94.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.94.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 338879630790452909, - "lo": 8306594844706495682 + "hi": 6333668166911062988, + "lo": 17692657824488132627 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 338879630790452909, - "lo": 8306594844706495682 + "hi": 6333668166911062988, + "lo": 17692657824488132627 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 338879630790452909, - "lo": 8306594844706495682 + "hi": 6333668166911062988, + "lo": 17692657824488132627 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 338879630790452909, - "lo": 8306594844706495682 + "hi": 6333668166911062988, + "lo": 17692657824488132627 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 338879630790452909, - "lo": 8306594844706495682 + "hi": 6333668166911062988, + "lo": 17692657824488132627 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 338879630790452909, - "lo": 8306594844706495682 + "hi": 6333668166911062988, + "lo": 17692657824488132627 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 338879630790452909, - "lo": 8306594844706495682 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 338879630790452909, - "lo": 8306594844706495682 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 338879630790452909, - "lo": 8306594844706495682 + "hi": 6333668166911062988, + "lo": 17692657824488132627 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 338879630790452909, - "lo": 8306594844706495682 + "hi": 6333668166911062988, + "lo": 17692657824488132627 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.95.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.95.json index 48d0c920..58dfe544 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.95.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.95.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 106646521611761659, - "lo": 5392463539489615709 + "hi": 3750638055862293042, + "lo": 16060797391497552443 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 106646521611761659, - "lo": 5392463539489615709 + "hi": 3750638055862293042, + "lo": 16060797391497552443 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 106646521611761659, - "lo": 5392463539489615709 + "hi": 3750638055862293042, + "lo": 16060797391497552443 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 106646521611761659, - "lo": 5392463539489615709 + "hi": 3750638055862293042, + "lo": 16060797391497552443 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 106646521611761659, - "lo": 5392463539489615709 + "hi": 3750638055862293042, + "lo": 16060797391497552443 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 106646521611761659, - "lo": 5392463539489615709 + "hi": 3750638055862293042, + "lo": 16060797391497552443 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 106646521611761659, - "lo": 5392463539489615709 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 106646521611761659, - "lo": 5392463539489615709 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 106646521611761659, - "lo": 5392463539489615709 + "hi": 3750638055862293042, + "lo": 16060797391497552443 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 106646521611761659, - "lo": 5392463539489615709 + "hi": 3750638055862293042, + "lo": 16060797391497552443 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.96.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.96.json index 18147497..bfe6460b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.96.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.96.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 374552399261889413, - "lo": 6831611446749174064 + "hi": 863036554659999187, + "lo": 15720414643168057040 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 374552399261889413, - "lo": 6831611446749174064 + "hi": 863036554659999187, + "lo": 15720414643168057040 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 374552399261889413, - "lo": 6831611446749174064 + "hi": 863036554659999187, + "lo": 15720414643168057040 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 374552399261889413, - "lo": 6831611446749174064 + "hi": 863036554659999187, + "lo": 15720414643168057040 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 374552399261889413, - "lo": 6831611446749174064 + "hi": 863036554659999187, + "lo": 15720414643168057040 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 374552399261889413, - "lo": 6831611446749174064 + "hi": 863036554659999187, + "lo": 15720414643168057040 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 374552399261889413, - "lo": 6831611446749174064 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 374552399261889413, - "lo": 6831611446749174064 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 374552399261889413, - "lo": 6831611446749174064 + "hi": 863036554659999187, + "lo": 15720414643168057040 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 374552399261889413, - "lo": 6831611446749174064 + "hi": 863036554659999187, + "lo": 15720414643168057040 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.97.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.97.json index 2b5d108a..9c9eff42 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.97.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.97.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8754503291418037683, - "lo": 2396084375807376747 + "hi": 182154181052997039, + "lo": 5558224082560693545 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8754503291418037683, - "lo": 2396084375807376747 + "hi": 182154181052997039, + "lo": 5558224082560693545 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8754503291418037683, - "lo": 2396084375807376747 + "hi": 182154181052997039, + "lo": 5558224082560693545 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8754503291418037683, - "lo": 2396084375807376747 + "hi": 182154181052997039, + "lo": 5558224082560693545 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8754503291418037683, - "lo": 2396084375807376747 + "hi": 182154181052997039, + "lo": 5558224082560693545 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8754503291418037683, - "lo": 2396084375807376747 + "hi": 182154181052997039, + "lo": 5558224082560693545 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8754503291418037683, - "lo": 2396084375807376747 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8754503291418037683, - "lo": 2396084375807376747 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8754503291418037683, - "lo": 2396084375807376747 + "hi": 182154181052997039, + "lo": 5558224082560693545 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8754503291418037683, - "lo": 2396084375807376747 + "hi": 182154181052997039, + "lo": 5558224082560693545 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.98.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.98.json index 19091c44..35660a2c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.98.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.98.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 6214594077645608835, - "lo": 648739400437265588 + "hi": 4420628446993928118, + "lo": 10722702724527437353 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 6214594077645608835, - "lo": 648739400437265588 + "hi": 4420628446993928118, + "lo": 10722702724527437353 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 6214594077645608835, - "lo": 648739400437265588 + "hi": 4420628446993928118, + "lo": 10722702724527437353 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 6214594077645608835, - "lo": 648739400437265588 + "hi": 4420628446993928118, + "lo": 10722702724527437353 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 6214594077645608835, - "lo": 648739400437265588 + "hi": 4420628446993928118, + "lo": 10722702724527437353 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 6214594077645608835, - "lo": 648739400437265588 + "hi": 4420628446993928118, + "lo": 10722702724527437353 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 6214594077645608835, - "lo": 648739400437265588 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 6214594077645608835, - "lo": 648739400437265588 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 6214594077645608835, - "lo": 648739400437265588 + "hi": 4420628446993928118, + "lo": 10722702724527437353 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 6214594077645608835, - "lo": 648739400437265588 + "hi": 4420628446993928118, + "lo": 10722702724527437353 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.99.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.99.json index 1d8ccd45..77221fa8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.99.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_deposit_withdraw_no_profit.99.json @@ -39,8 +39,8 @@ }, { "i128": { - "hi": 8877611323398447441, - "lo": 5146067470417924390 + "hi": 1180773093700285070, + "lo": 3427250175643542670 } } ] @@ -64,8 +64,8 @@ }, { "i128": { - "hi": 8877611323398447441, - "lo": 5146067470417924390 + "hi": 1180773093700285070, + "lo": 3427250175643542670 } } ] @@ -86,8 +86,8 @@ }, { "i128": { - "hi": 8877611323398447441, - "lo": 5146067470417924390 + "hi": 1180773093700285070, + "lo": 3427250175643542670 } } ] @@ -249,7 +249,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -307,8 +307,8 @@ }, "val": { "i128": { - "hi": 8877611323398447441, - "lo": 5146067470417924390 + "hi": 1180773093700285070, + "lo": 3427250175643542670 } } }, @@ -336,8 +336,8 @@ }, "val": { "i128": { - "hi": 8877611323398447441, - "lo": 5146067470417924390 + "hi": 1180773093700285070, + "lo": 3427250175643542670 } } }, @@ -347,8 +347,8 @@ }, "val": { "i128": { - "hi": 8877611323398447441, - "lo": 5146067470417924390 + "hi": 1180773093700285070, + "lo": 3427250175643542670 } } } @@ -377,8 +377,8 @@ }, "val": { "i128": { - "hi": 8877611323398447441, - "lo": 5146067470417924390 + "hi": 0, + "lo": 0 } } }, @@ -392,8 +392,8 @@ }, "val": { "i128": { - "hi": 8877611323398447441, - "lo": 5146067470417924390 + "hi": 0, + "lo": 0 } } }, @@ -410,8 +410,8 @@ }, "val": { "i128": { - "hi": 8877611323398447441, - "lo": 5146067470417924390 + "hi": 1180773093700285070, + "lo": 3427250175643542670 } } } @@ -501,8 +501,8 @@ }, "val": { "i128": { - "hi": 8877611323398447441, - "lo": 5146067470417924390 + "hi": 1180773093700285070, + "lo": 3427250175643542670 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.1.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.1.json index f2116959..4384d9dc 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.1.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.1.json @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 813095 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.10.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.10.json index 553a6fba..b729e6c7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.10.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.10.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 754302 + "lo": 170749 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 754302 + "lo": 170749 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 754302 + "lo": 170749 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 754402 + "lo": 170849 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 754402 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 754402 + "lo": 170849 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.100.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.100.json index ab5b2ff7..f9af1a4d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.100.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.100.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 146055 + "lo": 162875 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 146055 + "lo": 162875 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 146055 + "lo": 162875 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 146155 + "lo": 162975 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 146155 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 146155 + "lo": 162975 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.101.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.101.json index 5a253fe1..f9ba79c3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.101.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.101.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 116579 + "lo": 570037 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 116579 + "lo": 570037 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 116579 + "lo": 570037 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 10 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 116679 + "lo": 570137 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 116679 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 116679 + "lo": 570137 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 10 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.102.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.102.json index 342645b4..30586599 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.102.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.102.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 803486 + "lo": 936197 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 803486 + "lo": 936197 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 803486 + "lo": 936197 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 803586 + "lo": 936297 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 803586 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 803586 + "lo": 936297 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.103.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.103.json index 80037b9c..af227fd1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.103.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.103.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 524962 + "lo": 857999 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 524962 + "lo": 857999 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 524962 + "lo": 857999 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 525062 + "lo": 858099 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 525062 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 525062 + "lo": 858099 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.104.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.104.json index 500fcaa3..77e61bf5 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.104.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.104.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 115718 + "lo": 37542 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 115718 + "lo": 37542 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 115718 + "lo": 37542 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 115818 + "lo": 37642 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 115818 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 115818 + "lo": 37642 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.105.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.105.json index 09e76177..1a1a3314 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.105.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.105.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 324323 + "lo": 779763 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 324323 + "lo": 779763 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 324323 + "lo": 779763 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 10 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 324423 + "lo": 779863 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 324423 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 324423 + "lo": 779863 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 10 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.106.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.106.json index 4b9aa487..1dba1d22 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.106.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.106.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 76090 + "lo": 970080 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 76090 + "lo": 970080 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 76090 + "lo": 970080 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 76190 + "lo": 970180 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 76190 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 76190 + "lo": 970180 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.107.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.107.json index 1f27fb1a..5395348d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.107.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.107.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 551366 + "lo": 142752 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 551366 + "lo": 142752 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 551366 + "lo": 142752 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 551466 + "lo": 142852 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 551466 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 551466 + "lo": 142852 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.108.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.108.json index 78f0c047..0c2ed913 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.108.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.108.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 371504 + "lo": 752988 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 371504 + "lo": 752988 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 371504 + "lo": 752988 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 1 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 371604 + "lo": 753088 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 371604 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 371604 + "lo": 753088 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 1 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.109.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.109.json index 8e07e455..3718d7e8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.109.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.109.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 657626 + "lo": 790565 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 657626 + "lo": 790565 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 657626 + "lo": 790565 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 657726 + "lo": 790665 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 657726 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 657726 + "lo": 790665 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.11.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.11.json index 5a3f6c5f..bc895791 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.11.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.11.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 110326 + "lo": 481626 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 110326 + "lo": 481626 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 110326 + "lo": 481626 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 110426 + "lo": 481726 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 110426 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 110426 + "lo": 481726 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.110.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.110.json index c24d8959..af2df589 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.110.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.110.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 707315 + "lo": 795797 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 707315 + "lo": 795797 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 707315 + "lo": 795797 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 707415 + "lo": 795897 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 707415 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 707415 + "lo": 795897 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.111.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.111.json index 2f777962..d24cc9da 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.111.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.111.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 776152 + "lo": 510656 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 776152 + "lo": 510656 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 776152 + "lo": 510656 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 776252 + "lo": 510756 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 776252 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 776252 + "lo": 510756 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.112.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.112.json index 6d8fc642..2618e63f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.112.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.112.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 304850 + "lo": 982248 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 304850 + "lo": 982248 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 304850 + "lo": 982248 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 304950 + "lo": 982348 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 304950 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 304950 + "lo": 982348 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.113.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.113.json index 54291535..18cdce8c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.113.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.113.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 963218 + "lo": 667489 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 963218 + "lo": 667489 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 963218 + "lo": 667489 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 963318 + "lo": 667589 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 963318 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 963318 + "lo": 667589 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.114.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.114.json index 915f0b3a..1bae594f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.114.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.114.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 89374 + "lo": 944708 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 89374 + "lo": 944708 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 89374 + "lo": 944708 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 89474 + "lo": 944808 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 89474 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 89474 + "lo": 944808 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.115.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.115.json index 6c12e4a7..1335f1d5 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.115.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.115.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 328108 + "lo": 644323 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 328108 + "lo": 644323 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 328108 + "lo": 644323 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 328208 + "lo": 644423 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 328208 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 328208 + "lo": 644423 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.116.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.116.json index 26ee7c3e..7fc0c6a8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.116.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.116.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 977929 + "lo": 154262 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 977929 + "lo": 154262 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 977929 + "lo": 154262 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 978029 + "lo": 154362 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 978029 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 978029 + "lo": 154362 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.117.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.117.json index 29a2fde7..451dd6ac 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.117.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.117.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 587637 + "lo": 519399 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 587637 + "lo": 519399 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 587637 + "lo": 519399 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 587737 + "lo": 519499 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 587737 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 587737 + "lo": 519499 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.118.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.118.json index e95ace2c..99d69f40 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.118.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.118.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 956110 + "lo": 558720 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 956110 + "lo": 558720 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 956110 + "lo": 558720 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 956210 + "lo": 558820 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 956210 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 956210 + "lo": 558820 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.119.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.119.json index 6940b3ba..f1d163b8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.119.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.119.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 588266 + "lo": 628132 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 588266 + "lo": 628132 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 588266 + "lo": 628132 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 1 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 588366 + "lo": 628232 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 588366 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 588366 + "lo": 628232 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 1 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.12.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.12.json index 7f54fee3..ee847aa9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.12.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.12.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 357988 + "lo": 412370 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 357988 + "lo": 412370 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 357988 + "lo": 412370 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 10 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 358088 + "lo": 412470 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 358088 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 358088 + "lo": 412470 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 10 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.120.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.120.json index aaca2c0c..a7502ad2 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.120.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.120.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 855630 + "lo": 436850 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 855630 + "lo": 436850 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 855630 + "lo": 436850 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 855730 + "lo": 436950 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 855730 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 855730 + "lo": 436950 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.121.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.121.json index 92f5bd39..e2ab23dc 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.121.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.121.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 486931 + "lo": 43825 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 486931 + "lo": 43825 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 486931 + "lo": 43825 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 487031 + "lo": 43925 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 487031 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 487031 + "lo": 43925 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.122.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.122.json index 0f94d626..2aa4b316 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.122.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.122.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 268030 + "lo": 904893 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 268030 + "lo": 904893 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 268030 + "lo": 904893 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 268130 + "lo": 904993 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 268130 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 268130 + "lo": 904993 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.123.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.123.json index 9781f04b..6256b779 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.123.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.123.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 176705 + "lo": 5484 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 176705 + "lo": 5484 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 176705 + "lo": 5484 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 176805 + "lo": 5584 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 176805 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 176805 + "lo": 5584 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.124.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.124.json index dddd2ea1..1af3c936 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.124.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.124.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 838015 + "lo": 788122 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 838015 + "lo": 788122 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 838015 + "lo": 788122 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 838115 + "lo": 788222 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 838115 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 838115 + "lo": 788222 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.125.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.125.json index 86d48a2a..52b13d88 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.125.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.125.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 362702 + "lo": 385877 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 362702 + "lo": 385877 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 362702 + "lo": 385877 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 362802 + "lo": 385977 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 362802 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 362802 + "lo": 385977 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.126.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.126.json index 55fae27b..31cdcf6e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.126.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.126.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 629628 + "lo": 670807 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 629628 + "lo": 670807 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 629628 + "lo": 670807 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 629728 + "lo": 670907 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 629728 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 629728 + "lo": 670907 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.127.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.127.json index 97423878..9ce30c71 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.127.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.127.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 866963 + "lo": 423982 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 866963 + "lo": 423982 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 866963 + "lo": 423982 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 867063 + "lo": 424082 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 867063 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 867063 + "lo": 424082 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.128.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.128.json index 367f97ad..74e6fc87 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.128.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.128.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 850249 + "lo": 757185 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 850249 + "lo": 757185 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 850249 + "lo": 757185 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 850349 + "lo": 757285 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 850349 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 850349 + "lo": 757285 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.129.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.129.json index d010db31..092384f4 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.129.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.129.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 332684 + "lo": 152454 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 332684 + "lo": 152454 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 332684 + "lo": 152454 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 1 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 332784 + "lo": 152554 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 332784 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 332784 + "lo": 152554 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 1 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.13.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.13.json index da0302f2..2a6a0ba9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.13.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.13.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 537487 + "lo": 773548 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 537487 + "lo": 773548 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 537487 + "lo": 773548 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 537587 + "lo": 773648 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 537587 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 537587 + "lo": 773648 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.130.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.130.json index c4029ed7..627c3864 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.130.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.130.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 752497 + "lo": 317764 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 752497 + "lo": 317764 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 752497 + "lo": 317764 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 752597 + "lo": 317864 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 752597 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 752597 + "lo": 317864 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.131.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.131.json index fc25eaed..645beec8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.131.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.131.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 334748 + "lo": 503781 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 334748 + "lo": 503781 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 334748 + "lo": 503781 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 334848 + "lo": 503881 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 334848 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 334848 + "lo": 503881 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.132.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.132.json index deedae02..57813142 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.132.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.132.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 783400 + "lo": 115610 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 783400 + "lo": 115610 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 783400 + "lo": 115610 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 783500 + "lo": 115710 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 783500 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 783500 + "lo": 115710 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.133.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.133.json index a5b0f248..a467c3d8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.133.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.133.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 123510 + "lo": 846512 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 123510 + "lo": 846512 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 123510 + "lo": 846512 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 123610 + "lo": 846612 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 123610 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 123610 + "lo": 846612 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.134.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.134.json index b178ace1..dceb37ee 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.134.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.134.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 641519 + "lo": 978404 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 641519 + "lo": 978404 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 641519 + "lo": 978404 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 641619 + "lo": 978504 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 641619 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 641619 + "lo": 978504 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.135.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.135.json index ec242260..ae6abb50 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.135.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.135.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 559766 + "lo": 624775 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 559766 + "lo": 624775 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 559766 + "lo": 624775 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 559866 + "lo": 624875 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 559866 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 559866 + "lo": 624875 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.136.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.136.json index bf6a5273..f28473d1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.136.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.136.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 987470 + "lo": 584940 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 987470 + "lo": 584940 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 987470 + "lo": 584940 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 987570 + "lo": 585040 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 987570 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 987570 + "lo": 585040 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.137.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.137.json index 3c0fc3c0..7f126266 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.137.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.137.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 982886 + "lo": 273836 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 982886 + "lo": 273836 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 982886 + "lo": 273836 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 982986 + "lo": 273936 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 982986 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 982986 + "lo": 273936 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.138.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.138.json index 8b1167ed..02f49741 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.138.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.138.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 635370 + "lo": 573042 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 635370 + "lo": 573042 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 635370 + "lo": 573042 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 635470 + "lo": 573142 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 635470 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 635470 + "lo": 573142 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.139.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.139.json index 7eb12730..e6b06bd0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.139.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.139.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 810046 + "lo": 345675 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 810046 + "lo": 345675 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 810046 + "lo": 345675 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 810146 + "lo": 345775 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 810146 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 810146 + "lo": 345775 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.14.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.14.json index 6beda4f6..5240eb89 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.14.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.14.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 901402 + "lo": 343030 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 901402 + "lo": 343030 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 901402 + "lo": 343030 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 901502 + "lo": 343130 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 901502 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 901502 + "lo": 343130 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.140.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.140.json index 3ac8428e..ba62a099 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.140.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.140.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 19646 + "lo": 401442 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 19646 + "lo": 401442 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 19646 + "lo": 401442 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 19746 + "lo": 401542 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 19746 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 19746 + "lo": 401542 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.141.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.141.json index fe2c3cea..cb9fa4c7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.141.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.141.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 420088 + "lo": 107668 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 420088 + "lo": 107668 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 420088 + "lo": 107668 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 420188 + "lo": 107768 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 420188 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 420188 + "lo": 107768 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.142.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.142.json index cc64e9f2..b2e181c4 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.142.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.142.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 984435 + "lo": 369611 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 984435 + "lo": 369611 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 984435 + "lo": 369611 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 984535 + "lo": 369711 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 984535 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 984535 + "lo": 369711 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.143.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.143.json index 10e01efe..54120471 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.143.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.143.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 551505 + "lo": 434964 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 551505 + "lo": 434964 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 551505 + "lo": 434964 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 551605 + "lo": 435064 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 551605 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 551605 + "lo": 435064 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.144.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.144.json index 4a6f0c8f..26307339 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.144.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.144.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 735834 + "lo": 846309 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 735834 + "lo": 846309 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 735834 + "lo": 846309 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 735934 + "lo": 846409 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 735934 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 735934 + "lo": 846409 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.145.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.145.json index 3ef07705..9b1550b8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.145.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.145.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 31935 + "lo": 942507 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 31935 + "lo": 942507 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 31935 + "lo": 942507 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 32035 + "lo": 942607 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 32035 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 32035 + "lo": 942607 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.146.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.146.json index e9d84df5..b0f9f2f9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.146.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.146.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 136318 + "lo": 501273 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 136318 + "lo": 501273 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 136318 + "lo": 501273 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 136418 + "lo": 501373 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 136418 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 136418 + "lo": 501373 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.147.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.147.json index 23f42f57..ccba6760 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.147.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.147.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 889245 + "lo": 314588 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 889245 + "lo": 314588 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 889245 + "lo": 314588 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 889345 + "lo": 314688 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 889345 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 889345 + "lo": 314688 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.148.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.148.json index a190beba..e7442b7a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.148.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.148.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 366836 + "lo": 130294 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 366836 + "lo": 130294 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 366836 + "lo": 130294 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 366936 + "lo": 130394 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 366936 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 366936 + "lo": 130394 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.149.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.149.json index 897fb665..6f5ebb1c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.149.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.149.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 433398 + "lo": 326298 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 433398 + "lo": 326298 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 433398 + "lo": 326298 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 433498 + "lo": 326398 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 433498 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 433498 + "lo": 326398 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.15.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.15.json index 65c9aaac..d61e7fc8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.15.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.15.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 862688 + "lo": 579066 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 862688 + "lo": 579066 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 862688 + "lo": 579066 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 862788 + "lo": 579166 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 862788 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 862788 + "lo": 579166 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.150.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.150.json index ade3f94c..d3456d92 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.150.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.150.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 390441 + "lo": 95569 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 390441 + "lo": 95569 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 390441 + "lo": 95569 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 1 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 390541 + "lo": 95669 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 390541 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 390541 + "lo": 95669 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 1 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.151.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.151.json index 4fa5657c..be1c3688 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.151.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.151.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 267512 + "lo": 896187 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 267512 + "lo": 896187 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 267512 + "lo": 896187 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 267612 + "lo": 896287 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 267612 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 267612 + "lo": 896287 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.152.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.152.json index 63bae2d5..f0443065 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.152.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.152.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 528175 + "lo": 786086 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 528175 + "lo": 786086 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 528175 + "lo": 786086 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 528275 + "lo": 786186 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 528275 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 528275 + "lo": 786186 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.153.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.153.json index 1c95d967..ded7d130 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.153.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.153.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 742573 + "lo": 59322 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 742573 + "lo": 59322 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 742573 + "lo": 59322 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 10 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 742673 + "lo": 59422 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 742673 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 742673 + "lo": 59422 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 10 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.154.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.154.json index c8ebc399..336ad409 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.154.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.154.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 432196 + "lo": 538955 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 432196 + "lo": 538955 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 432196 + "lo": 538955 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 432296 + "lo": 539055 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 432296 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 432296 + "lo": 539055 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.155.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.155.json index c717b455..5550ae8f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.155.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.155.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 367158 + "lo": 395431 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 367158 + "lo": 395431 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 367158 + "lo": 395431 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 367258 + "lo": 395531 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 367258 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 367258 + "lo": 395531 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.156.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.156.json index b979a2e7..7841bbf8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.156.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.156.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 988611 + "lo": 719480 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 988611 + "lo": 719480 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 988611 + "lo": 719480 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 988711 + "lo": 719580 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 988711 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 988711 + "lo": 719580 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.157.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.157.json index d49f693a..b80ab873 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.157.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.157.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 536847 + "lo": 441353 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 536847 + "lo": 441353 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 536847 + "lo": 441353 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 536947 + "lo": 441453 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 536947 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 536947 + "lo": 441453 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.158.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.158.json index e4f0df93..caac15d7 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.158.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.158.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 733136 + "lo": 562492 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 733136 + "lo": 562492 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 733136 + "lo": 562492 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 733236 + "lo": 562592 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 733236 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 733236 + "lo": 562592 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.159.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.159.json index 6fb8162f..49639f48 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.159.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.159.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 854970 + "lo": 750592 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 854970 + "lo": 750592 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 854970 + "lo": 750592 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 855070 + "lo": 750692 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 855070 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 855070 + "lo": 750692 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.16.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.16.json index 9b9ebdf0..504a1b72 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.16.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.16.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 511514 + "lo": 474339 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 511514 + "lo": 474339 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 511514 + "lo": 474339 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 511614 + "lo": 474439 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 511614 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 511614 + "lo": 474439 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.160.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.160.json index 55b220f7..37e32a1e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.160.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.160.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 140984 + "lo": 286680 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 140984 + "lo": 286680 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 140984 + "lo": 286680 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 141084 + "lo": 286780 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 141084 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 141084 + "lo": 286780 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.161.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.161.json index 794df72e..3befd9ee 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.161.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.161.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 361161 + "lo": 420208 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 361161 + "lo": 420208 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 361161 + "lo": 420208 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 361261 + "lo": 420308 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 361261 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 361261 + "lo": 420308 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.162.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.162.json index 343e1b4e..4cecd308 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.162.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.162.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 393718 + "lo": 444630 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 393718 + "lo": 444630 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 393718 + "lo": 444630 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 393818 + "lo": 444730 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 393818 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 393818 + "lo": 444730 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.163.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.163.json index 02669ecd..c69167fc 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.163.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.163.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 33126 + "lo": 639940 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 33126 + "lo": 639940 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 33126 + "lo": 639940 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 33226 + "lo": 640040 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 33226 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 33226 + "lo": 640040 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.164.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.164.json index 19757b83..36d42990 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.164.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.164.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 538201 + "lo": 237432 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 538201 + "lo": 237432 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 538201 + "lo": 237432 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 538301 + "lo": 237532 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 538301 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 538301 + "lo": 237532 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.165.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.165.json index eb667e47..144b315b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.165.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.165.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 578747 + "lo": 208997 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 578747 + "lo": 208997 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 578747 + "lo": 208997 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 578847 + "lo": 209097 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 578847 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 578847 + "lo": 209097 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.166.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.166.json index 753f8c61..9422fdb5 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.166.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.166.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 801549 + "lo": 629786 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 801549 + "lo": 629786 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 801549 + "lo": 629786 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 801649 + "lo": 629886 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 801649 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 801649 + "lo": 629886 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.167.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.167.json index ea87ca04..0b35d09a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.167.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.167.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 420761 + "lo": 909996 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 420761 + "lo": 909996 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 420761 + "lo": 909996 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 420861 + "lo": 910096 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 420861 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 420861 + "lo": 910096 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.168.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.168.json index 6d432440..09ca51ee 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.168.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.168.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 879929 + "lo": 416006 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 879929 + "lo": 416006 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 879929 + "lo": 416006 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 880029 + "lo": 416106 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 880029 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 880029 + "lo": 416106 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.169.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.169.json index fc1fc6f4..a68f0d18 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.169.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.169.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 239922 + "lo": 445602 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 239922 + "lo": 445602 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 239922 + "lo": 445602 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 240022 + "lo": 445702 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 240022 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 240022 + "lo": 445702 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.17.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.17.json index 40577b5a..d65cf243 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.17.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.17.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 250399 + "lo": 501588 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 250399 + "lo": 501588 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 250399 + "lo": 501588 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 10 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 250499 + "lo": 501688 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 250499 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 250499 + "lo": 501688 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 10 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.170.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.170.json index 6f953827..0e0ee238 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.170.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.170.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 812619 + "lo": 244197 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 812619 + "lo": 244197 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 812619 + "lo": 244197 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 812719 + "lo": 244297 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 812719 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 812719 + "lo": 244297 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.171.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.171.json index ed7ac0fa..9d4c0c9c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.171.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.171.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 751564 + "lo": 650784 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 751564 + "lo": 650784 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 751564 + "lo": 650784 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 751664 + "lo": 650884 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 751664 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 751664 + "lo": 650884 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.172.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.172.json index 60336610..cb728150 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.172.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.172.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 471858 + "lo": 220104 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 471858 + "lo": 220104 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 471858 + "lo": 220104 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 471958 + "lo": 220204 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 471958 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 471958 + "lo": 220204 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.173.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.173.json index edeabe2d..7dc29a3b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.173.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.173.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 285937 + "lo": 253620 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 285937 + "lo": 253620 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 285937 + "lo": 253620 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 286037 + "lo": 253720 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 286037 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 286037 + "lo": 253720 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.174.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.174.json index 5ef2cdf6..c95f9358 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.174.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.174.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 93132 + "lo": 192795 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 93132 + "lo": 192795 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 93132 + "lo": 192795 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 1 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 93232 + "lo": 192895 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 93232 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 93232 + "lo": 192895 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 1 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.175.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.175.json index 282d462b..4973bb39 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.175.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.175.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 746605 + "lo": 685593 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 746605 + "lo": 685593 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 746605 + "lo": 685593 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 746705 + "lo": 685693 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 746705 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 746705 + "lo": 685693 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.176.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.176.json index 512b8871..fdcd76c9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.176.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.176.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 657262 + "lo": 400076 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 657262 + "lo": 400076 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 657262 + "lo": 400076 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 657362 + "lo": 400176 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 657362 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 657362 + "lo": 400176 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.177.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.177.json index 8868202f..d8d31e8c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.177.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.177.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 670953 + "lo": 354027 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 670953 + "lo": 354027 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 670953 + "lo": 354027 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 1 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 671053 + "lo": 354127 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 671053 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 671053 + "lo": 354127 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 1 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.178.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.178.json index 54ce78d7..9e90c20d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.178.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.178.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 597010 + "lo": 802807 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 597010 + "lo": 802807 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 597010 + "lo": 802807 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 597110 + "lo": 802907 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 597110 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 597110 + "lo": 802907 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.179.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.179.json index 46b717a0..bc5404d0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.179.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.179.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 318114 + "lo": 336864 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 318114 + "lo": 336864 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 318114 + "lo": 336864 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 318214 + "lo": 336964 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 318214 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 318214 + "lo": 336964 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.18.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.18.json index 40373cae..b4a1900f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.18.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.18.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 112271 + "lo": 740674 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 112271 + "lo": 740674 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 112271 + "lo": 740674 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 112371 + "lo": 740774 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 112371 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 112371 + "lo": 740774 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.180.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.180.json index 0cd5c151..e97aeb06 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.180.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.180.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 87001 + "lo": 197986 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 87001 + "lo": 197986 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 87001 + "lo": 197986 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 87101 + "lo": 198086 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 87101 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 87101 + "lo": 198086 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.181.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.181.json index 2e56096a..7b1d3980 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.181.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.181.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 4674 + "lo": 250916 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 4674 + "lo": 250916 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 4674 + "lo": 250916 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 4774 + "lo": 251016 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 4774 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 4774 + "lo": 251016 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.182.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.182.json index a35d9ac2..dd076cfd 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.182.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.182.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 492594 + "lo": 682996 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 492594 + "lo": 682996 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 492594 + "lo": 682996 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 492694 + "lo": 683096 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 492694 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 492694 + "lo": 683096 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.183.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.183.json index 10679caa..412f9350 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.183.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.183.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 485710 + "lo": 584601 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 485710 + "lo": 584601 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 485710 + "lo": 584601 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 485810 + "lo": 584701 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 485810 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 485810 + "lo": 584701 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.184.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.184.json index e0bb6564..7be0e275 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.184.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.184.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 145007 + "lo": 848336 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 145007 + "lo": 848336 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 145007 + "lo": 848336 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 145107 + "lo": 848436 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 145107 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 145107 + "lo": 848436 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.185.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.185.json index 5efe4c8f..97ce0abb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.185.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.185.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 92669 + "lo": 302357 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 92669 + "lo": 302357 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 92669 + "lo": 302357 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 92769 + "lo": 302457 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 92769 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 92769 + "lo": 302457 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.186.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.186.json index 12b52e02..bf086995 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.186.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.186.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 163285 + "lo": 512095 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 163285 + "lo": 512095 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 163285 + "lo": 512095 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 163385 + "lo": 512195 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 163385 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 163385 + "lo": 512195 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.187.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.187.json index 2e03abb3..8f9e5bcd 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.187.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.187.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 849340 + "lo": 116630 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 849340 + "lo": 116630 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 849340 + "lo": 116630 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 849440 + "lo": 116730 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 849440 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 849440 + "lo": 116730 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.188.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.188.json index 7537fe4e..f1b8730b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.188.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.188.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 229951 + "lo": 295356 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 229951 + "lo": 295356 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 229951 + "lo": 295356 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 230051 + "lo": 295456 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 230051 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 230051 + "lo": 295456 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.189.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.189.json index d167ee95..e246f7a6 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.189.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.189.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 817503 + "lo": 750685 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 817503 + "lo": 750685 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 817503 + "lo": 750685 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 817603 + "lo": 750785 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 817603 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 817603 + "lo": 750785 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.19.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.19.json index c24341fa..81facf13 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.19.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.19.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 861319 + "lo": 10286 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 861319 + "lo": 10286 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 861319 + "lo": 10286 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 10 + "lo": 1 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 861419 + "lo": 10386 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 861419 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 861419 + "lo": 10386 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 10 + "lo": 1 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.190.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.190.json index a40d5e6b..48597d4e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.190.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.190.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 125300 + "lo": 819472 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 125300 + "lo": 819472 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 125300 + "lo": 819472 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 125400 + "lo": 819572 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 125400 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 125400 + "lo": 819572 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.191.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.191.json index b2118574..03d617d0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.191.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.191.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 393682 + "lo": 710961 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 393682 + "lo": 710961 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 393682 + "lo": 710961 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 393782 + "lo": 711061 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 393782 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 393782 + "lo": 711061 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.192.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.192.json index ba74d211..68a82a7b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.192.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.192.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 187241 + "lo": 275671 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 187241 + "lo": 275671 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 187241 + "lo": 275671 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 187341 + "lo": 275771 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 187341 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 187341 + "lo": 275771 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.193.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.193.json index cdb04f24..655082f4 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.193.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.193.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 20882 + "lo": 117899 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 20882 + "lo": 117899 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 20882 + "lo": 117899 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 20982 + "lo": 117999 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 20982 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 20982 + "lo": 117999 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.194.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.194.json index f39e078d..2515face 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.194.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.194.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 292793 + "lo": 59600 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 292793 + "lo": 59600 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 292793 + "lo": 59600 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 292893 + "lo": 59700 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 292893 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 292893 + "lo": 59700 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.195.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.195.json index 98b5ebd8..0ded91af 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.195.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.195.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 229472 + "lo": 803403 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 229472 + "lo": 803403 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 229472 + "lo": 803403 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 229572 + "lo": 803503 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 229572 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 229572 + "lo": 803503 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.196.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.196.json index 1d41b3a2..ca4b5d1c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.196.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.196.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 900706 + "lo": 632989 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 900706 + "lo": 632989 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 900706 + "lo": 632989 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 900806 + "lo": 633089 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 900806 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 900806 + "lo": 633089 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.197.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.197.json index 0eb21423..055af515 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.197.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.197.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 824511 + "lo": 859630 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 824511 + "lo": 859630 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 824511 + "lo": 859630 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 824611 + "lo": 859730 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 824611 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 824611 + "lo": 859730 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.198.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.198.json index da28457e..c27f4953 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.198.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.198.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 495411 + "lo": 546305 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 495411 + "lo": 546305 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 495411 + "lo": 546305 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 495511 + "lo": 546405 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 495511 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 495511 + "lo": 546405 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.199.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.199.json index ee7ef1cd..3879a4b0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.199.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.199.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 588937 + "lo": 179591 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 588937 + "lo": 179591 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 588937 + "lo": 179591 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 589037 + "lo": 179691 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 589037 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 589037 + "lo": 179691 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.2.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.2.json index 3c7abae6..d9a13f52 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.2.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.2.json @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 824171 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.20.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.20.json index 4849ff82..6a1bb34d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.20.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.20.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 516008 + "lo": 101253 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 516008 + "lo": 101253 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 516008 + "lo": 101253 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 516108 + "lo": 101353 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 516108 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 516108 + "lo": 101353 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.200.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.200.json index c0474713..aa9b6fe2 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.200.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.200.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 430047 + "lo": 194317 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 430047 + "lo": 194317 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 430047 + "lo": 194317 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 430147 + "lo": 194417 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 430147 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 430147 + "lo": 194417 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.201.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.201.json index b09c52d0..d3574d27 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.201.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.201.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 165013 + "lo": 10878 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 165013 + "lo": 10878 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 165013 + "lo": 10878 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 10 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 165113 + "lo": 10978 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 165113 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 165113 + "lo": 10978 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 10 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.202.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.202.json index a3bc3869..80c75b9e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.202.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.202.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 599997 + "lo": 434845 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 599997 + "lo": 434845 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 599997 + "lo": 434845 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 600097 + "lo": 434945 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 600097 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 600097 + "lo": 434945 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.203.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.203.json index 7ae58f7e..26c0fd35 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.203.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.203.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 441994 + "lo": 392187 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 441994 + "lo": 392187 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 441994 + "lo": 392187 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 442094 + "lo": 392287 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 442094 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 442094 + "lo": 392287 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.204.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.204.json index 029574ba..f0a31cbb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.204.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.204.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 297609 + "lo": 150576 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 297609 + "lo": 150576 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 297609 + "lo": 150576 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 297709 + "lo": 150676 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 297709 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 297709 + "lo": 150676 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.205.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.205.json index 0b7bbc07..f75abf89 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.205.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.205.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 895351 + "lo": 374681 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 895351 + "lo": 374681 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 895351 + "lo": 374681 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 895451 + "lo": 374781 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 895451 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 895451 + "lo": 374781 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.206.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.206.json index 4b7de485..e72b746d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.206.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.206.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 602220 + "lo": 119956 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 602220 + "lo": 119956 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 602220 + "lo": 119956 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 602320 + "lo": 120056 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 602320 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 602320 + "lo": 120056 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.207.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.207.json index 095a5015..bc1af771 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.207.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.207.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 648367 + "lo": 659366 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 648367 + "lo": 659366 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 648367 + "lo": 659366 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 648467 + "lo": 659466 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 648467 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 648467 + "lo": 659466 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.208.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.208.json index b88dc014..0f50cc48 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.208.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.208.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 64705 + "lo": 900299 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 64705 + "lo": 900299 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 64705 + "lo": 900299 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 10 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 64805 + "lo": 900399 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 64805 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 64805 + "lo": 900399 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 10 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.209.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.209.json index a3d077e6..88bc26f4 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.209.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.209.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 342345 + "lo": 10397 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 342345 + "lo": 10397 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 342345 + "lo": 10397 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 342445 + "lo": 10497 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 342445 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 342445 + "lo": 10497 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.21.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.21.json index b42caae3..40d42701 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.21.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.21.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 469539 + "lo": 380090 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 469539 + "lo": 380090 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 469539 + "lo": 380090 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 469639 + "lo": 380190 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 469639 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 469639 + "lo": 380190 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.210.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.210.json index f341e024..2f870eba 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.210.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.210.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 141233 + "lo": 453590 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 141233 + "lo": 453590 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 141233 + "lo": 453590 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 141333 + "lo": 453690 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 141333 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 141333 + "lo": 453690 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.211.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.211.json index e4b926bf..d0165f8d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.211.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.211.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 697901 + "lo": 385442 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 697901 + "lo": 385442 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 697901 + "lo": 385442 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 698001 + "lo": 385542 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 698001 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 698001 + "lo": 385542 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.212.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.212.json index 4b4a3d3d..b64bd49d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.212.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.212.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 800845 + "lo": 312506 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 800845 + "lo": 312506 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 800845 + "lo": 312506 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 800945 + "lo": 312606 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 800945 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 800945 + "lo": 312606 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.213.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.213.json index c31ea0eb..e9d8d189 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.213.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.213.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 540106 + "lo": 649573 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 540106 + "lo": 649573 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 540106 + "lo": 649573 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 540206 + "lo": 649673 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 540206 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 540206 + "lo": 649673 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.214.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.214.json index 259d7731..843f7fda 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.214.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.214.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 2156 + "lo": 682860 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 2156 + "lo": 682860 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 2156 + "lo": 682860 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 2256 + "lo": 682960 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 2256 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 2256 + "lo": 682960 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.215.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.215.json index a71c12ca..7d6cf032 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.215.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.215.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 137425 + "lo": 864070 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 137425 + "lo": 864070 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 137425 + "lo": 864070 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 137525 + "lo": 864170 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 137525 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 137525 + "lo": 864170 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.216.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.216.json index 9ec3c798..da933a35 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.216.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.216.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 537606 + "lo": 113858 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 537606 + "lo": 113858 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 537606 + "lo": 113858 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 10 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 537706 + "lo": 113958 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 537706 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 537706 + "lo": 113958 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 10 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.217.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.217.json index 139b9670..e1bac2fa 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.217.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.217.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 906924 + "lo": 386624 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 906924 + "lo": 386624 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 906924 + "lo": 386624 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 907024 + "lo": 386724 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 907024 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 907024 + "lo": 386724 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.218.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.218.json index d1281fe8..0e944fc6 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.218.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.218.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 320641 + "lo": 415879 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 320641 + "lo": 415879 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 320641 + "lo": 415879 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 320741 + "lo": 415979 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 320741 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 320741 + "lo": 415979 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.219.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.219.json index 036fa1b5..9060e929 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.219.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.219.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 208593 + "lo": 980181 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 208593 + "lo": 980181 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 208593 + "lo": 980181 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 208693 + "lo": 980281 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 208693 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 208693 + "lo": 980281 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.22.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.22.json index 18c6a39b..315c315a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.22.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.22.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 511904 + "lo": 345812 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 511904 + "lo": 345812 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 511904 + "lo": 345812 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 512004 + "lo": 345912 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 512004 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 512004 + "lo": 345912 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.220.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.220.json index 10363a8f..2817b378 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.220.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.220.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 60442 + "lo": 62564 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 60442 + "lo": 62564 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 60442 + "lo": 62564 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 60542 + "lo": 62664 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 60542 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 60542 + "lo": 62664 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.221.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.221.json index c004e9d0..99373cd0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.221.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.221.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 515119 + "lo": 285966 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 515119 + "lo": 285966 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 515119 + "lo": 285966 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 1 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 515219 + "lo": 286066 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 515219 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 515219 + "lo": 286066 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 1 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.222.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.222.json index 56277275..04b0edba 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.222.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.222.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 646982 + "lo": 937807 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 646982 + "lo": 937807 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 646982 + "lo": 937807 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 647082 + "lo": 937907 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 647082 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 647082 + "lo": 937907 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.223.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.223.json index b7a708a9..4f916a57 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.223.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.223.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 95223 + "lo": 787543 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 95223 + "lo": 787543 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 95223 + "lo": 787543 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 95323 + "lo": 787643 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 95323 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 95323 + "lo": 787643 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.224.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.224.json index 9a441c1e..20dc5737 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.224.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.224.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 842079 + "lo": 589318 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 842079 + "lo": 589318 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 842079 + "lo": 589318 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 842179 + "lo": 589418 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 842179 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 842179 + "lo": 589418 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.225.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.225.json index 5d679ce3..097bcf26 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.225.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.225.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 941057 + "lo": 450894 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 941057 + "lo": 450894 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 941057 + "lo": 450894 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 941157 + "lo": 450994 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 941157 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 941157 + "lo": 450994 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.226.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.226.json index e8c1b268..b5131a6b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.226.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.226.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 815933 + "lo": 417809 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 815933 + "lo": 417809 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 815933 + "lo": 417809 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 816033 + "lo": 417909 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 816033 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 816033 + "lo": 417909 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.227.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.227.json index b638fd46..9c201f22 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.227.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.227.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 875150 + "lo": 140001 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 875150 + "lo": 140001 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 875150 + "lo": 140001 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 875250 + "lo": 140101 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 875250 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 875250 + "lo": 140101 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.228.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.228.json index 5604798f..018428ca 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.228.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.228.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 797587 + "lo": 324999 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 797587 + "lo": 324999 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 797587 + "lo": 324999 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 797687 + "lo": 325099 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 797687 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 797687 + "lo": 325099 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.229.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.229.json index 83ff1fab..a3c548df 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.229.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.229.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 142690 + "lo": 914718 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 142690 + "lo": 914718 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 142690 + "lo": 914718 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 142790 + "lo": 914818 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 142790 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 142790 + "lo": 914818 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.23.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.23.json index 205f2b7c..216f8433 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.23.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.23.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 458885 + "lo": 204882 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 458885 + "lo": 204882 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 458885 + "lo": 204882 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 458985 + "lo": 204982 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 458985 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 458985 + "lo": 204982 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.230.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.230.json index 6417966a..309bf426 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.230.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.230.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 304669 + "lo": 857717 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 304669 + "lo": 857717 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 304669 + "lo": 857717 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 1 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 304769 + "lo": 857817 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 304769 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 304769 + "lo": 857817 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 1 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.231.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.231.json index bebb8a67..7d4b9771 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.231.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.231.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 614054 + "lo": 660103 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 614054 + "lo": 660103 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 614054 + "lo": 660103 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 614154 + "lo": 660203 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 614154 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 614154 + "lo": 660203 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.232.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.232.json index d6a7797e..57c8cf0c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.232.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.232.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 418184 + "lo": 828509 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 418184 + "lo": 828509 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 418184 + "lo": 828509 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 418284 + "lo": 828609 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 418284 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 418284 + "lo": 828609 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.233.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.233.json index 071c4cb5..f430a3eb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.233.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.233.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 262761 + "lo": 109739 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 262761 + "lo": 109739 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 262761 + "lo": 109739 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 262861 + "lo": 109839 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 262861 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 262861 + "lo": 109839 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.234.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.234.json index ee84b87e..614aa185 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.234.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.234.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 926194 + "lo": 426525 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 926194 + "lo": 426525 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 926194 + "lo": 426525 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 926294 + "lo": 426625 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 926294 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 926294 + "lo": 426625 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.235.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.235.json index f309751d..0cd273ff 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.235.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.235.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 88720 + "lo": 261479 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 88720 + "lo": 261479 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 88720 + "lo": 261479 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 88820 + "lo": 261579 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 88820 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 88820 + "lo": 261579 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.236.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.236.json index 247869a0..4ea60299 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.236.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.236.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 692442 + "lo": 485830 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 692442 + "lo": 485830 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 692442 + "lo": 485830 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 692542 + "lo": 485930 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 692542 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 692542 + "lo": 485930 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.237.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.237.json index 922b2621..33a77365 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.237.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.237.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 985480 + "lo": 649757 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 985480 + "lo": 649757 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 985480 + "lo": 649757 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 985580 + "lo": 649857 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 985580 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 985580 + "lo": 649857 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.238.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.238.json index d2960130..b81c6c3e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.238.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.238.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 535202 + "lo": 606581 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 535202 + "lo": 606581 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 535202 + "lo": 606581 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 535302 + "lo": 606681 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 535302 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 535302 + "lo": 606681 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.239.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.239.json index 3dc7885d..a828f0dc 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.239.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.239.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 353993 + "lo": 962600 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 353993 + "lo": 962600 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 353993 + "lo": 962600 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 354093 + "lo": 962700 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 354093 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 354093 + "lo": 962700 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.24.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.24.json index 82ca28fd..73378193 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.24.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.24.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 204870 + "lo": 424338 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 204870 + "lo": 424338 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 204870 + "lo": 424338 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 204970 + "lo": 424438 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 204970 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 204970 + "lo": 424438 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.240.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.240.json index 76e29bf4..e132defa 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.240.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.240.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 246916 + "lo": 286481 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 246916 + "lo": 286481 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 246916 + "lo": 286481 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 247016 + "lo": 286581 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 247016 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 247016 + "lo": 286581 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.241.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.241.json index 54b7f330..9a765a2c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.241.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.241.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 636406 + "lo": 331670 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 636406 + "lo": 331670 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 636406 + "lo": 331670 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 636506 + "lo": 331770 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 636506 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 636506 + "lo": 331770 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.242.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.242.json index 794b1192..c420b92f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.242.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.242.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 334872 + "lo": 948216 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 334872 + "lo": 948216 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 334872 + "lo": 948216 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 334972 + "lo": 948316 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 334972 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 334972 + "lo": 948316 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.243.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.243.json index 61ee512d..6af75df3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.243.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.243.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 132743 + "lo": 71174 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 132743 + "lo": 71174 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 132743 + "lo": 71174 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 132843 + "lo": 71274 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 132843 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 132843 + "lo": 71274 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.244.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.244.json index d4993543..9f6f99b3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.244.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.244.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 739803 + "lo": 555103 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 739803 + "lo": 555103 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 739803 + "lo": 555103 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 739903 + "lo": 555203 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 739903 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 739903 + "lo": 555203 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.245.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.245.json index e513a2d6..fd346066 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.245.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.245.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 400461 + "lo": 997983 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 400461 + "lo": 997983 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 400461 + "lo": 997983 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 400561 + "lo": 998083 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 400561 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 400561 + "lo": 998083 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.246.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.246.json index 8256f1b9..a15d1c57 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.246.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.246.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 499676 + "lo": 561487 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 499676 + "lo": 561487 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 499676 + "lo": 561487 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 499776 + "lo": 561587 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 499776 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 499776 + "lo": 561587 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.247.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.247.json index c0b2341c..a8225aac 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.247.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.247.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 269570 + "lo": 58974 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 269570 + "lo": 58974 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 269570 + "lo": 58974 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 269670 + "lo": 59074 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 269670 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 269670 + "lo": 59074 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.248.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.248.json index 3c006d67..cdd5eaa1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.248.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.248.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 63571 + "lo": 106057 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 63571 + "lo": 106057 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 63571 + "lo": 106057 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 63671 + "lo": 106157 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 63671 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 63671 + "lo": 106157 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.249.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.249.json index e581c988..2231553f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.249.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.249.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 56794 + "lo": 337979 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 56794 + "lo": 337979 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 56794 + "lo": 337979 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 56894 + "lo": 338079 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 56894 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 56894 + "lo": 338079 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.25.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.25.json index e18afd0d..4f0edd70 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.25.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.25.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 312674 + "lo": 676074 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 312674 + "lo": 676074 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 312674 + "lo": 676074 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 312774 + "lo": 676174 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 312774 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 312774 + "lo": 676174 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.250.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.250.json index f37de287..cc768d8d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.250.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.250.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 568475 + "lo": 610750 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 568475 + "lo": 610750 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 568475 + "lo": 610750 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 568575 + "lo": 610850 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 568575 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 568575 + "lo": 610850 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.251.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.251.json index 64afea8a..2880c95a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.251.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.251.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 102019 + "lo": 133897 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 102019 + "lo": 133897 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 102019 + "lo": 133897 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 102119 + "lo": 133997 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 102119 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 102119 + "lo": 133997 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.252.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.252.json index b9a539b7..a6c290cb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.252.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.252.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 972432 + "lo": 233111 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 972432 + "lo": 233111 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 972432 + "lo": 233111 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 972532 + "lo": 233211 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 972532 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 972532 + "lo": 233211 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.253.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.253.json index 38ed43b4..f735febc 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.253.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.253.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 693027 + "lo": 892465 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 693027 + "lo": 892465 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 693027 + "lo": 892465 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 693127 + "lo": 892565 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 693127 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 693127 + "lo": 892565 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.254.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.254.json index 9462b389..0731a4f3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.254.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.254.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 32225 + "lo": 532172 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 32225 + "lo": 532172 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 32225 + "lo": 532172 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 32325 + "lo": 532272 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 32325 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 32325 + "lo": 532272 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.255.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.255.json index d8109356..31435bc3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.255.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.255.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 8344 + "lo": 22727 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 8344 + "lo": 22727 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 8344 + "lo": 22727 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 8444 + "lo": 22827 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 8444 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 8444 + "lo": 22827 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.256.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.256.json index 55c97030..3f4484c6 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.256.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.256.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 245950 + "lo": 680741 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 245950 + "lo": 680741 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 245950 + "lo": 680741 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 246050 + "lo": 680841 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 246050 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 246050 + "lo": 680841 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.257.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.257.json index 7a3f4e73..5c405481 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.257.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.257.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 595251 + "lo": 908042 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 595251 + "lo": 908042 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 595251 + "lo": 908042 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 595351 + "lo": 908142 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 595351 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 595351 + "lo": 908142 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.26.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.26.json index 81d2445f..cd4389f3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.26.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.26.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 7666 + "lo": 784888 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 7666 + "lo": 784888 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 7666 + "lo": 784888 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 7766 + "lo": 784988 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 7766 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 7766 + "lo": 784988 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.27.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.27.json index bfad316f..70aba5c0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.27.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.27.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 22542 + "lo": 369919 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 22542 + "lo": 369919 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 22542 + "lo": 369919 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 22642 + "lo": 370019 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 22642 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 22642 + "lo": 370019 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.28.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.28.json index a48bfc22..f734cc4b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.28.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.28.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 208241 + "lo": 365410 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 208241 + "lo": 365410 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 208241 + "lo": 365410 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 208341 + "lo": 365510 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 208341 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 208341 + "lo": 365510 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.29.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.29.json index 25f07fe8..28b481c3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.29.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.29.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 965274 + "lo": 196255 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 965274 + "lo": 196255 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 965274 + "lo": 196255 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 965374 + "lo": 196355 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 965374 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 965374 + "lo": 196355 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.3.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.3.json index 5126cdd7..e964f477 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.3.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.3.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 585225 + "lo": 571601 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 585225 + "lo": 571601 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 585225 + "lo": 571601 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 585325 + "lo": 571701 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 585325 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 585325 + "lo": 571701 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.30.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.30.json index 7d6260ab..5a7dd8d8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.30.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.30.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 465068 + "lo": 859302 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 465068 + "lo": 859302 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 465068 + "lo": 859302 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 465168 + "lo": 859402 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 465168 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 465168 + "lo": 859402 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.31.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.31.json index bc79a582..dd82cb40 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.31.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.31.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 603320 + "lo": 237320 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 603320 + "lo": 237320 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 603320 + "lo": 237320 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 603420 + "lo": 237420 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 603420 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 603420 + "lo": 237420 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.32.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.32.json index dc36075d..669a096b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.32.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.32.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 543688 + "lo": 624169 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 543688 + "lo": 624169 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 543688 + "lo": 624169 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 543788 + "lo": 624269 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 543788 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 543788 + "lo": 624269 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.33.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.33.json index 44dc8a49..a4b3cac0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.33.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.33.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 999254 + "lo": 383136 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 999254 + "lo": 383136 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 999254 + "lo": 383136 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 10 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 999354 + "lo": 383236 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 999354 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 999354 + "lo": 383236 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 10 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.34.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.34.json index cf4ea8b0..fbb0c23e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.34.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.34.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 842629 + "lo": 436146 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 842629 + "lo": 436146 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 842629 + "lo": 436146 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 842729 + "lo": 436246 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 842729 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 842729 + "lo": 436246 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.35.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.35.json index 78be98d2..34b71785 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.35.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.35.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 174333 + "lo": 270451 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 174333 + "lo": 270451 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 174333 + "lo": 270451 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 174433 + "lo": 270551 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 174433 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 174433 + "lo": 270551 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.36.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.36.json index 9ecce000..87e7fb24 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.36.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.36.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 789861 + "lo": 901683 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 789861 + "lo": 901683 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 789861 + "lo": 901683 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 789961 + "lo": 901783 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 789961 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 789961 + "lo": 901783 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.37.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.37.json index acc478fa..ec34a5f1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.37.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.37.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 630937 + "lo": 19390 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 630937 + "lo": 19390 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 630937 + "lo": 19390 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 631037 + "lo": 19490 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 631037 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 631037 + "lo": 19490 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.38.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.38.json index 17c37227..1d3aab86 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.38.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.38.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 398124 + "lo": 897944 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 398124 + "lo": 897944 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 398124 + "lo": 897944 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 10 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 398224 + "lo": 898044 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 398224 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 398224 + "lo": 898044 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 10 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.39.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.39.json index 99b2a9ee..786aefc9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.39.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.39.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 361144 + "lo": 654976 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 361144 + "lo": 654976 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 361144 + "lo": 654976 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 361244 + "lo": 655076 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 361244 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 361244 + "lo": 655076 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.4.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.4.json index 38502584..b99a131a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.4.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.4.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 269950 + "lo": 922156 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 269950 + "lo": 922156 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 269950 + "lo": 922156 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 270050 + "lo": 922256 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 270050 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 270050 + "lo": 922256 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.40.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.40.json index 39d8a5f1..fd0adffe 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.40.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.40.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 780814 + "lo": 901890 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 780814 + "lo": 901890 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 780814 + "lo": 901890 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 780914 + "lo": 901990 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 780914 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 780914 + "lo": 901990 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.41.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.41.json index ece31636..d1c2398a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.41.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.41.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 125823 + "lo": 787045 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 125823 + "lo": 787045 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 125823 + "lo": 787045 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 125923 + "lo": 787145 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 125923 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 125923 + "lo": 787145 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.42.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.42.json index ce95c6b1..a1606beb 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.42.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.42.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 104481 + "lo": 542875 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 104481 + "lo": 542875 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 104481 + "lo": 542875 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 104581 + "lo": 542975 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 104581 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 104581 + "lo": 542975 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.43.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.43.json index 98233eff..6ba6cf80 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.43.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.43.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 488602 + "lo": 475740 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 488602 + "lo": 475740 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 488602 + "lo": 475740 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 488702 + "lo": 475840 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 488702 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 488702 + "lo": 475840 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.44.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.44.json index 03481f66..fb752f64 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.44.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.44.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 128816 + "lo": 289999 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 128816 + "lo": 289999 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 128816 + "lo": 289999 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 128916 + "lo": 290099 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 128916 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 128916 + "lo": 290099 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.45.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.45.json index 79ddd01b..94c4c819 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.45.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.45.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 991517 + "lo": 685587 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 991517 + "lo": 685587 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 991517 + "lo": 685587 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 1 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 991617 + "lo": 685687 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 991617 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 991617 + "lo": 685687 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 1 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.46.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.46.json index ee2bb3f9..f6f7b7c9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.46.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.46.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 784191 + "lo": 255120 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 784191 + "lo": 255120 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 784191 + "lo": 255120 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 784291 + "lo": 255220 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 784291 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 784291 + "lo": 255220 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.47.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.47.json index 5eae1304..8a5e00ad 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.47.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.47.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 44713 + "lo": 200297 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 44713 + "lo": 200297 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 44713 + "lo": 200297 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 44813 + "lo": 200397 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 44813 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 44813 + "lo": 200397 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.48.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.48.json index 4df1f466..f902edbe 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.48.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.48.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 19473 + "lo": 7772 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 19473 + "lo": 7772 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 19473 + "lo": 7772 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 1 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 19573 + "lo": 7872 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 19573 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 19573 + "lo": 7872 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 1 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.49.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.49.json index d21d89bf..f73c40e1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.49.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.49.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 590577 + "lo": 486600 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 590577 + "lo": 486600 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 590577 + "lo": 486600 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 1 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 590677 + "lo": 486700 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 590677 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 590677 + "lo": 486700 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 1 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.5.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.5.json index 105e6c20..abb8d7a1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.5.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.5.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 525172 + "lo": 86263 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 525172 + "lo": 86263 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 525172 + "lo": 86263 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 1 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 525272 + "lo": 86363 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 525272 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 525272 + "lo": 86363 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 1 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.50.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.50.json index d5a15f78..bc3bc423 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.50.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.50.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 48053 + "lo": 116210 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 48053 + "lo": 116210 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 48053 + "lo": 116210 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 48153 + "lo": 116310 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 48153 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 48153 + "lo": 116310 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.51.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.51.json index 384738da..9ef056f1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.51.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.51.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 259846 + "lo": 533286 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 259846 + "lo": 533286 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 259846 + "lo": 533286 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 259946 + "lo": 533386 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 259946 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 259946 + "lo": 533386 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.52.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.52.json index 3b68939f..b9fd43e1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.52.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.52.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 744134 + "lo": 534016 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 744134 + "lo": 534016 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 744134 + "lo": 534016 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 744234 + "lo": 534116 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 744234 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 744234 + "lo": 534116 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.53.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.53.json index 68788bcc..50a154ed 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.53.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.53.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 764801 + "lo": 530436 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 764801 + "lo": 530436 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 764801 + "lo": 530436 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 764901 + "lo": 530536 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 764901 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 764901 + "lo": 530536 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.54.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.54.json index 01c3c8f5..9a52363f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.54.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.54.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 193341 + "lo": 953911 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 193341 + "lo": 953911 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 193341 + "lo": 953911 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 193441 + "lo": 954011 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 193441 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 193441 + "lo": 954011 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.55.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.55.json index 41f99e33..6f043c87 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.55.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.55.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 892428 + "lo": 565618 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 892428 + "lo": 565618 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 892428 + "lo": 565618 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 892528 + "lo": 565718 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 892528 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 892528 + "lo": 565718 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.56.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.56.json index dc5e6f85..2a77f01e 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.56.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.56.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 159288 + "lo": 191092 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 159288 + "lo": 191092 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 159288 + "lo": 191092 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 159388 + "lo": 191192 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 159388 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 159388 + "lo": 191192 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.57.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.57.json index ff20411f..a3857a27 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.57.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.57.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 437210 + "lo": 916661 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 437210 + "lo": 916661 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 437210 + "lo": 916661 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 437310 + "lo": 916761 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 437310 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 437310 + "lo": 916761 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.58.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.58.json index af2e4599..1afe4b15 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.58.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.58.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 268719 + "lo": 480080 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 268719 + "lo": 480080 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 268719 + "lo": 480080 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 268819 + "lo": 480180 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 268819 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 268819 + "lo": 480180 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.59.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.59.json index 51445329..a38db410 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.59.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.59.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 370579 + "lo": 189518 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 370579 + "lo": 189518 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 370579 + "lo": 189518 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 370679 + "lo": 189618 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 370679 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 370679 + "lo": 189618 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.6.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.6.json index b116eac8..62f4834a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.6.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.6.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 993124 + "lo": 586199 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 993124 + "lo": 586199 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 993124 + "lo": 586199 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 993224 + "lo": 586299 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 993224 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 993224 + "lo": 586299 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.60.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.60.json index d2a47678..e9c04165 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.60.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.60.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 824973 + "lo": 620922 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 824973 + "lo": 620922 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 824973 + "lo": 620922 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 825073 + "lo": 621022 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 825073 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 825073 + "lo": 621022 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.61.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.61.json index 03590a8d..9e4b3f8c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.61.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.61.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 457631 + "lo": 592357 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 457631 + "lo": 592357 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 457631 + "lo": 592357 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 457731 + "lo": 592457 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 457731 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 457731 + "lo": 592457 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.62.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.62.json index 42f17e92..7a7ff015 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.62.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.62.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 163604 + "lo": 262430 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 163604 + "lo": 262430 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 163604 + "lo": 262430 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 163704 + "lo": 262530 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 163704 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 163704 + "lo": 262530 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.63.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.63.json index 717ac3e3..82538d03 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.63.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.63.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 630443 + "lo": 710117 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 630443 + "lo": 710117 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 630443 + "lo": 710117 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 630543 + "lo": 710217 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 630543 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 630543 + "lo": 710217 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.64.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.64.json index 6b489d47..03167962 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.64.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.64.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 253602 + "lo": 180955 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 253602 + "lo": 180955 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 253602 + "lo": 180955 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 253702 + "lo": 181055 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 253702 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 253702 + "lo": 181055 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.65.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.65.json index 8952521d..c12cd797 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.65.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.65.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 811097 + "lo": 504060 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 811097 + "lo": 504060 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 811097 + "lo": 504060 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 811197 + "lo": 504160 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 811197 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 811197 + "lo": 504160 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.66.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.66.json index b877c022..76552cd8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.66.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.66.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 140242 + "lo": 471949 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 140242 + "lo": 471949 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 140242 + "lo": 471949 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 140342 + "lo": 472049 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 140342 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 140342 + "lo": 472049 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.67.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.67.json index 1913cc4d..af45902f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.67.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.67.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 173279 + "lo": 864827 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 173279 + "lo": 864827 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 173279 + "lo": 864827 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 1 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 173379 + "lo": 864927 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 173379 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 173379 + "lo": 864927 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 1 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.68.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.68.json index e9f3c80a..ba67d5b1 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.68.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.68.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 144390 + "lo": 427214 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 144390 + "lo": 427214 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 144390 + "lo": 427214 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 144490 + "lo": 427314 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 144490 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 144490 + "lo": 427314 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.69.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.69.json index 43282272..e3d99857 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.69.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.69.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 24511 + "lo": 192291 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 24511 + "lo": 192291 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 24511 + "lo": 192291 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 24611 + "lo": 192391 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 24611 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 24611 + "lo": 192391 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.7.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.7.json index ff772f82..d2083d03 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.7.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.7.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 326611 + "lo": 919757 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 326611 + "lo": 919757 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 326611 + "lo": 919757 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 326711 + "lo": 919857 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 326711 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 326711 + "lo": 919857 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.70.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.70.json index 5211d135..a7da340a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.70.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.70.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 870223 + "lo": 276486 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 870223 + "lo": 276486 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 870223 + "lo": 276486 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 870323 + "lo": 276586 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 870323 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 870323 + "lo": 276586 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.71.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.71.json index 9ebb4692..58fdd35a 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.71.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.71.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 779259 + "lo": 919050 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 779259 + "lo": 919050 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 779259 + "lo": 919050 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 10 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 779359 + "lo": 919150 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 779359 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 779359 + "lo": 919150 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 10 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.72.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.72.json index 9e8afa80..68401707 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.72.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.72.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 477056 + "lo": 554873 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 477056 + "lo": 554873 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 477056 + "lo": 554873 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 477156 + "lo": 554973 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 477156 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 477156 + "lo": 554973 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.73.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.73.json index 8768aee5..ae7acb73 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.73.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.73.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 203737 + "lo": 609312 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 203737 + "lo": 609312 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 203737 + "lo": 609312 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 203837 + "lo": 609412 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 203837 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 203837 + "lo": 609412 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.74.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.74.json index 30b977dd..6ab4e8e8 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.74.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.74.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 446242 + "lo": 759361 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 446242 + "lo": 759361 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 446242 + "lo": 759361 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 446342 + "lo": 759461 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 446342 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 446342 + "lo": 759461 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.75.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.75.json index de08f2aa..77d64008 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.75.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.75.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 298618 + "lo": 295763 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 298618 + "lo": 295763 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 298618 + "lo": 295763 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 298718 + "lo": 295863 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 298718 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 298718 + "lo": 295863 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.76.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.76.json index 1b12e6b1..b85182b6 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.76.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.76.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 85284 + "lo": 945367 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 85284 + "lo": 945367 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 85284 + "lo": 945367 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 10 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 85384 + "lo": 945467 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 85384 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 85384 + "lo": 945467 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 10 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.77.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.77.json index 77e99e4f..45906bca 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.77.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.77.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 280493 + "lo": 822332 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 280493 + "lo": 822332 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 280493 + "lo": 822332 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 280593 + "lo": 822432 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 280593 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 280593 + "lo": 822432 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.78.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.78.json index 4f4379fe..84beaeee 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.78.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.78.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 672139 + "lo": 816520 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 672139 + "lo": 816520 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 672139 + "lo": 816520 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 672239 + "lo": 816620 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 672239 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 672239 + "lo": 816620 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.79.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.79.json index b9ce4e13..cbe505f9 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.79.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.79.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 811137 + "lo": 79556 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 811137 + "lo": 79556 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 811137 + "lo": 79556 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 811237 + "lo": 79656 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 811237 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 811237 + "lo": 79656 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.8.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.8.json index a81ae488..a5caf670 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.8.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.8.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 880689 + "lo": 703973 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 880689 + "lo": 703973 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 880689 + "lo": 703973 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 10 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 880789 + "lo": 704073 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 880789 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 880789 + "lo": 704073 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 10 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.80.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.80.json index 04ec8838..6b0abb8f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.80.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.80.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 286404 + "lo": 803915 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 286404 + "lo": 803915 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 286404 + "lo": 803915 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 286504 + "lo": 804015 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 286504 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 286504 + "lo": 804015 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.81.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.81.json index bbca05ab..88b56b48 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.81.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.81.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 471563 + "lo": 667188 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 471563 + "lo": 667188 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 471563 + "lo": 667188 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 1 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 471663 + "lo": 667288 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 471663 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 471663 + "lo": 667288 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.82.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.82.json index c6af953f..79ba1b97 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.82.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.82.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 451112 + "lo": 534669 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 451112 + "lo": 534669 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 451112 + "lo": 534669 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 2 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 451212 + "lo": 534769 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 451212 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 451212 + "lo": 534769 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 2 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.83.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.83.json index 3ba68672..54647d2f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.83.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.83.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 425672 + "lo": 119750 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 425672 + "lo": 119750 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 425672 + "lo": 119750 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 425772 + "lo": 119850 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 425772 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 425772 + "lo": 119850 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.84.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.84.json index e9ab453a..5bb4280d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.84.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.84.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 419362 + "lo": 979006 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 419362 + "lo": 979006 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 419362 + "lo": 979006 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 7 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 419462 + "lo": 979106 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 419462 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 419462 + "lo": 979106 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 7 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.85.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.85.json index ac2d3033..0b9c44d0 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.85.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.85.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 52094 + "lo": 241350 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 52094 + "lo": 241350 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 52094 + "lo": 241350 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 52194 + "lo": 241450 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 52194 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 52194 + "lo": 241450 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.86.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.86.json index 39a1eedd..a5324ced 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.86.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.86.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 414767 + "lo": 7269 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 414767 + "lo": 7269 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 414767 + "lo": 7269 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 3 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 414867 + "lo": 7369 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 414867 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 414867 + "lo": 7369 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 3 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.87.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.87.json index 68960794..4d69cdc3 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.87.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.87.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 614556 + "lo": 564929 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 614556 + "lo": 564929 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 614556 + "lo": 564929 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 8 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 614656 + "lo": 565029 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 614656 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 614656 + "lo": 565029 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 8 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.88.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.88.json index 18176313..af62f012 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.88.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.88.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 751812 + "lo": 123653 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 751812 + "lo": 123653 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 751812 + "lo": 123653 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 751912 + "lo": 123753 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 751912 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 751912 + "lo": 123753 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.89.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.89.json index b7fb207e..98d73f25 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.89.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.89.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 66405 + "lo": 760312 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 66405 + "lo": 760312 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 66405 + "lo": 760312 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 66505 + "lo": 760412 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 66505 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 66505 + "lo": 760412 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.9.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.9.json index 6f443866..5c58d326 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.9.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.9.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 877178 + "lo": 257757 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 877178 + "lo": 257757 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 877178 + "lo": 257757 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 6 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 877278 + "lo": 257857 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 877278 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 877278 + "lo": 257857 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 6 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.90.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.90.json index 58b1f546..e0965dae 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.90.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.90.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 208894 + "lo": 887502 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 208894 + "lo": 887502 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 208894 + "lo": 887502 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 5 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 208994 + "lo": 887602 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 208994 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 208994 + "lo": 887602 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 5 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.91.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.91.json index 7a255f1d..ed200340 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.91.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.91.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 144500 + "lo": 688570 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 144500 + "lo": 688570 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 144500 + "lo": 688570 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 5 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 144600 + "lo": 688670 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 144600 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 144600 + "lo": 688670 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 5 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.92.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.92.json index f4590480..f2fcc77f 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.92.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.92.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 142559 + "lo": 900571 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 142559 + "lo": 900571 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 142559 + "lo": 900571 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 9 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 142659 + "lo": 900671 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 142659 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 142659 + "lo": 900671 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 9 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.93.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.93.json index 374f91f4..89e3ddc2 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.93.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.93.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 911532 + "lo": 230613 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 911532 + "lo": 230613 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 911532 + "lo": 230613 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 4 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 911632 + "lo": 230713 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 911632 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 911632 + "lo": 230713 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 4 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.94.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.94.json index de2fe1b6..6b7fccd5 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.94.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.94.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 357612 + "lo": 473111 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 357612 + "lo": 473111 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 357612 + "lo": 473111 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 4 + "lo": 10 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 357712 + "lo": 473211 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 357712 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 357712 + "lo": 473211 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 4 + "lo": 10 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.95.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.95.json index 964de802..eaca770b 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.95.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.95.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 665179 + "lo": 247196 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 665179 + "lo": 247196 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 665179 + "lo": 247196 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 665279 + "lo": 247296 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 665279 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 665279 + "lo": 247296 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 3 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.96.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.96.json index 8013d1b6..3c6b3d7c 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.96.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.96.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 690953 + "lo": 43115 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 690953 + "lo": 43115 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 690953 + "lo": 43115 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 8 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 691053 + "lo": 43215 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 691053 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 691053 + "lo": 43215 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 8 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.97.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.97.json index f77f1f42..cb401825 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.97.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.97.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 829827 + "lo": 474943 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 829827 + "lo": 474943 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 829827 + "lo": 474943 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 9 + "lo": 6 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 829927 + "lo": 475043 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 829927 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 829927 + "lo": 475043 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 9 + "lo": 6 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.98.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.98.json index 293a0c75..7dfb0951 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.98.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.98.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 982581 + "lo": 198348 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 982581 + "lo": 198348 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 982581 + "lo": 198348 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 7 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 982681 + "lo": 198448 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 982681 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 982681 + "lo": 198448 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 7 } } }, diff --git a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.99.json b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.99.json index 34c3971c..21757e1d 100644 --- a/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.99.json +++ b/contracts/vault/test_snapshots/fuzz_math/fuzz_tiny_deposit_with_yield.99.json @@ -114,7 +114,7 @@ { "i128": { "hi": 0, - "lo": 231760 + "lo": 340461 } } ] @@ -136,7 +136,7 @@ { "i128": { "hi": 0, - "lo": 231760 + "lo": 340461 } } ] @@ -158,7 +158,7 @@ { "i128": { "hi": 0, - "lo": 231760 + "lo": 340461 } } ] @@ -185,7 +185,7 @@ { "i128": { "hi": 0, - "lo": 2 + "lo": 3 } } ] @@ -445,7 +445,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -533,7 +533,7 @@ "val": { "i128": { "hi": 0, - "lo": 231860 + "lo": 340561 } } }, @@ -574,7 +574,7 @@ "val": { "i128": { "hi": 0, - "lo": 231860 + "lo": 0 } } }, @@ -589,7 +589,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -771,7 +771,7 @@ "val": { "i128": { "hi": 0, - "lo": 231860 + "lo": 340561 } } }, @@ -917,7 +917,7 @@ "val": { "i128": { "hi": 0, - "lo": 2 + "lo": 3 } } }, 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 index 436542a4..53ef865f 100644 --- 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 @@ -60,7 +60,7 @@ "function": { "contract_fn": { "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "set_price_oracle", + "function_name": "queue_price_oracle_change", "args": [ { "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" @@ -72,6 +72,21 @@ } ] ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "execute_price_oracle_change", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], [], [ [ @@ -251,6 +266,39 @@ 6311999 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], [ { "contract_data": { @@ -361,7 +409,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -511,51 +559,6 @@ "lo": 0 } } - }, - { - "key": { - "vec": [ - { - "symbol": "WithdrawalQueueMeta" - } - ] - }, - "val": { - "map": [ - { - "key": { - "symbol": "admin_last_change_ts" - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "symbol": "admin_min_interval_secs" - }, - "val": { - "u64": 3600 - } - }, - { - "key": { - "symbol": "head" - }, - "val": { - "u64": 1 - } - }, - { - "key": { - "symbol": "tail" - }, - "val": { - "u64": 1 - } - } - ] - } } ] } 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 index 81a45eff..42d62afb 100644 --- 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 @@ -252,7 +252,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -378,51 +378,6 @@ "lo": 0 } } - }, - { - "key": { - "vec": [ - { - "symbol": "WithdrawalQueueMeta" - } - ] - }, - "val": { - "map": [ - { - "key": { - "symbol": "admin_last_change_ts" - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "symbol": "admin_min_interval_secs" - }, - "val": { - "u64": 3600 - } - }, - { - "key": { - "symbol": "head" - }, - "val": { - "u64": 1 - } - }, - { - "key": { - "symbol": "tail" - }, - "val": { - "u64": 1 - } - } - ] - } } ] } diff --git a/contracts/vault/test_snapshots/proxy_tests/test_check_storage_layout_fingerprint.1.json b/contracts/vault/test_snapshots/proxy_tests/test_check_storage_layout_fingerprint.1.json index 381bc4b7..9c781e47 100644 --- a/contracts/vault/test_snapshots/proxy_tests/test_check_storage_layout_fingerprint.1.json +++ b/contracts/vault/test_snapshots/proxy_tests/test_check_storage_layout_fingerprint.1.json @@ -62,7 +62,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { diff --git a/contracts/vault/test_snapshots/proxy_tests/test_proxy_initialization_guard.1.json b/contracts/vault/test_snapshots/proxy_tests/test_proxy_initialization_guard.1.json index 32b5f4a3..5d7cb9da 100644 --- a/contracts/vault/test_snapshots/proxy_tests/test_proxy_initialization_guard.1.json +++ b/contracts/vault/test_snapshots/proxy_tests/test_proxy_initialization_guard.1.json @@ -63,7 +63,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { diff --git a/contracts/vault/test_snapshots/proxy_tests/test_proxy_upgrade_authorization.1.json b/contracts/vault/test_snapshots/proxy_tests/test_proxy_upgrade_authorization.1.json index 1c2fb6fd..3987dab4 100644 --- a/contracts/vault/test_snapshots/proxy_tests/test_proxy_upgrade_authorization.1.json +++ b/contracts/vault/test_snapshots/proxy_tests/test_proxy_upgrade_authorization.1.json @@ -113,7 +113,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -277,10 +277,10 @@ "data": { "vec": [ { - "u32": 2 + "u32": 3 }, { - "u32": 2 + "u32": 3 } ] } diff --git a/contracts/vault/test_snapshots/proxy_tests/test_storage_layout_integrity.1.json b/contracts/vault/test_snapshots/proxy_tests/test_storage_layout_integrity.1.json index 381bc4b7..9c781e47 100644 --- a/contracts/vault/test_snapshots/proxy_tests/test_storage_layout_integrity.1.json +++ b/contracts/vault/test_snapshots/proxy_tests/test_storage_layout_integrity.1.json @@ -62,7 +62,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { diff --git a/contracts/vault/test_snapshots/test/test_accrue_yield_increases_total_assets.1.json b/contracts/vault/test_snapshots/test/test_accrue_yield_increases_total_assets.1.json index 97bf1ea3..83a3d8ff 100644 --- a/contracts/vault/test_snapshots/test/test_accrue_yield_increases_total_assets.1.json +++ b/contracts/vault/test_snapshots/test/test_accrue_yield_increases_total_assets.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -176,7 +195,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 4837995959683129791 } }, "durability": "temporary" @@ -191,7 +210,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 4837995959683129791 } }, "durability": "temporary", @@ -206,7 +225,7 @@ [ { "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -221,7 +240,7 @@ "data": { "contract_data": { "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -236,6 +255,39 @@ 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": { @@ -280,7 +332,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -376,7 +428,7 @@ "val": { "i128": { "hi": 0, - "lo": 50 + "lo": 0 } } }, @@ -394,6 +446,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_add_shipment_stores_and_retrieves.1.json b/contracts/vault/test_snapshots/test/test_add_shipment_stores_and_retrieves.1.json index 6e0e4d10..d2dab311 100644 --- a/contracts/vault/test_snapshots/test/test_add_shipment_stores_and_retrieves.1.json +++ b/contracts/vault/test_snapshots/test/test_add_shipment_stores_and_retrieves.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", @@ -124,6 +143,39 @@ 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": { @@ -201,7 +253,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -357,6 +409,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_add_shipments_are_stored_sorted.1.json b/contracts/vault/test_snapshots/test/test_add_shipments_are_stored_sorted.1.json index 7759bfcf..f5f35a15 100644 --- a/contracts/vault/test_snapshots/test/test_add_shipments_are_stored_sorted.1.json +++ b/contracts/vault/test_snapshots/test/test_add_shipments_are_stored_sorted.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", @@ -209,6 +228,39 @@ 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": { @@ -319,7 +371,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -519,6 +571,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_benji_connector_reports_yield.1.json b/contracts/vault/test_snapshots/test/test_benji_connector_reports_yield.1.json index c86bfaf0..951fd4d8 100644 --- a/contracts/vault/test_snapshots/test/test_benji_connector_reports_yield.1.json +++ b/contracts/vault/test_snapshots/test/test_benji_connector_reports_yield.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -307,7 +326,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 } }, "durability": "temporary" @@ -322,7 +341,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 } }, "durability": "temporary", @@ -340,7 +359,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 4270020994084947596 + "nonce": 5541220902715666415 } }, "durability": "temporary" @@ -355,7 +374,40 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 4270020994084947596 + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 8370022561469687789 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 8370022561469687789 } }, "durability": "temporary", @@ -406,7 +458,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary" @@ -421,7 +473,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary", @@ -477,14 +529,17 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { "key": { "vec": [ { - "symbol": "BenjiStrategy" + "symbol": "ConfiguredStrategy" + }, + { + "symbol": "Benji" } ] }, @@ -690,7 +745,7 @@ "val": { "i128": { "hi": 0, - "lo": 540 + "lo": 0 } } }, @@ -705,7 +760,7 @@ "val": { "i128": { "hi": 0, - "lo": 500 + "lo": 0 } } }, @@ -758,6 +813,59 @@ "val": { "bool": true } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -775,7 +883,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary" @@ -790,7 +898,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary", @@ -808,7 +916,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", "key": { "ledger_key_nonce": { - "nonce": 8370022561469687789 + "nonce": 6277191135259896685 } }, "durability": "temporary" @@ -823,7 +931,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", "key": { "ledger_key_nonce": { - "nonce": 8370022561469687789 + "nonce": 6277191135259896685 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_configure_korean_strategy_stores_address.1.json b/contracts/vault/test_snapshots/test/test_configure_korean_strategy_stores_address.1.json index a25af29b..232eef99 100644 --- a/contracts/vault/test_snapshots/test/test_configure_korean_strategy_stores_address.1.json +++ b/contracts/vault/test_snapshots/test/test_configure_korean_strategy_stores_address.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", @@ -117,6 +136,39 @@ 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": { @@ -194,34 +246,37 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { "key": { "vec": [ { - "symbol": "DaoThreshold" + "symbol": "ConfiguredStrategy" + }, + { + "symbol": "Korean" } ] }, "val": { - "i128": { - "hi": 0, - "lo": 1 - } + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" } }, { "key": { "vec": [ { - "symbol": "KoreanDebtStrategy" + "symbol": "DaoThreshold" } ] }, "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + "i128": { + "hi": 0, + "lo": 1 + } } }, { @@ -320,6 +375,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_create_strategy_proposal_does_not_require_admin.1.json b/contracts/vault/test_snapshots/test/test_create_strategy_proposal_does_not_require_admin.1.json index c6ad0cb0..c040e4de 100644 --- a/contracts/vault/test_snapshots/test/test_create_strategy_proposal_does_not_require_admin.1.json +++ b/contracts/vault/test_snapshots/test/test_create_strategy_proposal_does_not_require_admin.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", @@ -119,6 +138,39 @@ 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": { @@ -163,7 +215,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -331,6 +383,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -348,7 +453,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 1033654523790656264 } }, "durability": "temporary" @@ -363,7 +468,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 1033654523790656264 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_deposit_does_not_require_admin.1.json b/contracts/vault/test_snapshots/test/test_deposit_does_not_require_admin.1.json index 41629516..ee224982 100644 --- a/contracts/vault/test_snapshots/test/test_deposit_does_not_require_admin.1.json +++ b/contracts/vault/test_snapshots/test/test_deposit_does_not_require_admin.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -175,7 +194,7 @@ [ { "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -190,7 +209,7 @@ "data": { "contract_data": { "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -205,6 +224,39 @@ 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": { @@ -249,7 +301,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -378,7 +430,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -393,7 +445,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -414,6 +466,59 @@ "lo": 100 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -431,7 +536,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 4837995959683129791 } }, "durability": "temporary" @@ -446,7 +551,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 4837995959683129791 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_deposit_first_user_one_to_one_shares.1.json b/contracts/vault/test_snapshots/test/test_deposit_first_user_one_to_one_shares.1.json index c2ac990e..8dba3303 100644 --- a/contracts/vault/test_snapshots/test/test_deposit_first_user_one_to_one_shares.1.json +++ b/contracts/vault/test_snapshots/test/test_deposit_first_user_one_to_one_shares.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -178,7 +197,7 @@ [ { "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -193,7 +212,7 @@ "data": { "contract_data": { "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -208,6 +227,39 @@ 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": { @@ -252,7 +304,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -381,7 +433,7 @@ "val": { "i128": { "hi": 0, - "lo": 500 + "lo": 0 } } }, @@ -396,7 +448,7 @@ "val": { "i128": { "hi": 0, - "lo": 500 + "lo": 0 } } }, @@ -417,6 +469,59 @@ "lo": 500 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -434,7 +539,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 4837995959683129791 } }, "durability": "temporary" @@ -449,7 +554,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 4837995959683129791 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_deposit_negative_returns_invalid_amount_error.1.json b/contracts/vault/test_snapshots/test/test_deposit_negative_returns_invalid_amount_error.1.json index 849ed8dd..f9cdf65d 100644 --- a/contracts/vault/test_snapshots/test/test_deposit_negative_returns_invalid_amount_error.1.json +++ b/contracts/vault/test_snapshots/test/test_deposit_negative_returns_invalid_amount_error.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [] ], "ledger": { @@ -98,6 +117,39 @@ 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": { @@ -142,7 +194,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -256,6 +308,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_deposit_second_user_proportional_shares.1.json b/contracts/vault/test_snapshots/test/test_deposit_second_user_proportional_shares.1.json index 05a926ea..14a41845 100644 --- a/contracts/vault/test_snapshots/test/test_deposit_second_user_proportional_shares.1.json +++ b/contracts/vault/test_snapshots/test/test_deposit_second_user_proportional_shares.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -324,7 +343,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 4270020994084947596 + "nonce": 5541220902715666415 } }, "durability": "temporary" @@ -339,7 +358,40 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 4270020994084947596 + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 8370022561469687789 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 8370022561469687789 } }, "durability": "temporary", @@ -390,7 +442,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary" @@ -405,7 +457,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary", @@ -423,7 +475,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary" @@ -438,7 +490,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary", @@ -494,7 +546,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -615,7 +667,7 @@ "val": { "i128": { "hi": 0, - "lo": 250 + "lo": 249 } } }, @@ -656,7 +708,7 @@ "val": { "i128": { "hi": 0, - "lo": 249 + "lo": 0 } } }, @@ -671,7 +723,7 @@ "val": { "i128": { "hi": 0, - "lo": 166 + "lo": 0 } } }, @@ -725,6 +777,59 @@ "lo": 100 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -742,7 +847,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 } }, "durability": "temporary" @@ -757,7 +862,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 } }, "durability": "temporary", @@ -775,7 +880,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", "key": { "ledger_key_nonce": { - "nonce": 8370022561469687789 + "nonce": 6277191135259896685 } }, "durability": "temporary" @@ -790,7 +895,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", "key": { "ledger_key_nonce": { - "nonce": 8370022561469687789 + "nonce": 6277191135259896685 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_deposit_state_management.1.json b/contracts/vault/test_snapshots/test/test_deposit_state_management.1.json index 7622c5d9..0f3bf27c 100644 --- a/contracts/vault/test_snapshots/test/test_deposit_state_management.1.json +++ b/contracts/vault/test_snapshots/test/test_deposit_state_management.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -177,7 +196,7 @@ [ { "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -192,7 +211,7 @@ "data": { "contract_data": { "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -207,6 +226,39 @@ 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": { @@ -251,7 +303,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -380,7 +432,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -395,7 +447,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -416,6 +468,59 @@ "lo": 100 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -433,7 +538,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 4837995959683129791 } }, "durability": "temporary" @@ -448,7 +553,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 4837995959683129791 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_deposit_tiny_amount_after_large_yield_mints_zero_shares.1.json b/contracts/vault/test_snapshots/test/test_deposit_tiny_amount_after_large_yield_mints_zero_shares.1.json index 6c81cabb..b712d0cb 100644 --- a/contracts/vault/test_snapshots/test/test_deposit_tiny_amount_after_large_yield_mints_zero_shares.1.json +++ b/contracts/vault/test_snapshots/test/test_deposit_tiny_amount_after_large_yield_mints_zero_shares.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -249,7 +268,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 } }, "durability": "temporary" @@ -264,7 +283,40 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 + } + }, + "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", @@ -315,7 +367,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary" @@ -330,7 +382,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary", @@ -386,7 +438,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -515,7 +567,7 @@ "val": { "i128": { "hi": 0, - "lo": 1000001 + "lo": 0 } } }, @@ -530,7 +582,7 @@ "val": { "i128": { "hi": 0, - "lo": 1 + "lo": 0 } } }, @@ -551,6 +603,59 @@ "lo": 1 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -568,7 +673,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary" @@ -583,7 +688,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_governance_full_happy_path.1.json b/contracts/vault/test_snapshots/test/test_governance_full_happy_path.1.json index 66d90326..783e6d85 100644 --- a/contracts/vault/test_snapshots/test/test_governance_full_happy_path.1.json +++ b/contracts/vault/test_snapshots/test/test_governance_full_happy_path.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", @@ -238,6 +257,39 @@ 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": { @@ -315,14 +367,17 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { "key": { "vec": [ { - "symbol": "BenjiStrategy" + "symbol": "ConfiguredStrategy" + }, + { + "symbol": "Benji" } ] }, @@ -570,6 +625,14 @@ }, "val": { "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, { "key": { "symbol": "admin_last_change_ts" @@ -583,7 +646,7 @@ "symbol": "admin_min_interval_secs" }, "val": { - "u64": 3600 + "u64": 0 } }, { @@ -591,7 +654,7 @@ "symbol": "head" }, "val": { - "u64": 1 + "u64": 0 } }, { @@ -599,7 +662,7 @@ "symbol": "tail" }, "val": { - "u64": 1 + "u64": 0 } } ] @@ -621,7 +684,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary" @@ -636,7 +699,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary", @@ -654,7 +717,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 } }, "durability": "temporary" @@ -669,7 +732,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_governance_multiple_proposals_independent.1.json b/contracts/vault/test_snapshots/test/test_governance_multiple_proposals_independent.1.json index 190d67b7..9a7c46e8 100644 --- a/contracts/vault/test_snapshots/test/test_governance_multiple_proposals_independent.1.json +++ b/contracts/vault/test_snapshots/test/test_governance_multiple_proposals_independent.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", @@ -273,6 +292,39 @@ 6311999 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], [ { "contract_data": { @@ -383,14 +435,17 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { "key": { "vec": [ { - "symbol": "BenjiStrategy" + "symbol": "ConfiguredStrategy" + }, + { + "symbol": "Benji" } ] }, @@ -681,6 +736,59 @@ "val": { "bool": true } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_governance_sets_benji_strategy.1.json b/contracts/vault/test_snapshots/test/test_governance_sets_benji_strategy.1.json index 849ed8dd..f9cdf65d 100644 --- a/contracts/vault/test_snapshots/test/test_governance_sets_benji_strategy.1.json +++ b/contracts/vault/test_snapshots/test/test_governance_sets_benji_strategy.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [] ], "ledger": { @@ -98,6 +117,39 @@ 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": { @@ -142,7 +194,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -256,6 +308,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_invariant_full_exit_zeroes_all_accounting.1.json b/contracts/vault/test_snapshots/test/test_invariant_full_exit_zeroes_all_accounting.1.json index 36353cfd..08766b37 100644 --- a/contracts/vault/test_snapshots/test/test_invariant_full_exit_zeroes_all_accounting.1.json +++ b/contracts/vault/test_snapshots/test/test_invariant_full_exit_zeroes_all_accounting.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -378,7 +397,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 8370022561469687789 + "nonce": 5541220902715666415 } }, "durability": "temporary" @@ -393,7 +412,40 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 8370022561469687789 + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 6277191135259896685 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 6277191135259896685 } }, "durability": "temporary", @@ -444,7 +496,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary" @@ -459,7 +511,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary", @@ -477,7 +529,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary" @@ -492,7 +544,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary", @@ -548,7 +600,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -764,6 +816,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -781,7 +886,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 } }, "durability": "temporary" @@ -796,7 +901,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 } }, "durability": "temporary", @@ -814,7 +919,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 6277191135259896685 + "nonce": 5806905060045992000 } }, "durability": "temporary" @@ -829,7 +934,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 6277191135259896685 + "nonce": 5806905060045992000 } }, "durability": "temporary", @@ -847,7 +952,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", "key": { "ledger_key_nonce": { - "nonce": 4270020994084947596 + "nonce": 1194852393571756375 } }, "durability": "temporary" @@ -862,7 +967,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", "key": { "ledger_key_nonce": { - "nonce": 4270020994084947596 + "nonce": 1194852393571756375 } }, "durability": "temporary", @@ -880,7 +985,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", "key": { "ledger_key_nonce": { - "nonce": 5806905060045992000 + "nonce": 8370022561469687789 } }, "durability": "temporary" @@ -895,7 +1000,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", "key": { "ledger_key_nonce": { - "nonce": 5806905060045992000 + "nonce": 8370022561469687789 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_invariant_share_asset_round_trip.1.json b/contracts/vault/test_snapshots/test/test_invariant_share_asset_round_trip.1.json index e8df49fa..f301280e 100644 --- a/contracts/vault/test_snapshots/test/test_invariant_share_asset_round_trip.1.json +++ b/contracts/vault/test_snapshots/test/test_invariant_share_asset_round_trip.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -250,7 +269,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 } }, "durability": "temporary" @@ -265,7 +284,40 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 + } + }, + "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", @@ -316,7 +368,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary" @@ -331,7 +383,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary", @@ -387,7 +439,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -516,7 +568,7 @@ "val": { "i128": { "hi": 0, - "lo": 1500 + "lo": 0 } } }, @@ -531,7 +583,7 @@ "val": { "i128": { "hi": 0, - "lo": 1000 + "lo": 0 } } }, @@ -552,6 +604,59 @@ "lo": 1000 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -569,7 +674,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary" @@ -584,7 +689,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_invariant_share_price_consistent_after_multi_user_sequence.1.json b/contracts/vault/test_snapshots/test/test_invariant_share_price_consistent_after_multi_user_sequence.1.json index 2c74f5ac..00188971 100644 --- a/contracts/vault/test_snapshots/test/test_invariant_share_price_consistent_after_multi_user_sequence.1.json +++ b/contracts/vault/test_snapshots/test/test_invariant_share_price_consistent_after_multi_user_sequence.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -401,7 +420,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 6277191135259896685 + "nonce": 5541220902715666415 } }, "durability": "temporary" @@ -416,7 +435,40 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 6277191135259896685 + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 5806905060045992000 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 5806905060045992000 } }, "durability": "temporary", @@ -500,7 +552,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 4270020994084947596 } }, "durability": "temporary" @@ -515,7 +567,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 4270020994084947596 } }, "durability": "temporary", @@ -533,7 +585,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary" @@ -548,7 +600,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary", @@ -604,7 +656,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -758,7 +810,7 @@ "val": { "i128": { "hi": 0, - "lo": 1350 + "lo": 1349 } } }, @@ -799,7 +851,7 @@ "val": { "i128": { "hi": 0, - "lo": 1349 + "lo": 0 } } }, @@ -814,7 +866,7 @@ "val": { "i128": { "hi": 0, - "lo": 1136 + "lo": 0 } } }, @@ -886,6 +938,59 @@ "lo": 400 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -903,7 +1008,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4270020994084947596 + "nonce": 8370022561469687789 } }, "durability": "temporary" @@ -918,7 +1023,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4270020994084947596 + "nonce": 8370022561469687789 } }, "durability": "temporary", @@ -936,7 +1041,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", "key": { "ledger_key_nonce": { - "nonce": 8370022561469687789 + "nonce": 6277191135259896685 } }, "durability": "temporary" @@ -951,7 +1056,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", "key": { "ledger_key_nonce": { - "nonce": 8370022561469687789 + "nonce": 6277191135259896685 } }, "durability": "temporary", @@ -969,7 +1074,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", "key": { "ledger_key_nonce": { - "nonce": 5806905060045992000 + "nonce": 1194852393571756375 } }, "durability": "temporary" @@ -984,7 +1089,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", "key": { "ledger_key_nonce": { - "nonce": 5806905060045992000 + "nonce": 1194852393571756375 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_invariant_total_shares_equals_sum_of_balances.1.json b/contracts/vault/test_snapshots/test/test_invariant_total_shares_equals_sum_of_balances.1.json index c10f3a75..4716084c 100644 --- a/contracts/vault/test_snapshots/test/test_invariant_total_shares_equals_sum_of_balances.1.json +++ b/contracts/vault/test_snapshots/test/test_invariant_total_shares_equals_sum_of_balances.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -400,7 +419,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 6277191135259896685 + "nonce": 5541220902715666415 } }, "durability": "temporary" @@ -415,7 +434,40 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 6277191135259896685 + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 5806905060045992000 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 5806905060045992000 } }, "durability": "temporary", @@ -499,7 +551,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 4270020994084947596 } }, "durability": "temporary" @@ -514,7 +566,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 4270020994084947596 } }, "durability": "temporary", @@ -532,7 +584,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary" @@ -547,7 +599,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary", @@ -603,7 +655,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -798,7 +850,7 @@ "val": { "i128": { "hi": 0, - "lo": 1000 + "lo": 0 } } }, @@ -813,7 +865,7 @@ "val": { "i128": { "hi": 0, - "lo": 875 + "lo": 0 } } }, @@ -870,6 +922,59 @@ "lo": 200 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -887,7 +992,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4270020994084947596 + "nonce": 8370022561469687789 } }, "durability": "temporary" @@ -902,7 +1007,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4270020994084947596 + "nonce": 8370022561469687789 } }, "durability": "temporary", @@ -920,7 +1025,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", "key": { "ledger_key_nonce": { - "nonce": 8370022561469687789 + "nonce": 6277191135259896685 } }, "durability": "temporary" @@ -935,7 +1040,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", "key": { "ledger_key_nonce": { - "nonce": 8370022561469687789 + "nonce": 6277191135259896685 } }, "durability": "temporary", @@ -953,7 +1058,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", "key": { "ledger_key_nonce": { - "nonce": 5806905060045992000 + "nonce": 1194852393571756375 } }, "durability": "temporary" @@ -968,7 +1073,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", "key": { "ledger_key_nonce": { - "nonce": 5806905060045992000 + "nonce": 1194852393571756375 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_invariant_yield_accrual_never_changes_share_count.1.json b/contracts/vault/test_snapshots/test/test_invariant_yield_accrual_never_changes_share_count.1.json index 9e6312e3..e3e850a5 100644 --- a/contracts/vault/test_snapshots/test/test_invariant_yield_accrual_never_changes_share_count.1.json +++ b/contracts/vault/test_snapshots/test/test_invariant_yield_accrual_never_changes_share_count.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -343,7 +362,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 } }, "durability": "temporary" @@ -358,7 +377,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 } }, "durability": "temporary", @@ -376,7 +395,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 4270020994084947596 + "nonce": 5541220902715666415 } }, "durability": "temporary" @@ -391,7 +410,40 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 4270020994084947596 + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 6277191135259896685 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 6277191135259896685 } }, "durability": "temporary", @@ -475,7 +527,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary" @@ -490,7 +542,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary", @@ -546,7 +598,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -675,7 +727,7 @@ "val": { "i128": { "hi": 0, - "lo": 800 + "lo": 0 } } }, @@ -690,7 +742,7 @@ "val": { "i128": { "hi": 0, - "lo": 500 + "lo": 0 } } }, @@ -711,6 +763,59 @@ "lo": 500 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -728,7 +833,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary" @@ -743,7 +848,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_multiple_deposits_atomic_state_updates.1.json b/contracts/vault/test_snapshots/test/test_multiple_deposits_atomic_state_updates.1.json index c59447cd..eda19546 100644 --- a/contracts/vault/test_snapshots/test/test_multiple_deposits_atomic_state_updates.1.json +++ b/contracts/vault/test_snapshots/test/test_multiple_deposits_atomic_state_updates.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -249,6 +268,39 @@ 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": { @@ -288,7 +340,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary" @@ -303,7 +355,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary", @@ -359,7 +411,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -521,7 +573,7 @@ "val": { "i128": { "hi": 0, - "lo": 200 + "lo": 0 } } }, @@ -536,7 +588,7 @@ "val": { "i128": { "hi": 0, - "lo": 200 + "lo": 0 } } }, @@ -575,6 +627,59 @@ "lo": 100 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -592,7 +697,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary" @@ -607,7 +712,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary", @@ -625,7 +730,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 } }, "durability": "temporary" @@ -640,7 +745,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_report_benji_yield_rejects_unauthorized_strategy.1.json b/contracts/vault/test_snapshots/test/test_report_benji_yield_rejects_unauthorized_strategy.1.json index 5dc01c74..ac390d99 100644 --- a/contracts/vault/test_snapshots/test/test_report_benji_yield_rejects_unauthorized_strategy.1.json +++ b/contracts/vault/test_snapshots/test/test_report_benji_yield_rejects_unauthorized_strategy.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", @@ -185,6 +204,39 @@ 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": { @@ -262,14 +314,17 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { "key": { "vec": [ { - "symbol": "BenjiStrategy" + "symbol": "ConfiguredStrategy" + }, + { + "symbol": "Benji" } ] }, @@ -474,6 +529,59 @@ "val": { "bool": true } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_set_dao_threshold_happy_path.1.json b/contracts/vault/test_snapshots/test/test_set_dao_threshold_happy_path.1.json index 5c46384f..181f333f 100644 --- a/contracts/vault/test_snapshots/test/test_set_dao_threshold_happy_path.1.json +++ b/contracts/vault/test_snapshots/test/test_set_dao_threshold_happy_path.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", @@ -206,6 +225,39 @@ 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": { @@ -316,7 +368,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -527,6 +579,14 @@ }, "val": { "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, { "key": { "symbol": "admin_last_change_ts" @@ -540,7 +600,7 @@ "symbol": "admin_min_interval_secs" }, "val": { - "u64": 3600 + "u64": 0 } }, { @@ -548,7 +608,7 @@ "symbol": "head" }, "val": { - "u64": 1 + "u64": 0 } }, { @@ -556,7 +616,7 @@ "symbol": "tail" }, "val": { - "u64": 1 + "u64": 0 } } ] diff --git a/contracts/vault/test_snapshots/test/test_shipment_pagination_cursor_past_end_returns_empty.1.json b/contracts/vault/test_snapshots/test/test_shipment_pagination_cursor_past_end_returns_empty.1.json index 063cc6eb..2e9f31d8 100644 --- a/contracts/vault/test_snapshots/test/test_shipment_pagination_cursor_past_end_returns_empty.1.json +++ b/contracts/vault/test_snapshots/test/test_shipment_pagination_cursor_past_end_returns_empty.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", @@ -183,6 +202,39 @@ 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": { @@ -260,7 +312,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -438,6 +490,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_shipment_pagination_empty_status_returns_empty.1.json b/contracts/vault/test_snapshots/test/test_shipment_pagination_empty_status_returns_empty.1.json index 56e99338..bfa8eab2 100644 --- a/contracts/vault/test_snapshots/test/test_shipment_pagination_empty_status_returns_empty.1.json +++ b/contracts/vault/test_snapshots/test/test_shipment_pagination_empty_status_returns_empty.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [] ], "ledger": { @@ -98,6 +117,39 @@ 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": { @@ -142,7 +194,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -256,6 +308,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_shipment_pagination_exhausts_completely.1.json b/contracts/vault/test_snapshots/test/test_shipment_pagination_exhausts_completely.1.json index 665af437..aa817e25 100644 --- a/contracts/vault/test_snapshots/test/test_shipment_pagination_exhausts_completely.1.json +++ b/contracts/vault/test_snapshots/test/test_shipment_pagination_exhausts_completely.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", @@ -447,6 +466,39 @@ 6311999 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 5806905060045992000 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 5806905060045992000 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], [ { "contract_data": { @@ -557,7 +609,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -845,6 +897,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_shipment_pagination_max_page_size_capped.1.json b/contracts/vault/test_snapshots/test/test_shipment_pagination_max_page_size_capped.1.json index 3387fd4f..266e163e 100644 --- a/contracts/vault/test_snapshots/test/test_shipment_pagination_max_page_size_capped.1.json +++ b/contracts/vault/test_snapshots/test/test_shipment_pagination_max_page_size_capped.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", @@ -2054,6 +2073,39 @@ 6311999 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 1614739035918781831 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 1614739035918781831 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], [ { "contract_data": { @@ -3682,7 +3734,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -5136,6 +5188,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_shipments_across_statuses_are_isolated.1.json b/contracts/vault/test_snapshots/test/test_shipments_across_statuses_are_isolated.1.json index ae3d47b1..635c8689 100644 --- a/contracts/vault/test_snapshots/test/test_shipments_across_statuses_are_isolated.1.json +++ b/contracts/vault/test_snapshots/test/test_shipments_across_statuses_are_isolated.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", @@ -271,6 +290,39 @@ 6311999 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], [ { "contract_data": { @@ -381,7 +433,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -663,6 +715,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_update_shipment_full_lifecycle_statuses.1.json b/contracts/vault/test_snapshots/test/test_update_shipment_full_lifecycle_statuses.1.json index 3abb2e94..f2ac79eb 100644 --- a/contracts/vault/test_snapshots/test/test_update_shipment_full_lifecycle_statuses.1.json +++ b/contracts/vault/test_snapshots/test/test_update_shipment_full_lifecycle_statuses.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", @@ -211,6 +230,39 @@ 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": { @@ -321,7 +373,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -515,6 +567,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_update_shipment_status_moves_id_between_buckets.1.json b/contracts/vault/test_snapshots/test/test_update_shipment_status_moves_id_between_buckets.1.json index daa8804c..cf915f6d 100644 --- a/contracts/vault/test_snapshots/test/test_update_shipment_status_moves_id_between_buckets.1.json +++ b/contracts/vault/test_snapshots/test/test_update_shipment_status_moves_id_between_buckets.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", @@ -184,6 +203,39 @@ 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": { @@ -261,7 +313,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -436,6 +488,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_update_shipment_status_same_status_is_noop.1.json b/contracts/vault/test_snapshots/test/test_update_shipment_status_same_status_is_noop.1.json index 0d06eee4..fcc69c71 100644 --- a/contracts/vault/test_snapshots/test/test_update_shipment_status_same_status_is_noop.1.json +++ b/contracts/vault/test_snapshots/test/test_update_shipment_status_same_status_is_noop.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", @@ -183,6 +202,39 @@ 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": { @@ -260,7 +312,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -416,6 +468,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_vault_flow_legacy.1.json b/contracts/vault/test_snapshots/test/test_vault_flow_legacy.1.json index 5b7d1b7c..023956a3 100644 --- a/contracts/vault/test_snapshots/test/test_vault_flow_legacy.1.json +++ b/contracts/vault/test_snapshots/test/test_vault_flow_legacy.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [], [], [] @@ -100,6 +119,39 @@ 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": { @@ -144,7 +196,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -258,6 +310,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_vault_with_benji_strategy.1.json b/contracts/vault/test_snapshots/test/test_vault_with_benji_strategy.1.json index 74933e5d..51d24a57 100644 --- a/contracts/vault/test_snapshots/test/test_vault_with_benji_strategy.1.json +++ b/contracts/vault/test_snapshots/test/test_vault_with_benji_strategy.1.json @@ -71,7 +71,28 @@ [], [], [], - [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "function_name": "whitelist_strategy", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", @@ -143,7 +164,134 @@ [], [], [], - [] + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "function_name": "invest", + "args": [ + { + "i128": { + "hi": 0, + "lo": 60 + } + } + ] + } + }, + "sub_invocations": [] + } + ], + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": { + "hi": 0, + "lo": 60 + } + } + ] + } + }, + "sub_invocations": [] + } + ], + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + { + "function": { + "contract_fn": { + "contract_address": "CDLDVFKHEZ2RVB3NG4UQA4VPD3TSHV6XMHXMHP2BSGCJ2IIWVTOHGDSG", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": { + "hi": 0, + "lo": 60 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + { + "function": { + "contract_fn": { + "contract_address": "CDLDVFKHEZ2RVB3NG4UQA4VPD3TSHV6XMHXMHP2BSGCJ2IIWVTOHGDSG", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": { + "hi": 0, + "lo": 6 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "function_name": "withdraw", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "i128": { + "hi": 0, + "lo": 50 + } + } + ] + } + }, + "sub_invocations": [] + } + ] + ] ], "ledger": { "protocol_version": 22, @@ -277,6 +425,39 @@ 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": { @@ -310,13 +491,46 @@ 6311999 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 8370022561469687789 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 8370022561469687789 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], [ { "contract_data": { "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 115220454072064130 } }, "durability": "temporary" @@ -331,7 +545,73 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 115220454072064130 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 1194852393571756375 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 1194852393571756375 } }, "durability": "temporary", @@ -376,6 +656,39 @@ 6311999 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 5806905060045992000 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 5806905060045992000 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], [ { "contract_data": { @@ -420,7 +733,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -479,7 +792,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 50 } } }, @@ -508,7 +821,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 25 } } }, @@ -519,7 +832,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 50 } } } @@ -538,6 +851,24 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" } }, + { + "key": { + "vec": [ + { + "symbol": "StrategyWatermark" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 50 + } + } + }, { "key": { "vec": [ @@ -550,7 +881,7 @@ ] }, "val": { - "bool": true + "u32": 2 } }, { @@ -576,7 +907,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -591,7 +922,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -609,63 +940,51 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 50 } } - }, - { - "key": { - "vec": [ - { - "symbol": "WithdrawalQueueMeta" - } - ] - }, - "val": { - "map": [ - { - "key": { - "symbol": "admin_last_change_ts" - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "symbol": "admin_min_interval_secs" - }, - "val": { - "u64": 3600 - } - }, - { - "key": { - "symbol": "head" - }, - "val": { - "u64": 1 - } - }, - { - "key": { - "symbol": "tail" - }, - "val": { - "u64": 1 - } - } - ] - } } ] } - } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 6277191135259896685 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 6277191135259896685 + } + }, + "durability": "temporary", + "val": "void" } }, "ext": "v0" }, - 4095 + 6311999 ] ], [ @@ -737,6 +1056,105 @@ 4095 ] ], + [ + { + "contract_data": { + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": { + "vec": [ + { + "symbol": "Allowance" + }, + { + "map": [ + { + "key": { + "symbol": "from" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "spender" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + } + ] + } + ] + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": { + "vec": [ + { + "symbol": "Allowance" + }, + { + "map": [ + { + "key": { + "symbol": "from" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "spender" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + } + ] + } + ] + }, + "durability": "temporary", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": { + "hi": 0, + "lo": 60 + } + } + }, + { + "key": { + "symbol": "live_until_ledger" + }, + "val": { + "u32": 0 + } + } + ] + } + } + }, + "ext": "v0" + }, + 15 + ] + ], [ { "contract_data": { @@ -781,7 +1199,7 @@ "val": { "i128": { "hi": 0, - "lo": 900 + "lo": 925 } } }, @@ -854,7 +1272,80 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 25 + } + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": { + "hi": 0, + "lo": 50 } } }, @@ -995,6 +1486,79 @@ 120960 ] ], + [ + { + "contract_data": { + "contract": "CDLDVFKHEZ2RVB3NG4UQA4VPD3TSHV6XMHXMHP2BSGCJ2IIWVTOHGDSG", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDLDVFKHEZ2RVB3NG4UQA4VPD3TSHV6XMHXMHP2BSGCJ2IIWVTOHGDSG", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": { + "hi": 0, + "lo": 66 + } + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], [ { "contract_data": { @@ -1130,5 +1694,74 @@ ] ] }, - "events": [] + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "8011bbf4cdf04e5bc6ac886935b99aa4b2c0cabde133f9d7fb3e656799f0a896", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "transfer" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + ], + "data": { + "i128": { + "hi": 0, + "lo": 25 + } + } + } + } + }, + "failed_call": false + }, + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000006", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "withdraw" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ], + "data": { + "vec": [ + { + "i128": { + "hi": 0, + "lo": 25 + } + }, + { + "i128": { + "hi": 0, + "lo": 50 + } + } + ] + } + } + } + }, + "failed_call": false + } + ] } \ No newline at end of file diff --git a/contracts/vault/test_snapshots/test/test_withdraw_does_not_require_admin.1.json b/contracts/vault/test_snapshots/test/test_withdraw_does_not_require_admin.1.json index 12659bda..cc7d6810 100644 --- a/contracts/vault/test_snapshots/test/test_withdraw_does_not_require_admin.1.json +++ b/contracts/vault/test_snapshots/test/test_withdraw_does_not_require_admin.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -200,7 +219,7 @@ [ { "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -215,7 +234,7 @@ "data": { "contract_data": { "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -230,6 +249,39 @@ 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": { @@ -274,7 +326,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -403,7 +455,7 @@ "val": { "i128": { "hi": 0, - "lo": 50 + "lo": 0 } } }, @@ -418,7 +470,7 @@ "val": { "i128": { "hi": 0, - "lo": 50 + "lo": 0 } } }, @@ -439,6 +491,59 @@ "lo": 50 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -456,7 +561,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 2032731177588607455 } }, "durability": "temporary" @@ -471,7 +576,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 2032731177588607455 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_withdraw_exact_balance_drains_user_completely.1.json b/contracts/vault/test_snapshots/test/test_withdraw_exact_balance_drains_user_completely.1.json index 2dd4206b..63112e92 100644 --- a/contracts/vault/test_snapshots/test/test_withdraw_exact_balance_drains_user_completely.1.json +++ b/contracts/vault/test_snapshots/test/test_withdraw_exact_balance_drains_user_completely.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -202,7 +221,7 @@ [ { "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -217,7 +236,7 @@ "data": { "contract_data": { "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -232,6 +251,39 @@ 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": { @@ -276,7 +328,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -441,6 +493,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -458,7 +563,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 2032731177588607455 } }, "durability": "temporary" @@ -473,7 +578,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 2032731177588607455 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_withdraw_from_zero_balance_returns_error.1.json b/contracts/vault/test_snapshots/test/test_withdraw_from_zero_balance_returns_error.1.json index 849ed8dd..f9cdf65d 100644 --- a/contracts/vault/test_snapshots/test/test_withdraw_from_zero_balance_returns_error.1.json +++ b/contracts/vault/test_snapshots/test/test_withdraw_from_zero_balance_returns_error.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [] ], "ledger": { @@ -98,6 +117,39 @@ 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": { @@ -142,7 +194,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -256,6 +308,59 @@ "lo": 0 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } diff --git a/contracts/vault/test_snapshots/test/test_withdraw_happy_path_receives_correct_assets.1.json b/contracts/vault/test_snapshots/test/test_withdraw_happy_path_receives_correct_assets.1.json index 4825acdb..cafaf2d5 100644 --- a/contracts/vault/test_snapshots/test/test_withdraw_happy_path_receives_correct_assets.1.json +++ b/contracts/vault/test_snapshots/test/test_withdraw_happy_path_receives_correct_assets.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -277,7 +296,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 } }, "durability": "temporary" @@ -292,7 +311,40 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 + } + }, + "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", @@ -343,7 +395,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary" @@ -358,7 +410,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary", @@ -414,7 +466,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -543,7 +595,7 @@ "val": { "i128": { "hi": 0, - "lo": 150 + "lo": 0 } } }, @@ -558,7 +610,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -579,6 +631,59 @@ "lo": 100 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -596,7 +701,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4270020994084947596 + "nonce": 2032731177588607455 } }, "durability": "temporary" @@ -611,7 +716,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4270020994084947596 + "nonce": 2032731177588607455 } }, "durability": "temporary", @@ -629,7 +734,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 8370022561469687789 } }, "durability": "temporary" @@ -644,7 +749,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 8370022561469687789 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_withdraw_more_than_balance_returns_insufficient_shares.1.json b/contracts/vault/test_snapshots/test/test_withdraw_more_than_balance_returns_insufficient_shares.1.json index 41629516..ee224982 100644 --- a/contracts/vault/test_snapshots/test/test_withdraw_more_than_balance_returns_insufficient_shares.1.json +++ b/contracts/vault/test_snapshots/test/test_withdraw_more_than_balance_returns_insufficient_shares.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -175,7 +194,7 @@ [ { "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -190,7 +209,7 @@ "data": { "contract_data": { "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -205,6 +224,39 @@ 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": { @@ -249,7 +301,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -378,7 +430,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -393,7 +445,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -414,6 +466,59 @@ "lo": 100 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -431,7 +536,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 4837995959683129791 } }, "durability": "temporary" @@ -446,7 +551,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 4837995959683129791 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_withdraw_negative_shares_returns_error.1.json b/contracts/vault/test_snapshots/test/test_withdraw_negative_shares_returns_error.1.json index 41629516..ee224982 100644 --- a/contracts/vault/test_snapshots/test/test_withdraw_negative_shares_returns_error.1.json +++ b/contracts/vault/test_snapshots/test/test_withdraw_negative_shares_returns_error.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -175,7 +194,7 @@ [ { "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -190,7 +209,7 @@ "data": { "contract_data": { "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -205,6 +224,39 @@ 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": { @@ -249,7 +301,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -378,7 +430,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -393,7 +445,7 @@ "val": { "i128": { "hi": 0, - "lo": 100 + "lo": 0 } } }, @@ -414,6 +466,59 @@ "lo": 100 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -431,7 +536,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 4837995959683129791 } }, "durability": "temporary" @@ -446,7 +551,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 4837995959683129791 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_withdraw_state_management.1.json b/contracts/vault/test_snapshots/test/test_withdraw_state_management.1.json index 110640c3..d3c6dfe2 100644 --- a/contracts/vault/test_snapshots/test/test_withdraw_state_management.1.json +++ b/contracts/vault/test_snapshots/test/test_withdraw_state_management.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -201,7 +220,7 @@ [ { "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -216,7 +235,7 @@ "data": { "contract_data": { "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { "nonce": 5541220902715666415 @@ -231,6 +250,39 @@ 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": { @@ -275,7 +327,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -404,7 +456,7 @@ "val": { "i128": { "hi": 0, - "lo": 50 + "lo": 0 } } }, @@ -419,7 +471,7 @@ "val": { "i128": { "hi": 0, - "lo": 50 + "lo": 0 } } }, @@ -440,6 +492,59 @@ "lo": 50 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -457,7 +562,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 2032731177588607455 } }, "durability": "temporary" @@ -472,7 +577,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 1033654523790656264 + "nonce": 2032731177588607455 } }, "durability": "temporary", diff --git a/contracts/vault/test_snapshots/test/test_yield_accrual_maintains_state_consistency.1.json b/contracts/vault/test_snapshots/test/test_yield_accrual_maintains_state_consistency.1.json index 6952c9c0..78f558e6 100644 --- a/contracts/vault/test_snapshots/test/test_yield_accrual_maintains_state_consistency.1.json +++ b/contracts/vault/test_snapshots/test/test_yield_accrual_maintains_state_consistency.1.json @@ -25,6 +25,25 @@ ], [], [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_admin_param_change_interval", + "args": [ + { + "u64": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", @@ -253,7 +272,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 } }, "durability": "temporary" @@ -268,7 +287,40 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", "key": { "ledger_key_nonce": { - "nonce": 2032731177588607455 + "nonce": 4270020994084947596 + } + }, + "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", @@ -319,7 +371,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary" @@ -334,7 +386,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", "key": { "ledger_key_nonce": { - "nonce": 5541220902715666415 + "nonce": 4837995959683129791 } }, "durability": "temporary", @@ -390,7 +442,7 @@ "u32": 4 }, "val": { - "u32": 2 + "u32": 3 } }, { @@ -519,7 +571,7 @@ "val": { "i128": { "hi": 0, - "lo": 1500 + "lo": 0 } } }, @@ -534,7 +586,7 @@ "val": { "i128": { "hi": 0, - "lo": 1000 + "lo": 0 } } }, @@ -555,6 +607,59 @@ "lo": 1000 } } + }, + { + "key": { + "vec": [ + { + "symbol": "WithdrawalQueueMeta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "admin_interval_armed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "admin_last_change_ts" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "admin_min_interval_secs" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "head" + }, + "val": { + "u64": 0 + } + }, + { + "key": { + "symbol": "tail" + }, + "val": { + "u64": 0 + } + } + ] + } } ] } @@ -572,7 +677,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary" @@ -587,7 +692,7 @@ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", "key": { "ledger_key_nonce": { - "nonce": 4837995959683129791 + "nonce": 2032731177588607455 } }, "durability": "temporary", diff --git a/contracts/vault/tests/access_control_test.rs b/contracts/vault/tests/access_control_test.rs index 23345ca0..9f9dcd13 100644 --- a/contracts/vault/tests/access_control_test.rs +++ b/contracts/vault/tests/access_control_test.rs @@ -164,7 +164,7 @@ mod access_control { ); // Advance past dispute window - let env_ref = client.env(); + let env_ref = client.env; env_ref .ledger() .set_timestamp(env_ref.ledger().timestamp() + 3_601); @@ -194,7 +194,7 @@ mod access_control { ); // Advance past dispute window; try to confirm as primary (same as initiator) - let env_ref = client.env(); + let env_ref = client.env; env_ref .ledger() .set_timestamp(env_ref.ledger().timestamp() + 3_601); @@ -213,7 +213,7 @@ mod access_control { #[test] fn test_accrue_yield_requires_admin() { let (_env, client, admin, token) = setup(); - let env = client.env(); + let env = client.env; mint(env, &token, &admin, 1_000); // Succeeds for admin client.accrue_yield(&1_000i128); diff --git a/docs/security/encryption-review.md b/docs/security/encryption-review.md new file mode 100644 index 00000000..2681e1f9 --- /dev/null +++ b/docs/security/encryption-review.md @@ -0,0 +1,114 @@ +# Encryption Review — Data at Rest & in Transit + +**Last Updated:** 2026-08-26 +**Related Issue:** [#1161](https://github.com/Junirezz/YieldVault-RWA/issues/1161) — Add encryption review for sensitive data at rest and in transit +**Maintained By:** Backend & Security reviewers + +--- + +## Purpose + +This document satisfies the acceptance criteria of Issue #1161: + +- Review storage of secret and PII-like data +- Validate TLS or secure transport settings +- Document encryption responsibilities by service +- Flag unsafe data handling in review checklists + +It records the **current, verified state** of the codebase (file/line references throughout) — it is a snapshot, not a target architecture. Findings that describe gaps are flagged explicitly in [§4](#4-findings). This document does not replace [`docs/SECURITY_CHECKLIST.md`](../SECURITY_CHECKLIST.md) (smart-contract vulnerability classes) or [`docs/PRODUCTION_SECURITY_CHECKLIST.md`](../PRODUCTION_SECURITY_CHECKLIST.md) (keys/CORS/logging hardening plan) — it complements both and cross-references them where relevant. + +For the companion PR-time checklist, see [`.github/SECURITY_REVIEW_CHECKLIST.md`](../../.github/SECURITY_REVIEW_CHECKLIST.md). + +--- + +## 1. Encryption Responsibilities by Service + +| Layer / Service | Sensitive data it handles | At-rest protection | In-transit protection | Owner | Notes | +|---|---|---|---|---|---| +| **Frontend (SPA)** | Wallet address (public), UI preferences, session timestamps. No private keys or JWTs found in browser storage. | N/A — nothing secret is persisted client-side | HTTPS via Vercel/CDN TLS termination for the SPA; REST calls to the backend and Soroban RPC calls over HTTPS | `@frontend-maintainers` | Transaction signing is delegated entirely to the Freighter wallet extension; private keys never enter application code (`useWalletConnection.ts`, `walletSession.ts`). See F5 for missing HSTS/CSP headers. | +| **Backend API (Express)** | `JWT_SECRET`, `WALLET_ACTION_HMAC_SECRET`, API keys, scoped admin tokens, admin action receipts, webhook signing secrets | Secrets held only in process env; persisted tokens/keys are one-way hashed (SHA-256/HMAC) before storage, never in plaintext | TLS is expected to terminate in front of the process (proxy/CDN); no HSTS/security headers are set by the app itself (F3) | `@backend-maintainers` | `JWT_SECRET` is fail-fast validated in production (`backend/src/auth.ts`); `WALLET_ACTION_HMAC_SECRET` is not (F4). | +| **PostgreSQL (raw `pg` pool)** | Transactions, APY snapshots, webhook config, rate-limit backing data | Managed Postgres at-rest encryption (infra-level, outside this repo's code) | `sslmode=require` is documented in `backend/.env.production.example` by convention, but not enforced in code (F2) | `@backend-maintainers` / DevOps | `backend/src/database.ts` — `PostgresDatabasePool` builds `pg.Pool` from the connection string with no explicit `ssl` option. | +| **Prisma-managed store** | Hashed API keys, hashed scoped admin tokens, wallet aliases, admin audit/receipt records | **Silently falls back to a local SQLite file (`file:./dev.db`) whenever `DATABASE_URL` is a `postgres://`/`mysql://` URL** — see F1 | N/A (local file access, not networked) while the SQLite fallback is active | `@backend-maintainers` | `backend/prisma/schema.prisma` declares `provider = "sqlite"`; `backend/src/prisma.ts` explicitly falls back rather than erroring. Contradicts [ADR-001](../architecture-decision-records/ADR-001-use-prisma-for-database-access.md) ("Prisma for PostgreSQL access"). Highest-priority finding in this review. | +| **Redis (cache / rate-limit / token store)** | Refresh tokens, rate-limit counters, idempotency keys | In-memory; falls back to an in-process LRU cache when `REDIS_URL` is unset (documented behavior, not itself a gap) | Depends entirely on the `REDIS_URL` scheme (`redis://` vs `rediss://`); not validated or enforced in code | `@backend-maintainers` | `backend/src/redisCache.ts`, `backend/src/rateLimiter.ts`, `backend/src/auth.ts` | +| **Contracts (Soroban / Rust)** | On-chain vault state, admin address, oracle heartbeat bounds. No off-chain secrets or API keys. | On-chain ledger, governed by the Stellar network's own security model | Soroban RPC over HTTPS (`STELLAR_RPC_URL`) | `@contracts-maintainers` | Confirmed no secret/private-key handling in `contracts/vault`, `contracts/mock-strategy`, `contracts/share-price-math`. | +| **CI/CD (GitHub Actions)** | Deploy tokens (Vercel, Sentry), staging/prod DB URLs, Soroban secret keys | GitHub Actions encrypted secrets store; referenced only via `secrets.*` context, never hardcoded | HTTPS to GitHub/Vercel/Sentry | `@backend-maintainers` / `@frontend-maintainers` | `.github/workflows/secret-scanning.yml` runs `gitleaks` on every push/PR and daily on schedule; no plaintext credentials found in any workflow. | +| **Webhook delivery (outbound)** | Subscriber event payloads | N/A — in-flight only | HTTPS POST, HMAC-SHA256 signed payloads (`webhookDelivery.ts`) | `@integrations-owner` | Existing, solid control — no changes recommended. | + +--- + +## 2. Data at Rest + +- **Secret loading**: all secrets are read from `process.env` (populated from `.env` files locally, GitHub Actions secrets in CI, and platform env vars in deployed environments). There is no KMS/HSM/Secrets Manager integration in application code today — this matches the gap already tracked in [`docs/PRODUCTION_SECURITY_CHECKLIST.md`](../PRODUCTION_SECURITY_CHECKLIST.md). +- **Hashing over encryption for tokens**: API keys, scoped admin tokens, admin receipts, and webhook secrets are stored as SHA-256/HMAC digests, never in plaintext (`backend/src/middleware/apiKeyAuth.ts:88,155`, `backend/src/scopedAdminTokens.ts`, `backend/src/adminReceipt.ts`). This is appropriate for high-entropy generated tokens (not user passwords, so bcrypt/argon2 is not required here). +- **PII in the schema**: `backend/prisma/schema.prisma` stores wallet addresses (pseudonymous, not directly PII) and no plaintext secret/PII columns were found. See [`docs/DATA_RETENTION_DELETION_POLICY.md`](../DATA_RETENTION_DELETION_POLICY.md) for retention periods per data category. +- **Log redaction**: `backend/src/auditRedaction.ts` regex-redacts secret/token/password/private-key/mnemonic patterns before audit logging — a real, working control. +- **Prisma/SQLite fallback**: see F1 below — this is the most consequential at-rest finding in this review. + +## 3. Transport / TLS Validation + +- **CORS**: an explicit origin-allowlist middleware exists (`backend/src/middleware/cors.ts`, driven by `CORS_ALLOWED_ORIGINS`) — validated and working. +- **Database TLS**: `backend/.env.production.example` documents `?sslmode=require` in the example `DATABASE_URL`, but `backend/src/database.ts` does not pass an explicit `ssl` option to `pg.Pool` and does not validate the connection string's `sslmode` at startup — enforcement is convention-only (F2). +- **API transport headers**: no `helmet` (or equivalent) dependency exists in `backend/package.json`; the Express app sets no HSTS/CSP/security headers itself (F3). Auth uses `Authorization: Bearer` headers exclusively — no cookies are set, so `Secure`/`HttpOnly`/`SameSite` flags are not applicable to this service. +- **Frontend headers**: `frontend/vercel.json` sets `X-Content-Type-Options`, `X-Frame-Options`, `X-XSS-Protection`, `Referrer-Policy`, and `Permissions-Policy`, but no `Strict-Transport-Security` or `Content-Security-Policy` (F5), despite `frontend/SECURITY_PATTERNS.md` documenting a CSP that was never wired into the deploy config. +- **Soroban RPC**: both frontend (`VITE_SOROBAN_RPC_URL`) and backend (`STELLAR_RPC_URL`) default to `https://` RPC endpoints; no plaintext `http://` RPC or API URLs were found in either codebase. +- **Wallet-action verification**: `backend/src/walletSignature.ts` supports two modes — `stellar` (Ed25519 signature verification via `@stellar/stellar-base`, intended for production) and `hmac` (development/test only, using `WALLET_ACTION_HMAC_SECRET`). See F4 for the missing production guard on this mode selection. + +--- + +## 4. Findings + +Findings are flagged, not fixed, per this review's scope. Severity reflects blast radius if the current behavior is relied on in production, not likelihood. + +### F1 — High: Prisma-managed secrets may persist to a local SQLite file, not the managed Postgres database + +- **Evidence**: `backend/prisma/schema.prisma:8-11` declares `provider = "sqlite"`, `url = "file:./dev.db"`. `backend/src/prisma.ts:16-43` explicitly returns `undefined` (falling back to the schema-declared SQLite file) whenever `DATABASE_URL` starts with `postgres://` or `mysql://`, by design — to avoid a hard crash rather than to intentionally route data to SQLite. +- **Impact**: every model Prisma manages — including hashed API keys, hashed scoped admin tokens, wallet aliases, and admin audit/receipt records — can end up persisted to a local, unencrypted `dev.db` file on the application host instead of the TLS-protected, infra-encrypted Postgres instance referenced everywhere else in this document and in [ADR-001](../architecture-decision-records/ADR-001-use-prisma-for-database-access.md). +- **Recommendation**: align the Prisma datasource provider with the actual production database (`postgresql`) and fail startup loudly if `DATABASE_URL` is unset or unreachable, instead of silently degrading to a local file. + +### F2 — Medium: Postgres TLS (`sslmode=require`) is documented, not enforced + +- **Evidence**: `backend/src/database.ts` builds `pg.Pool` from `connectionString` alone; `.env.production.example:27-28` documents `sslmode=require` but nothing in code validates it's present, and `.env.example` has no `sslmode` at all. +- **Recommendation**: validate `sslmode=require` (or pass an explicit `ssl` option) at startup when `NODE_ENV=production`, and fail fast if it's missing. + +### F3 — Medium: No security-header middleware (helmet/HSTS/CSP) on the backend API + +- **Evidence**: `helmet` is not a dependency in `backend/package.json`; no equivalent header middleware exists in `backend/src`. +- **Recommendation**: add `helmet` (or equivalent) with HSTS at minimum, or explicitly document that TLS termination and header hygiene are owned entirely by the fronting proxy/CDN and are out of this repo's scope. + +### F4 — Low: `WALLET_ACTION_HMAC_SECRET` has no production fail-fast validation + +- **Evidence**: `backend/src/walletSignature.ts:15-18` falls back from `WALLET_ACTION_HMAC_SECRET` → `JWT_SECRET` → a hardcoded dev string, with no equivalent to `auth.ts`'s `assertJwtSecretValid()`. This only matters when `WALLET_SIGNATURE_MODE=hmac`; production is documented to use `stellar` (Ed25519) mode instead. +- **Recommendation**: add the same startup validation used for `JWT_SECRET`, or explicitly forbid `WALLET_SIGNATURE_MODE=hmac` when `NODE_ENV=production`. + +### F5 — Low: Frontend is missing HSTS/CSP headers despite having a documented policy + +- **Evidence**: `frontend/vercel.json` sets several security headers but no `Strict-Transport-Security` or `Content-Security-Policy`; `frontend/SECURITY_PATTERNS.md` documents a CSP that isn't wired into the deploy config. +- **Recommendation**: add the documented CSP and an HSTS header to `frontend/vercel.json`. + +### F6 — Informational: `docs/PRODUCTION_SECURITY_CHECKLIST.md` item 1 is stale + +- **Evidence**: that document states API keys use an "in-memory `API_KEYS` Map." `backend/src/middleware/apiKeyAuth.ts:71-110` is already Prisma/DB-backed with SHA-256-hashed keys, roles, and tenant scoping (subject to the F1 SQLite-fallback caveat above). +- **Recommendation**: update that checklist item in a follow-up PR to avoid contributors re-doing already-completed work. + +--- + +## 5. Relationship to Existing Security Documentation + +| Document | Scope | How this review relates | +|---|---|---| +| [`docs/SECURITY_CHECKLIST.md`](../SECURITY_CHECKLIST.md) | Smart-contract vulnerability classes (reentrancy, access control, gas/DoS) | Out of scope here — contracts hold no off-chain secrets (§1) | +| [`docs/PRODUCTION_SECURITY_CHECKLIST.md`](../PRODUCTION_SECURITY_CHECKLIST.md) | Keys/secrets management plan, CORS, logging hygiene, operational controls | This review validates and updates several of its claims (see F6) and adds the TLS/at-rest findings (F1-F5) it didn't cover | +| [`docs/DATA_RETENTION_DELETION_POLICY.md`](../DATA_RETENTION_DELETION_POLICY.md) | Retention periods and deletion workflows per data category | Defines *how long* data is kept; this review covers *how it's protected* while it exists | +| [`docs/ENV_VARIABLE_MATRIX.md`](../ENV_VARIABLE_MATRIX.md) | Full env var reference per service | Source of truth for the secret/config variable names referenced throughout this review | +| [`docs/api/AUTH_AND_TOKEN_GUIDE.md`](../api/AUTH_AND_TOKEN_GUIDE.md) | JWT/token issuance and lifecycle | Authoritative for the auth flow this review only summarizes | +| [ADR-001](../architecture-decision-records/ADR-001-use-prisma-for-database-access.md) | Decision to use Prisma for PostgreSQL access | Currently contradicted by the live schema/config — see F1 | + +--- + +## 6. Review Cadence + +This review reflects the codebase as of the date above. Re-review when: + +- A new service, data store, or third-party integration is introduced +- Any finding in §4 is resolved or its status changes +- The next quarterly review of `docs/PRODUCTION_SECURITY_CHECKLIST.md` occurs diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index e37d5979..c06cae30 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -47,6 +47,7 @@ import { import NetworkWarningBanner from "./components/NetworkWarningBanner"; import OfflineBanner from "./components/OfflineBanner"; import HighLatencyBanner from "./components/HighLatencyBanner"; +import NetworkBanner from "./components/NetworkBanner"; import { useVault, VaultProvider } from "./context/VaultContext"; import { usePageViewTracking } from "./hooks/useAnalytics"; import { ProtectedRoute } from "./components/ProtectedRoute"; @@ -167,6 +168,7 @@ function AppContent() {
+ { + const { isOnline, isSlowConnection, effectiveType } = useNetworkStatus(); + const [dismissed, setDismissed] = useState(false); + + useEffect(() => { + if (!isOnline) setDismissed(false); + }, [isOnline]); + + if (isOnline && !isSlowConnection) return null; + if (isOnline && isSlowConnection && dismissed) return null; + + const isOffline = !isOnline; + const message = isOffline + ? "You're offline. Some data may be outdated until your connection is restored." + : `Slow connection detected${effectiveType ? ` (${effectiveType})` : ""} — updates may be delayed.`; + + return ( +
+ {isOffline ? : } + {message} + {!isOffline && ( + + )} +
+ ); +}; + +export default NetworkBanner; diff --git a/frontend/src/hooks/useNetworkStatus.ts b/frontend/src/hooks/useNetworkStatus.ts index ecdbe34c..7fbea041 100644 --- a/frontend/src/hooks/useNetworkStatus.ts +++ b/frontend/src/hooks/useNetworkStatus.ts @@ -1,16 +1,48 @@ import { useState, useEffect } from "react"; +export type ConnectionEffectiveType = "slow-2g" | "2g" | "3g" | "4g"; + +interface NetworkInformation extends EventTarget { + readonly effectiveType?: ConnectionEffectiveType; + readonly downlink?: number; + readonly saveData?: boolean; +} + +type NavigatorWithConnection = Navigator & { + connection?: NetworkInformation; + mozConnection?: NetworkInformation; + webkitConnection?: NetworkInformation; +}; + +const SLOW_EFFECTIVE_TYPES = new Set(["slow-2g", "2g"]); +const SLOW_DOWNLINK_MBPS = 0.5; + +function getConnection(): NetworkInformation | undefined { + if (typeof navigator === "undefined") return undefined; + const nav = navigator as NavigatorWithConnection; + return nav.connection ?? nav.mozConnection ?? nav.webkitConnection; +} + +function isSlowConnection(connection?: NetworkInformation): boolean { + if (!connection) return false; + if (connection.effectiveType && SLOW_EFFECTIVE_TYPES.has(connection.effectiveType)) { + return true; + } + return typeof connection.downlink === "number" && connection.downlink < SLOW_DOWNLINK_MBPS; +} + /** - * Hook that tracks the browser's online/offline status. - * Subscribes to 'online' and 'offline' window events and initializes with navigator.onLine. - * - * @returns {{ isOnline: boolean }} The current online status + * Hook that tracks the browser's online/offline status and, where supported, + * the connection speed reported by the Network Information API + * (navigator.connection). Subscribes to 'online'/'offline' window events and + * the connection's 'change' event, initializing from navigator.onLine and + * navigator.connection. * * @example * ```tsx - * const { isOnline } = useNetworkStatus(); - * if (!isOnline) { - * return ; + * const { isOnline, isSlowConnection } = useNetworkStatus(); + * if (!isOnline || isSlowConnection) { + * return ; * } * ``` */ @@ -18,6 +50,10 @@ export function useNetworkStatus() { const [isOnline, setIsOnline] = useState( typeof navigator !== "undefined" && navigator.onLine ); + const [effectiveType, setEffectiveType] = useState(getConnection()?.effectiveType); + const [downlink, setDownlink] = useState(getConnection()?.downlink); + const [saveData, setSaveData] = useState(Boolean(getConnection()?.saveData)); + const [isSlow, setIsSlow] = useState(() => isSlowConnection(getConnection())); useEffect(() => { if (typeof window === "undefined") return; @@ -34,5 +70,21 @@ export function useNetworkStatus() { }; }, []); - return { isOnline }; + useEffect(() => { + const connection = getConnection(); + if (!connection) return; + + const handleChange = () => { + setEffectiveType(connection.effectiveType); + setDownlink(connection.downlink); + setSaveData(Boolean(connection.saveData)); + setIsSlow(isSlowConnection(connection)); + }; + + handleChange(); + connection.addEventListener?.("change", handleChange); + return () => connection.removeEventListener?.("change", handleChange); + }, []); + + return { isOnline, effectiveType, downlink, saveData, isSlowConnection: isSlow }; }