Commit Graph
14662 Commits
Author SHA1 Message Date
Vito ea0e1eeb36 Merge branch 'tapanito/sav-fixed-precision-vault-rounding' into tapanito/sav-fixed-precision-vault-transactors 2026-10-13 12:53:27 +02:00
Vito cd63845918 test: Use NOLINTNEXTLINE for the optional access in VaultHelpers test
The trailing NOLINT moved off the flagged line once the initializer was
split across lines.
2026-10-13 12:53:18 +02:00
Vito f2dd239808 Merge branch 'tapanito/sav-fixed-precision-vault-rounding' into tapanito/sav-fixed-precision-vault-transactors 2026-10-13 12:25:28 +02:00
Vito ab97784fd4 chore: Regenerate protocol autogen tests 2026-10-13 12:25:04 +02:00
Vito e1c05bf272 Merge branch 'tapanito/sav-fixed-precision-vault-rounding' into tapanito/sav-fixed-precision-vault-transactors
# Conflicts:
#	src/test/app/vault/VaultScale_test.cpp
2026-10-13 12:05:36 +02:00
Vito d5d9160f67 Merge remote-tracking branch 'origin/develop' into tapanito/sav-fixed-precision-vault-rounding 2026-10-13 12:05:17 +02:00
Vito 4604f437b5 chore: Apply clang-tidy trailing-comma and const-correctness fixes 2026-10-13 11:49:41 +02:00
Vito 080b7da6a7 Merge branch 'tapanito/sav-fixed-precision-vault-rounding' into tapanito/sav-fixed-precision-vault-transactors
# Conflicts:
#	src/tests/libxrpl/protocol/VaultGridTests.cpp
2026-10-13 11:43:24 +02:00
Vito 56ea39fbba chore: Apply clang-tidy trailing-comma and const-correctness fixes 2026-10-13 11:42:50 +02:00
Vito 59a80e0d42 fix: clang-tidy 2026-10-13 11:20:55 +02:00
Vito 2a56180959 Merge branch 'tapanito/sav-fixed-precision-vault-rounding' into tapanito/sav-fixed-precision-vault-transactors
# Conflicts:
#	src/test/app/vault/VaultScale_test.cpp
2026-10-13 11:06:54 +02:00
4c39b05f94 fix: Reject vault and lending amounts out of range for the asset (#8527)
Co-authored-by: Vito Tumas <[email protected]>
Co-authored-by: Ayaz Salikhov <[email protected]>
Co-authored-by: Ed Hennis <[email protected]>
2026-10-13 08:46:55 +00:00
Vito 42699efc40 Merge remote-tracking branch 'origin/develop' into tapanito/sav-fixed-precision-vault-rounding 2026-10-13 10:37:45 +02:00
Vito 205803bea5 chore: Exclude VaultClawback dust check return from coverage 2026-10-13 10:21:09 +02:00
BartandBart c2478f509c refactor: Open the acquisition seams its tests need (#8081)
Co-authored-by: Bart <[email protected]>
2026-10-13 03:51:12 +00:00
Mayukha Vadari c908ed7839 fix: Reject malformed conditions in EscrowFinish preflight (#8523) 2026-10-12 20:48:55 +00:00
BartandBart fc57311c81 refactor: Expose a SHAMapAddNode verdict as counts (#8080)
Co-authored-by: Bart <[email protected]>
2026-10-12 20:02:36 +00:00
Mayukha Vadari 818de49264 refactor: Use DepositPreauthEntry everywhere (#8364) 2026-10-12 18:56:14 +00:00
dependabot[bot] 1318b1e58b chore: [DEPENDABOT] bump cxx from 1.0.202 to 1.0.203 in /crates in the rust-dependencies group (#8564)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-12 17:23:41 +00:00
Ayaz Salikhov 617c816ec8 chore: Fix readability-trailing-comma (#8545) 2026-10-12 13:57:24 +00:00
dependabot[bot] 34fc86f585 ci: [DEPENDABOT] bump the github-actions group across 1 directory with 2 updates (#8562)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-12 12:59:39 +00:00
Vito 1f3808b5f7 chore: Address Vault review comments
Rename the Vault maximum IOU scale constants so the Vault, not the IOU,
carries the Legacy/FixedPrecision qualifier. Exclude the unreachable
adjustVaultCash failure returns from coverage, and compare the
AssetsAvailable round-trip in the test helper against the stored value.
2026-10-12 13:57:35 +02:00
Ayaz Salikhov e071f0a28d chore: Fix misc-const-correctness (#8546) 2026-10-12 11:44:06 +00:00
Vito 712eb2de0b Merge branch 'tapanito/sav-fixed-precision-vault-rounding' into tapanito/sav-fixed-precision-vault-transactors 2026-10-12 13:08:57 +02:00
Vito 425ccc6f49 Merge remote-tracking branch 'origin/develop' into tapanito/sav-fixed-precision-vault-rounding 2026-10-12 12:59:38 +02:00
Vito da5a9e77b6 test: Update default Vault version cases for LendingProtocolV1_1
FixedPrecision now requires featureLendingProtocolV1_1 and no longer
depends on fixCleanup3_2_0. Also rename the VaultCreate callers to
getVaultDefaultVersion.
2026-10-12 12:58:58 +02:00
Vito 77bf786c66 Merge branch 'tapanito/sav-fixed-precision-vault-rounding' into tapanito/sav-fixed-precision-vault-transactors 2026-10-12 12:55:25 +02:00
Vito d32886a91a test: Cover Vault outflow clamp and default version selection
Rename vaultVersionFor to getVaultDefaultVersion. Add grid tests for
clampVaultOutflow on integral and IOU assets, and for the amendment
combinations that select each Vault version.
2026-10-12 12:55:15 +02:00
Ayaz Salikhov 8faa624ade chore: Update XRPLF/actions to use pip from python3.14 explicitly (#8560) 2026-10-12 10:06:06 +00:00
Vito 583bfdfec7 chore: Drop redundant lambda parameter lists 2026-10-12 10:21:13 +02:00
Vito a9800ad95d Merge branch 'tapanito/sav-fixed-precision-vault-rounding' into tapanito/sav-fixed-precision-vault-transactors
# Conflicts:
#	src/libxrpl/tx/transactors/vault/VaultDeposit.cpp
2026-10-12 09:59:14 +02:00
Vito cb32fbb0a9 Merge remote-tracking branch 'origin/develop' into tapanito/sav-fixed-precision-vault-rounding 2026-10-12 09:38:45 +02:00
Vito 0cf1f6a375 fix: ai comments 2026-10-12 09:33:20 +02:00
Ayaz Salikhov 6d6ab2d067 Merge remote-tracking branch 'upstream/release/3.4.x' into develop 2026-10-10 00:20:39 +01:00
Ayaz Salikhov 00e6407514 chore: Bump version to 3.4.1 and make pkg_release 2 3.4.1 2026-10-09 23:50:58 +01:00
Ayaz Salikhov 00c06edffb Merge remote-tracking branch 'upstream/release/3.4.x' into develop 2026-10-09 22:45:18 +01:00
Ayaz Salikhov de5053ae0d build: Reduce number of conan logs (#8548) 2026-10-09 16:33:41 +00:00
Ayaz Salikhov 1940ec5c2a chore: Fix readability-redundant-lambda-parameter-list (#8544) 2026-10-09 16:20:45 +00:00
Vito 5a91f9b9ea test: Include Feature.h in LoanPermissionedDomain test 2026-10-09 17:48:02 +02:00
Vito 3b6f78630c test: Enable LendingProtocolV1_2 for Loan Broker domain cases
DomainID and private Loan Brokers require featureLendingProtocolV1_2,
which this stack leaves out of the default test amendments until the
LoanManage PR. Enable it explicitly in the permissioned-domain cases of
LoanPermissionedDomain, LoanBroker, InvariantsPseudoAccount and
InvariantsMisc.
2026-10-09 17:12:36 +02:00
Denis Angell 19c94c73f4 fix: Reject Batch inner txs with the wrong wrapper (fixBatchV1_2) 2026-10-09 16:04:36 +01:00
Bart cd005ff60d ci: Update Nexus packaging URL 2026-10-09 16:04:36 +01:00
Gregory Tsipenyuk 578224f2e6 fix: Assorted integer-arithmetic hardening in the payment engine and ledger helpers 2026-10-09 16:04:35 +01:00
Vito e4b0c5406e Merge branch 'tapanito/sav-fixed-precision-vault-rounding' into tapanito/sav-fixed-precision-vault-transactors 2026-10-09 16:39:15 +02:00
Vito 64092e8b24 Merge remote-tracking branch 'origin/develop' into tapanito/sav-fixed-precision-vault-rounding 2026-10-09 16:39:04 +02:00
Shawn Xie 3857ce21cd fix: Change mpt subscription msg type back to transaction (#8539) 2026-10-09 13:33:13 +00:00
Vito 4c0081a8ef Merge branch 'tapanito/sav-fixed-precision-vault-rounding' into tapanito/sav-fixed-precision-vault-transactors 2026-10-09 13:38:04 +02:00
Vito c25312570d docs: Fix adjustVaultBalances contract for negative YieldUnrealized
A negative YieldUnrealized is rejected with tefBAD_LEDGER, not clamped.
2026-10-09 13:37:58 +02:00
Vito 1c6f3a7eef test: Skip FixedPrecision lending cases in LendingBatch until LoanManage
With featureLendingProtocolV1_1 and featureLendingProtocolV1_2 enabled,
new Vaults are FixedPrecision, whose lending transactions are enabled
later in the stack. Run only the Vault-only cases under that feature
set; the LoanManage PR restores the rest.
2026-10-09 12:47:37 +02:00
Ayaz Salikhov aa490df46b chore: Update clang-tidy image to v23 (#8536) 2026-10-09 10:19:07 +00:00