Mayukha Vadari
db263b696c
Merge branch 'ripple/se/fees' into ripple/smart-escrow
2025-10-06 17:01:32 -04:00
Mayukha Vadari
f57b855d74
Merge branch 'ripple/wamr-host-functions' into ripple/se/fees
2025-10-06 17:01:17 -04:00
Mayukha Vadari
da2b9455f2
fix: remove get_ledger_account_hash and get_ledger_tx_hash host functions ( #5850 )
...
* remove `get_ledger_account_hash` and `get_ledger_tx_hash`
* fix build+tests
2025-10-06 16:38:40 -04:00
Mayukha Vadari
86525d8583
test: add tests for fee voting ( #5747 )
2025-10-06 16:32:04 -04:00
Mayukha Vadari
c41e52f57a
Move Smart Escrow tests to separate file ( #5849 )
2025-10-06 16:27:21 -04:00
Mayukha Vadari
55772a0d07
add sfData preflight checks + tests ( #5839 )
2025-10-02 17:50:43 -04:00
Mayukha Vadari
965a9e89ac
Merge remote-tracking branch 'upstream/ripple/se/fees' into ripple/smart-escrow
2025-10-02 15:51:35 -04:00
Mayukha Vadari
51ee06429b
Merge branch 'ripple/wamr-host-functions' into ripple/se/fees
2025-10-02 14:35:36 -04:00
Mayukha Vadari
cb622488c0
Merge branch 'ripple/wamr' into ripple/wamr-host-functions
2025-10-02 14:35:25 -04:00
Mayukha Vadari
32f971fec6
Merge branch 'develop' into ripple/wamr
2025-10-02 14:35:13 -04:00
Bronek Kozicki
5d79bfc531
Remove bogus coverage warning ( #5838 )
2025-10-02 11:54:09 +01:00
Ed Hennis
51ef35ab55
fix: Transaction sig checking functions do not get a full context ( #5829 )
...
Fixes a (currently harmless) bug introduced by PR #5594
2025-10-01 20:58:43 +00:00
Valentin Balaschenko
330a3215bc
fix: FD/handle guarding + exponential backoff ( #5823 )
2025-10-01 12:57:33 +01:00
Ed Hennis
85c2ceacde
Merge tag '2.6.1' into ximinez/merge261
...
2.6.1
* tag '2.6.1':
Set version to 2.6.1
Set version to 2.6.1-rc2
Mark PermissionDelegation as unsupported
2025-09-30 19:10:51 -04:00
Ed Hennis
70d5c624e8
Set version to 2.6.1
2.6.1
2025-09-30 16:09:11 -04:00
yinyiqian1
8e4fda160d
Rename flags for DynamicMPT ( #5820 )
2025-09-30 18:49:53 +00:00
Mayukha Vadari
ca85d09f02
Merge branch 'ripple/wamr-host-functions' into ripple/se/fees
2025-09-30 14:43:24 -04:00
Mayukha Vadari
8dea76baa4
Merge branch 'ripple/wamr' into ripple/wamr-host-functions
2025-09-30 14:42:49 -04:00
Mayukha Vadari
299fbe04c4
Merge branch 'develop' into ripple/wamr
2025-09-30 14:42:24 -04:00
Bart
072b1c442c
chore: Set free-form CI inputs as env vars ( #5822 )
...
This change moves CI values that could be user-provided into environment variables.
2025-09-30 19:46:10 +02:00
Ayaz Salikhov
294e03ecf5
ci: Upload artifacts during build and test in a separate job ( #5817 )
2025-09-30 16:15:24 +00:00
Ed Hennis
550f90a75e
refactor: Add support for extra transaction signatures ( #5594 )
...
* Restructures Transactor signature checking code to be able to handle a `sigObject`, which may be the full transaction, or may be an object field containing a separate signature. Either way, the `sigObject` can be a single- or multi-sign signature.
2025-09-29 22:11:53 +00:00
Ed Hennis
d67dcfe3c4
refactor: Restructure Transactor::preflight to reduce boilerplate ( #5592 )
...
* Restructures `Transactor::preflight` to create several functions that will remove the need for error-prone boilerplate code in derived classes' implementations of `preflight`.
2025-09-29 17:31:42 -04:00
Mayukha Vadari
57fc1df7d7
switch from wasm32-unknown-unknown to wasm32v1-none ( #5814 )
2025-09-29 15:43:22 -04:00
Mayukha Vadari
8d266d3941
remove STInt64 ( #5815 )
2025-09-29 15:43:10 -04:00
Mayukha Vadari
0fd2f715bb
switch fixIncludeKeyletFields to Supported::yes ( #5819 )
2025-09-27 09:04:04 +02:00
Mayukha Vadari
a865b4da1c
Merge branch 'ripple/se/fees' into ripple/smart-escrow
2025-09-26 17:10:10 -04:00
Mayukha Vadari
e59f5f3b01
fix tests
2025-09-26 17:09:53 -04:00
Mayukha Vadari
8729688feb
Merge remote-tracking branch 'upstream/ripple/se/fees' into ripple/smart-escrow
2025-09-26 16:56:51 -04:00
Mayukha Vadari
c8b06e7de1
Merge branch 'ripple/wamr-host-functions' into ripple/se/fees
2025-09-26 16:50:34 -04:00
Mayukha Vadari
eaba76f9e6
Merge branch 'ripple/wamr' into ripple/wamr-host-functions
2025-09-26 16:37:25 -04:00
Mayukha Vadari
cb702cc238
Merge branch 'develop' into ripple/wamr
2025-09-26 16:37:04 -04:00
Mayukha Vadari
807462b191
Add STInt32 as a new SType ( #5788 )
...
This change adds `STInt32` as a new `SType` under the `STInteger` umbrella, with `SType` value `12`. This is the first and only `STInteger` type that supports negative values.
2025-09-26 20:13:15 +00:00
Mayukha Vadari
f1f798bb85
Merge branch 'ripple/se/fees' into ripple/smart-escrow
2025-09-26 15:52:22 -04:00
Mayukha Vadari
c3fd52c177
Merge branch 'ripple/wamr-host-functions' into ripple/se/fees
2025-09-26 15:51:56 -04:00
Mayukha Vadari
b69b4a0a4a
Merge branch 'ripple/wamr' into ripple/wamr-host-functions
2025-09-26 15:51:48 -04:00
Mayukha Vadari
50d6072a73
Merge branch 'develop' into ripple/wamr
2025-09-26 15:51:40 -04:00
Ayaz Salikhov
19c4226d3d
ci: Call all reusable workflows reusable ( #5818 )
2025-09-26 18:33:42 +00:00
Mayukha Vadari
d02c306f1e
test: add more comprehensive tests for FeeVote ( #5746 )
...
This change adds more comprehensive tests for the `FeeVote` module, which previously only checked the basics, and not the more comprehensive flows in that class.
2025-09-26 17:40:19 +00:00
Jingchen
cfd26f444c
fix: Address http header case sensitivity ( #5767 )
...
This change makes the regex in `HttpClient.cpp` that matches the content-length http header case insensitive to improve compatibility, as http headers are case insensitive.
2025-09-26 11:40:43 +00:00
tequ
2c3024716b
change fixPriceOracleOrder to Supported::yes ( #5749 )
2025-09-26 12:07:48 +01:00
Bart
a12f5de68d
chore: Pin all CI Docker tags ( #5813 )
...
To avoid surprises and ensure reproducibility, this change pins all CI Docker image tags to the latest version in the XRPLF/CI repo.
2025-09-25 16:08:07 +00:00
Bronek Kozicki
51c5f2bfc9
Improve ValidatorList invalid UNL manifest logging ( #5804 )
...
This change raises logging severity from `INFO` to `WARN` when handling UNL manifest signed with an unexpected / invalid key. It also changes the internal error code for an invalid format of UNL manifest to `invalid` (from `untrusted`).
This is a follow up to problems experienced by an UNL node due to old manifest key configured in `validators.txt`, which would be easier to diagnose with improved logging.
It also replaces a log line with `UNREACHABLE` for an impossible situation when we match UNL manifest key against a configured key which has an invalid type (we cannot configure such a key because of checks when loading configured keys).
2025-09-25 16:14:29 +02:00
Olek
d24cd50e61
Switch to own wamr fork ( #5808 )
2025-09-23 16:39:21 -04:00
Mayukha Vadari
85bff20ae5
Merge branch 'ripple/se/fees' into ripple/smart-escrow
2025-09-23 10:22:30 -04:00
Valentin Balaschenko
73ff54143d
docs: Add warning about using std::counting_semaphore ( #5595 )
...
This adds a comment to avoid using `std::counting_semaphore` until the minimum compiler versions of GCC and Clang have been updated to no longer contain the bug that is present in older compilers.
2025-09-23 13:26:26 +02:00
Mayukha Vadari
737fab5471
fix issues
2025-09-22 23:55:57 -04:00
Mayukha Vadari
e6592e93a9
Merge branch 'ripple/se/fees' into ripple/smart-escrow
2025-09-22 18:32:36 -04:00
Mayukha Vadari
5a6c4e8ae0
Merge branch 'ripple/wamr-host-functions' into ripple/se/fees
2025-09-22 18:23:54 -04:00
Mayukha Vadari
9f5875158c
Merge branch 'ripple/wamr' into ripple/wamr-host-functions
2025-09-22 18:23:45 -04:00