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
Bart and Bart
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
Bart and Bart
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