Commit Graph

  • 4326b5941c Finish up the Loan Broker tests Ed Hennis 2025-04-17 17:35:05 -04:00
  • 1798be0ba9 Ensure that an account is not deleted with an XRP balance Ed Hennis 2025-04-17 17:36:29 -04:00
  • 56ff345a99 Add Asset and MPTIssue support to more jtx objects / functions Ed Hennis 2025-04-17 16:44:00 -04:00
  • 79a1a8a9c6 Finish(?) unit tests for Loan Broker Cover amounts. Untested. Ed Hennis 2025-04-16 18:28:16 -04:00
  • 2bcc8cedfd Start writing tests for LoanBrokerCover* Ed Hennis 2025-04-15 18:35:34 -04:00
  • 1bb1992cf0 Add LoanBrokerCoverWithdraw transaction Ed Hennis 2025-04-15 18:29:51 -04:00
  • ffbc068dc8 Add LoanBrokerCoverDeposit transaction Ed Hennis 2025-04-15 15:16:22 -04:00
  • fc66227f69 Move all detail namespaces to be under ripple Ed Hennis 2025-04-15 15:07:35 -04:00
  • 27fbf2db8e Start writing Loan Broker invariants and tests Ed Hennis 2025-04-14 22:16:39 -04:00
  • 7ab5bdbf3d Refactor ApplyView::dirAdd to give access to low-level operations Ed Hennis 2025-04-14 22:15:20 -04:00
  • 7d6155cc99 Clean ups Ed Hennis 2025-04-14 15:46:55 -04:00
  • 17a970d80c Continue updating LoanBroker tests Ed Hennis 2025-04-12 09:18:46 -04:00
  • da10ba6fd0 Start adding tests for LoanBrokerDelete Ed Hennis 2025-04-11 20:13:48 -04:00
  • 853c42fb9e Initial implementation of LoanBrokerDelete Ed Hennis 2025-04-10 19:25:29 -04:00
  • cc0fe0db07 LoanBrokerSet will charge a reserve increment when creating Ed Hennis 2025-04-09 14:57:38 -04:00
  • 781136ed2e Clang wants an explicit ctor to emplace in a vector Ed Hennis 2025-04-09 12:50:37 -04:00
  • 5db3c5e023 Fix a few build errors Ed Hennis 2025-04-08 19:19:48 -04:00
  • a8118ff582 Add unit tests for new invariants: Ed Hennis 2025-04-08 18:59:54 -04:00
  • e3241dc143 Clean up more Invariant privilege checking Ed Hennis 2025-04-08 14:08:01 -04:00
  • c63cc88dc6 Fix a couple more build errors Ed Hennis 2025-04-08 11:34:56 -04:00
  • ed27377435 Add a validity range for sfDebtMaximum Ed Hennis 2025-04-07 19:22:46 -04:00
  • 41d83a4b24 Fix account creation to check both amendments Ed Hennis 2025-04-07 16:25:16 -04:00
  • b7152496c1 Add LoanBroker update tests Ed Hennis 2025-04-04 20:00:40 -04:00
  • 1db5e9b4d3 Pseudo-account improvements Ed Hennis 2025-04-04 16:58:31 -04:00
  • 1bbe5383ca Reserve a few values between Vault and Lending for future use Ed Hennis 2025-04-04 14:04:55 -04:00
  • 33e666bfff Enumerate transaction privileges for invariants Ed Hennis 2025-04-03 19:58:44 -04:00
  • 3b59817952 Generalize some of the Invariant checks using macro files Ed Hennis 2025-04-03 14:35:15 -04:00
  • d4c2d46984 Update tests, update pseudo-account checking Ed Hennis 2025-04-02 18:45:31 -04:00
  • 47fa8ff59f Fix formatting Ed Hennis 2025-04-02 17:24:54 -04:00
  • 0d26065321 Start writing LoanBrokerSet tests Ed Hennis 2025-04-02 13:09:28 -04:00
  • 943a52cf2e Fix some build errors and typos Ed Hennis 2025-04-02 13:08:44 -04:00
  • 301a64be10 Add more fields Ed Hennis 2025-04-01 18:05:38 -04:00
  • 95e7cf4fc6 Fix formatting Ed Hennis 2025-04-01 17:59:49 -04:00
  • 19900bb87e Finish creating helper classes for JTx fields Ed Hennis 2025-03-31 20:29:26 -04:00
  • 536af58316 Fix formatting Ed Hennis 2025-03-31 17:54:21 -04:00
  • abf5f08297 Update type of CoverRate fields Ed Hennis 2025-03-31 17:53:47 -04:00
  • f77d435fdc Create some helper classes for transaction fields Ed Hennis 2025-03-27 18:39:20 -05:00
  • 6489d73766 Rename LoanBroker.* files to LoanBrokerSet.* Ed Hennis 2025-03-27 17:39:47 -05:00
  • f8c708f20c Finish LoanBrokerSet Ed Hennis 2025-03-27 17:31:04 -05:00
  • a04c07c5c4 Fix a couple of build errors Ed Hennis 2025-03-24 20:04:18 -04:00
  • 24374c548b [WIP] Define remaining transactions, start implementing LoanBrokerSet Ed Hennis 2025-03-21 20:03:22 -04:00
  • 009ae8183f refactor: Generalize Transactor preflight: Ed Hennis 2025-03-20 23:10:14 -04:00
  • 145215d4ab Fix bug in new invariant Ed Hennis 2025-03-19 21:04:01 -04:00
  • 34f7bc7502 refactor: Check transaction flags in preflight0 Ed Hennis 2025-03-19 20:02:57 -04:00
  • c6127ef034 Update list of "constant" fields from spec Ed Hennis 2025-03-19 17:16:38 -04:00
  • 319e7a6bcb Start adding transaction layouts, flags, and fields Ed Hennis 2025-03-18 20:37:16 -04:00
  • 9d1b98a5a4 Fix some duplicated SField codes, speed up SField by name lookup Ed Hennis 2025-03-13 19:55:28 -04:00
  • 687b7944fb Fix build error - missing include Ed Hennis 2025-03-13 18:11:08 -04:00
  • 60a888619b Add Loan Broker and Loan ledger objects: Ed Hennis 2025-03-12 19:30:01 -04:00
  • 8165f9d5b1 Add the LendingProtocol amendment Ed Hennis 2025-01-31 13:25:31 -05:00
  • fc9197837c Add // LCOV_EXCL_LINE Bronek Kozicki 2025-05-07 16:57:15 +01:00
  • 61c9a19868 Merge branch 'develop' into bthomee/disable-cache Bart Thomee 2025-05-07 11:02:43 -04:00
  • bf2d64308e clang vlntb/transport-traces Valentin Balaschenko 2025-05-06 17:28:03 -04:00
  • 320d9345d1 transport layer logging Valentin Balaschenko 2025-05-06 16:52:09 -04:00
  • 65fe44a449 Review feedback Bronek Kozicki 2025-05-06 20:07:02 +01:00
  • ac0e4dec96 Do not use isIntegral() Bronek Kozicki 2025-05-06 19:57:15 +01:00
  • aead1bfb3d Review feedback Bronek Kozicki 2025-05-06 19:06:45 +01:00
  • e6b9108d26 Add unit tests Bronek Kozicki 2025-05-06 12:25:05 +01:00
  • 8eaa9e7b96 Minor, use tecLOCKED when appropriate Bronek Kozicki 2025-05-06 12:01:23 +01:00
  • 283331b3bd Minor cleanup Bronek Kozicki 2025-05-06 11:38:59 +01:00
  • 4189aa8713 Merge branch 'develop' into vault Bronek Kozicki 2025-05-02 17:53:51 +01:00
  • bbe49132a6 Reorganize and extend unit tests Bronek Kozicki 2025-05-02 16:57:26 +01:00
  • 84abcba497 Add defensive checks for IOU issuer and MPTokenIssuance Bronek Kozicki 2025-05-02 16:56:47 +01:00
  • 9ec2d7f8ff Enable passive squelching (#5358) Vito Tumas 2025-05-02 17:01:45 +02:00
  • a87f58eb22 Code cleanup in SetTrust Bronek Kozicki 2025-05-02 11:38:08 +01:00
  • bb9bb5f5c5 Merge branch 'ripple/smart-escrow' into develop2 Mayukha Vadari 2025-05-01 18:44:06 -04:00
  • c533abd8b6 Update size and compute cap defaults (#5417) Mayukha Vadari 2025-05-01 18:41:51 -04:00
  • bb9bc764bc Switch to WAMR (#5416) Olek 2025-05-01 18:02:06 -04:00
  • 1925ceace6 Add unit test Bronek Kozicki 2025-05-01 21:36:03 +01:00
  • 140fd829a0 Enforce defult rippling in VaultCreate::preclaim Bronek Kozicki 2025-05-01 21:11:16 +01:00
  • 4a084ce34c Improve transaction relay logic (#4985) Ed Hennis 2025-05-01 13:58:18 -04:00
  • b3657220de More tests Bronek Kozicki 2025-05-01 15:56:36 +01:00
  • 117bfcc4a1 Consolidate preflight tests Bronek Kozicki 2025-05-01 15:15:00 +01:00
  • 4c6c8a08c9 Add LCOV_EXCL_LINE in appropriate locations Bronek Kozicki 2025-05-01 12:16:11 +01:00
  • 7b680ed47b Remove redundant check, add test Bronek Kozicki 2025-05-01 11:40:43 +01:00
  • 6c97d2ec7e Update addEmptyHolding from review Bronek Kozicki 2025-05-01 10:09:49 +01:00
  • 3c386bee4e Minor cleanup Bronek Kozicki 2025-04-30 18:18:49 +01:00
  • 5472d7e1ff Minor cleanup Bronek Kozicki 2025-04-30 13:45:28 +01:00
  • b4b53a6cb7 Merge branch 'ripple/smart-escrow' into develop2 Mayukha Vadari 2025-04-29 15:25:54 -04:00
  • 9c0204906c fix reference fee tests Mayukha Vadari 2025-04-29 15:25:00 -04:00
  • 4670b373c1 try to fix tests Mayukha Vadari 2025-04-29 14:10:27 -04:00
  • f03b5883bd More host functions (#5411) Mayukha Vadari 2025-04-29 12:39:12 -04:00
  • 01cc089b0c Revert changes preventing deletion of a vault Bronek Kozicki 2025-04-29 15:29:18 +01:00
  • ffb1959be5 Disallow deletion of vault if asset is under global lock Bronek Kozicki 2025-04-29 14:38:57 +01:00
  • efe9f99b50 Unit test fix Bronek Kozicki 2025-04-29 14:02:09 +01:00
  • b03cd57a92 Merge branch 'develop' into vault Bronek Kozicki 2025-04-29 13:18:02 +01:00
  • 071beca306 Allow freezeing trust line to vault, disallow deleting vault when asset is locked Bronek Kozicki 2025-04-29 12:16:44 +01:00
  • f8b2fe4dd5 fix imports Mayukha Vadari 2025-04-28 17:43:15 -04:00
  • be4a0c9c2b Merge remote-tracking branch 'upstream/ripple/smart-escrow' into develop2 Mayukha Vadari 2025-04-28 17:14:28 -04:00
  • 3502df2174 fix: Replaces random endpoint resolution with sequential (#5365) Vito Tumas 2025-04-28 21:38:55 +02:00
  • 298aaac456 Check for pseudo-account in other transaction types Bronek Kozicki 2025-04-28 17:41:40 +01:00
  • a205906e54 Prevent pseudo-accounts from receiving checks Bronek Kozicki 2025-04-28 15:58:04 +01:00
  • d46a2d8a71 Allow resetting DomainID Bronek Kozicki 2025-04-28 15:21:34 +01:00
  • 5bfbb09970 Minor improvements Bronek Kozicki 2025-04-28 14:49:47 +01:00
  • 7e5845f209 Merge branch 'develop' into vault Bronek Kozicki 2025-04-28 14:20:54 +01:00
  • 22901af25d Minor cleanup Bronek Kozicki 2025-04-25 19:57:14 +01:00
  • e9491669a7 Add unit tests Bronek Kozicki 2025-04-25 16:31:28 +01:00
  • fa1e25abef chore: Small clarification to lsfDefaultRipple comment (#5410) Vlad 2025-04-25 16:21:27 +01:00
  • 77c70d8a64 Update RPC codes, improve seq parsing Bronek Kozicki 2025-04-25 15:23:41 +01:00
  • afeb6287f5 Cleanup in MPTokenAuthorize Bronek Kozicki 2025-04-25 14:09:26 +01:00