Bronek Kozicki
86d249a5bb
Fix checo of expired credential
2025-01-24 11:10:34 +00:00
Bronek Kozicki
9bf9a1ef12
Merge branch 'develop' into vault
2025-01-24 11:06:59 +00:00
Bronek Kozicki
5fbee8c824
Add [validator_list_threshold] to validators.txt to improve UNL security ( #5112 )
2025-01-23 18:00:34 -05:00
Bronek Kozicki
3868c04e99
Switch from assert to XRPL_ASSERT ( #5245 )
2025-01-23 16:56:37 -05:00
Bronek Kozicki
2c4a2244e9
Verify credentials in VaultDeposit
2025-01-23 20:49:54 +00:00
tequ
409c1d5aa2
Add missing space character to a log message ( #5251 )
2025-01-23 15:08:14 -05:00
Bronek Kozicki
20710f5232
Cleanup API-CHANGELOG.md ( #5207 )
2025-01-23 14:38:18 -05:00
Ed Hennis
870882f567
test: Unit tests to recreate invalid index logic error ( #5242 )
...
* One hits the global cache, one does not.
* Also some extra checking.
Co-authored-by: Bronek Kozicki <brok@incorrekt.com >
2025-01-23 13:35:13 -05:00
Bronek Kozicki
25a20adf39
Add VaultID to account
2025-01-23 17:37:36 +00:00
Ed Hennis
e1e67b2c9e
Update branch management and merge / release processes ( #5215 )
...
* Has more steps, but allows merges to develop to continue when a
beta / RC is pending, increasing developer velocity.
* Add a CI job to check that no reverse merges have been missed.
* Add some useful scripts in bin/git:
* Set up upstreams as expected for safer pushes
* Squash a bunch of branches
* Set the version number
2025-01-22 19:02:13 -05:00
Bronek Kozicki
c08f86d473
Remove temSTRING_TOO_LARGE, fix authorizedDomain, refactor Vault_test
2025-01-22 18:38:15 +00:00
Sergey Kuznetsov
eac3abdca9
fix: Error consistency in LedgerEntry::parsePermissionedDomains() ( #5252 )
...
Update errors for parsing permissioned domains in the LedgerEntry handler to make them consistent with other parsers.
2025-01-21 13:00:21 -05:00
Bronek Kozicki
580a85f2c8
WIP support adding domainID in VaultSet
2025-01-21 13:38:57 +00:00
Bronek Kozicki
dbaa12aa1c
WIP permissioned domain support
2025-01-17 19:16:09 +00:00
Bronek Kozicki
c325b6c7f5
Fix Vault unit tests
2025-01-17 17:05:01 +00:00
Bronek Kozicki
375614d7ec
Merge branch 'develop' into vault
2025-01-17 10:49:28 +00:00
Ed Hennis
ebd8e63276
Set version to 2.4.0-b2
2025-01-16 16:25:55 -05:00
Ed Hennis
839d17e7bd
fix: Use consistent CMake settings for all modules ( #5228 )
...
* Resolves an issue introduced in #5111 , which inadvertently removed the
-Wno-maybe-uninitialized compiler option from some xrpl.libxrpl
modules. This resulted in new "may be used uninitialized" build
warnings, first noticed in the "protocol" module. When compiling with
derr=TRUE, those warnings became errors, which made the build fail.
* Github CI actions will build with the assert and werr options turned
on. This will cause CI jobs to fail if a developer introduces a new
compiler warning, or causes an assert to fail in release builds.
* Includes the OS and compiler version in the linux dependencies jobs in
the "check environment" step.
* Translates the `unity` build option into `CMAKE_UNITY_BUILD` setting.
2025-01-16 16:10:30 -05:00
Valentin Balaschenko
7be5c31bc6
Fix levelization script to ignore commented includes ( #5194 )
...
Check to ignore single-line comments during dependency analysis.
2025-01-16 15:23:40 -05:00
tequ
9e4a7d5871
Fix the flag processing of NFTokenModify ( #5246 )
...
Adds checks for invalid flags.
2025-01-16 10:37:52 -05:00
Bronek Kozicki
bf8bbffab1
Merge branch 'develop' into vault
2025-01-15 15:49:55 +00:00
Mayukha Vadari
ff8b9aa439
Fix failing assert in connect RPC ( #5235 )
2025-01-14 14:52:38 -05:00
Bronek Kozicki
8d5cfb910a
Merge branch 'develop' into vault
2025-01-13 16:26:51 +00:00
Olek
ccc0889803
Permissioned Domains (XLS-80d) ( #5161 )
2025-01-10 12:44:14 -05:00
Mayukha Vadari
07f118caec
chore: update deprecated Github Actions ( #5241 )
2025-01-09 16:32:32 -05:00
tequ
58af62f388
XLS-46: DynamicNFT ( #5048 )
...
This Amendment adds functionality to update the URI of NFToken objects as described in the XLS-46d: Dynamic Non Fungible Tokens (dNFTs) spec.
2025-01-09 11:22:11 -05:00
rrmanukyan
040cd23e4a
chore: add macos dependency installation ( #5233 )
...
* python (3.13) and cmake (latest)
2025-01-07 12:08:39 -05:00
Shawn Xie
0324764a83
prefix Uint384 and Uint512 with Hash in server_definitions ( #5231 )
2025-01-02 16:32:15 -05:00
Mayukha Vadari
679e35fd46
refactor: add rpcName to LEDGER_ENTRY macro ( #5202 )
...
The LEDGER_ENTRY macro now takes an additional parameter, which makes it easier to avoid missing including the new field in jss.h and to the list of account_objects/ledger_data filters.
2025-01-02 11:54:36 -05:00
Bronek Kozicki
241429ba32
Simplify conversions to Json::Value
...
Also remove potential ODR violation from json_value.h
2024-12-18 17:30:41 +00:00
Bronek Kozicki
b9f1200652
Fix formatting
2024-12-18 17:30:39 +00:00
Bronek Kozicki
526f715f16
Comment out failing test
2024-12-18 17:30:32 +00:00
Bronek Kozicki
eae2cd3328
Fix compilation errors
2024-12-18 13:12:41 +00:00
Bronek Kozicki
ecec6e5d33
Fix failing MPToken payment test
2024-12-17 18:05:09 +00:00
John Freeman
ad581661e3
wip clawback
2024-12-17 11:11:05 +00:00
John Freeman
b5619fbcd6
bless sfAsset to carry MPT
2024-12-17 11:11:00 +00:00
John Freeman
54d511b0db
remove blob constants
2024-12-17 11:10:58 +00:00
John Freeman
12646cb89e
revise tests
2024-12-17 11:10:56 +00:00
John Freeman
ea30f44247
fix
2024-12-17 11:10:54 +00:00
John Freeman
ea6c040f10
wip
2024-12-17 11:10:52 +00:00
John Freeman
1ff1274ee5
AND_THEN
2024-12-17 11:10:50 +00:00
John Freeman
12552162c9
progress
2024-12-17 11:10:48 +00:00
John Freeman
6046fa239c
progress
2024-12-17 11:10:47 +00:00
John Freeman
286612cf19
progress
2024-12-17 11:10:45 +00:00
John Freeman
ebc97aee25
progress
2024-12-17 11:10:44 +00:00
John Freeman
1680477e39
progress
2024-12-17 11:10:42 +00:00
John Freeman
d09e74e548
format
2024-12-17 11:10:40 +00:00
John Freeman
a8ec8e7eaa
wip
2024-12-17 11:10:38 +00:00
John Freeman
ff8c6491d7
Start vault implementation
2024-12-17 11:10:36 +00:00
John Freeman
1a032f04e3
Integrate STNumber with STParsedJSON
2024-12-17 11:10:27 +00:00