Sergey Kuznetsov
d9b7a2688f
fix: Error message for ledger_entry rpc ( #5344 )
...
Changes the error to `malformedAddress` for `permissioned_domain` in the `ledger_entry` rpc, when the account is not a string. This change makes it more clear to a user what is wrong with their request.
2025-03-17 09:14:49 -04:00
Ed Hennis
c17676a9be
refactor: Improve ordering of headers with clang-format ( #5343 )
...
Removes all manual header groupings from source and header files by leveraging clang-format options.
2025-03-12 18:33:21 -04:00
Bart
2406b28e64
refactor: Remove unused and add missing includes ( #5293 )
...
The codebase is filled with includes that are unused, and which thus can be removed. At the same time, the files often do not include all headers that contain the definitions used in those files. This change uses clang-format and clang-tidy to clean up the includes, with minor manual intervention to ensure the code compiles on all platforms.
2025-03-11 14:16:45 -04: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
Olek
ccc0889803
Permissioned Domains (XLS-80d) ( #5161 )
2025-01-10 12:44:14 -05:00
Mayukha Vadari
6d58065909
refactor: clean up LedgerEntry.cpp ( #5199 )
...
Refactors LedgerEntry to make it easier to read and understand.
2024-12-04 15:33:50 -05:00
Bronek Kozicki
2316d843d7
Fix ledger_entry crash on invalid credentials request ( #5189 )
2024-11-12 18:24:52 -05:00
Olek
8e827e32ac
Introduce Credentials support (XLS-70d): ( #5103 )
...
Amendment:
- Credentials
New Transactions:
- CredentialCreate
- CredentialAccept
- CredentialDelete
Modified Transactions:
- DepositPreauth
- Payment
- EscrowFinish
- PaymentChannelClaim
- AccountDelete
New Object:
- Credential
Modified Object:
- DepositPreauth
API updates:
- ledger_entry
- account_objects
- ledger_data
- deposit_authorized
Read full spec: https://github.com/XRPLF/XRPL-Standards/tree/master/XLS-0070d-credentials
2024-11-06 17:05:03 -05:00
Gregory Tsipenyuk
23c37fa506
Introduce MPT support (XLS-33d): ( #5143 )
...
Amendment:
- MPTokensV1
New Transactions:
- MPTokenIssuanceCreate
- MPTokenIssuanceDestroy
- MPTokenIssuanceSet
- MPTokenAuthorize
Modified Transactions:
- Payment
- Clawback
New Objects:
- MPTokenIssuance
- MPToken
API updates:
- ledger_entry
- account_objects
- ledger_data
Other:
- Add += and -= operators to ValueProxy
Read full spec: https://github.com/XRPLF/XRPL-Standards/tree/master/XLS-0033d-multi-purpose-tokens
---------
Co-authored-by: Shawn Xie <shawnxie920@gmail.com >
Co-authored-by: Howard Hinnant <howard.hinnant@gmail.com >
Co-authored-by: Ed Hennis <ed@ripple.com >
Co-authored-by: John Freeman <jfreeman08@gmail.com >
2024-10-29 15:19:28 -04:00
Pretty Printer
1d23148e6d
Rewrite includes ( #4997 )
2024-06-20 13:57:16 -05:00
Pretty Printer
e416ee72ca
Rearrange sources ( #4997 )
2024-06-20 13:57:14 -05:00