Commit Graph

  • fc204773d6 Intrusive SHAMap smart pointers for efficient memory use and lock-free synchronization (#5152) Valentin Balaschenko 2025-03-25 18:40:25 +00:00
  • 05ebd0d8a6 Make empty VaultID a temMALFORMED Bronek Kozicki 2025-03-25 17:54:59 +00:00
  • 372555bda8 Rename tecVAULT_ACCOUNT to tecPSEUDO_ACCOUNT Bronek Kozicki 2025-03-25 15:00:23 +00:00
  • 177cdaf550 Connect votable gas limit into VM (#5360) Mayukha Vadari 2025-03-25 10:55:33 -04:00
  • 2bc5cb240f test: enable unit tests to work with variable reference fee (#5145) Vlad 2025-03-25 14:31:25 +00:00
  • ecbd48a228 Merge branch 'develop' into vlntb/RIPD-2446-getNodeFat-error vlntb/RIPD-2446-getNodeFat-error Valentin Balaschenko 2025-03-25 14:24:58 +00:00
  • 2f06b344a7 Extend tests for updating permissioned domain Bronek Kozicki 2025-03-25 12:47:44 +00:00
  • fbe28f6536 Switch sfAssetTotal sfAssetAvailable and sfLossUnrealized to required Bronek Kozicki 2025-03-25 12:07:24 +00:00
  • ae68a09b06 Supplement ShareTotal in ledger_entry, ledger_data and account_objects. Bronek Kozicki 2025-03-25 11:22:26 +00:00
  • 1573a443b7 smart escrow devnet 1 host functions (#5353) pwang200 2025-03-24 17:07:17 -04:00
  • 67028d6ea6 test: enable TxQ unit tests work with variable reference fee (#5118) Vlad 2025-03-24 18:56:19 +00:00
  • dd3edbd5b0 Missed one getSeqValue() Bronek Kozicki 2025-03-24 17:23:47 +00:00
  • a173dd20e2 Disallow regular Clawback on Vault accounts Bronek Kozicki 2025-03-24 11:45:50 +00:00
  • cc4f87729f Merge branch 'develop' into vault Bronek Kozicki 2025-03-24 11:25:35 +00:00
  • 1e565e8488 Pseudo-accounts to use sequence 0 Bronek Kozicki 2025-03-24 10:49:05 +00:00
  • 9c1a0aad7d Cleanup handling of unsupported PseudoAccountOwnerType Bronek Kozicki 2025-03-24 10:41:19 +00:00
  • d8880ddb48 Replace getSeqProxy().value() with getSeqValue() where appropriate Bronek Kozicki 2025-03-24 10:35:11 +00:00
  • 1f005d2370 Add WaiveTransferFee::Yes for consistency Bronek Kozicki 2025-03-21 16:47:06 +00:00
  • 0959bf82b7 Enforce no negative balance at the end of transaction Bronek Kozicki 2025-03-21 16:45:52 +00:00
  • 58f15307ba Add ShareTotal to ledger_entry output Bronek Kozicki 2025-03-21 16:33:31 +00:00
  • 3d2102106c Show Share.mpt_issuance_id rather than MPTokenIssuanceID Bronek Kozicki 2025-03-20 18:26:05 +00:00
  • 911c0466c0 Merge develop into ripple/smart-escrow (#5357) Mayukha Vadari 2025-03-20 16:47:14 -04:00
  • 0299fdba45 change to warning + cosmetic changes Valentin Balaschenko 2025-03-20 18:18:00 +00:00
  • b6a95f9970 PoC Smart Escrows (#5340) Mayukha Vadari 2025-03-20 14:08:06 -04:00
  • d22a5057b9 Prevent consensus from getting stuck in the establish phase (#5277) Ed Hennis 2025-03-20 12:41:44 -04:00
  • 4c7119b92f Add support for Destination field in VaultWithdraw Bronek Kozicki 2025-03-20 15:28:09 +00:00
  • 6b1cf7cee7 Fix clang compilation error Bronek Kozicki 2025-03-20 14:35:47 +00:00
  • 9a7def38b5 Do not apply IOU fees on VaultDeposit/VaultWithdraw Bronek Kozicki 2025-03-20 13:21:11 +00:00
  • b1fc3b7c41 Do not fail VaultSet if nothing changed Bronek Kozicki 2025-03-20 10:50:50 +00:00
  • 75a20194c5 chore: Update link to ripple-binary-codec (#5355) Alex Kremer 2025-03-19 21:33:23 +00:00
  • 4e862e0afd AssetMaximum less than zero should yield temMALFORMED Bronek Kozicki 2025-03-19 17:50:48 +00:00
  • 403ef0d6c2 Allow resetting AssetMaximum to zero Bronek Kozicki 2025-03-19 17:37:20 +00:00
  • 6db2144912 Improve checks in VaultSet VaultCreate and VaultDeposit Bronek Kozicki 2025-03-19 16:26:44 +00:00
  • d77fc57c6a Do not delete expired MPToken Bronek Kozicki 2025-03-19 12:07:52 +00:00
  • 1df3ff8d76 Merge branch 'develop' into vault Bronek Kozicki 2025-03-19 11:51:30 +00:00
  • 8e68838543 Remove lsfMPTDomainCheck flag, delete expired MPToken Bronek Kozicki 2025-03-19 11:51:03 +00:00
  • 7fe81fe62e chore: Add PR number to payload (#5310) Alex Kremer 2025-03-18 17:26:08 +00:00
  • 345ddc7234 fix: Remove null pointer deref, just do abort (#5338) Bronek Kozicki 2025-03-18 16:45:25 +00:00
  • d167d4864f refactor: Updates Conan dependencies: RocksDB (#5335) Bart 2025-03-18 11:25:48 -04:00
  • bf504912a4 fix: trust line RPC no ripple flag (#5345) Vlad 2025-03-18 13:03:03 +00:00
  • a7fb8ae915 fix: Handle invalid marker parameter in grpc call (#5317) cyan317 2025-03-18 12:21:33 +00:00
  • 2a8861d1c5 DomainID authorization check moved to doApply Bronek Kozicki 2025-03-17 16:10:31 +00:00
  • d9b7a2688f fix: Error message for ledger_entry rpc (#5344) Sergey Kuznetsov 2025-03-17 13:14:49 +00:00
  • df8761d9f3 Merge branch 'develop' into vault Bronek Kozicki 2025-03-17 12:48:28 +00:00
  • c0299dba88 Adds hub.xrpl-commons.org as a new Bootstrap Cluster (#5263) Darius Tumas 2025-03-17 13:04:46 +02:00
  • c3ecdb4746 Rename "deadlock" to "stall" in LoadManager (#5341) Bronek Kozicki 2025-03-14 20:15:09 +00:00
  • 7b5680f536 Fix VaultClawback and unit test Bronek Kozicki 2025-03-13 17:24:05 +00:00
  • b397524d85 Remove pointless comment Bronek Kozicki 2025-03-13 16:26:26 +00:00
  • e0932635ed Fix formatting Bronek Kozicki 2025-03-13 16:13:19 +00:00
  • 238db87b7d Add check for lsfMPTCanClawback and lsfMPTCanLock Bronek Kozicki 2025-03-13 16:10:14 +00:00
  • 840a4644c2 Merge branch 'develop' into vault Bronek Kozicki 2025-03-13 11:30:30 +00:00
  • c17676a9be refactor: Improve ordering of headers with clang-format (#5343) Ed Hennis 2025-03-12 18:33:21 -04:00
  • ed8e32cc92 refactor: Calculate numFeatures automatically (#5324) Ed Hennis 2025-03-12 17:34:06 -04:00
  • 4c586eb4b0 Merge branch 'develop' into vault Bronek Kozicki 2025-03-11 23:23:02 +00:00
  • 3715d7e2e4 Fix bugs related to perm. domain checks, add unit test Bronek Kozicki 2025-03-11 22:58:02 +00:00
  • 2406b28e64 refactor: Remove unused and add missing includes (#5293) Bart 2025-03-11 14:16:45 -04:00
  • 90fef02164 Factor out static Number getShareTotal() from View.cpp Bronek Kozicki 2025-03-10 15:01:14 +00:00
  • 7b4e901dd7 Replace assert with XRPL_ASSERT Bronek Kozicki 2025-03-10 14:34:08 +00:00
  • 8ca6a62b84 Error codes change in accountHolds must be amendment gated Bronek Kozicki 2025-03-10 14:29:01 +00:00
  • 65fdac09b3 Fix logic error in isVaultPseudoAccountFrozen Bronek Kozicki 2025-03-10 14:22:27 +00:00
  • 1441c919ad Merge branch 'develop' into vault Bronek Kozicki 2025-03-07 16:51:44 +00:00
  • b0c2b97663 Enforce PD is enabled if sfDomainID is set Bronek Kozicki 2025-03-07 15:36:01 +00:00
  • 1589498ae1 Improve VaultClawback checks Bronek Kozicki 2025-03-07 11:18:25 +00:00
  • 4dc2025378 Rename maxVaultDataLength to maxDataPayloadLength Bronek Kozicki 2025-03-07 11:17:45 +00:00
  • 2216e5a13f Set version to 2.4.0 2.4.0 Michael Legleux 2025-03-05 11:48:16 -08:00
  • fc2e1a2b5a Remove unused Json::Value operator= Bronek Kozicki 2025-03-06 15:14:01 +00:00
  • 1756fa7d08 Switch sfAmount in VaultClawback from defaulted to optional Bronek Kozicki 2025-03-06 13:55:07 +00:00
  • ac6d26a8b3 Switch error code for non-transferable to tecNO_AUTH Bronek Kozicki 2025-03-06 13:54:44 +00:00
  • 152da6e078 Use unchecked for negative amount in unit tests Bronek Kozicki 2025-03-06 12:56:54 +00:00
  • 6370448299 Merge branch 'develop' into vault Bronek Kozicki 2025-03-06 12:43:18 +00:00
  • 5bf3a308d5 Set version to 2.4.0-rc4 2.4.0-rc4 Michael Legleux 2025-03-03 10:31:11 -08:00
  • 53ea31c69a chore: Update XRPL Foundation Validator List URL (#5326) Darius Tumas 2025-03-01 01:14:01 +02:00
  • c1c2b5bf52 chore: Move "assert" and "werr" flags from "actions/build" (#5325) Ed Hennis 2025-02-27 20:42:06 -05:00
  • af018c7b0b Log detailed correlated consensus data together (#5302) Mark Travis 2025-02-27 10:02:57 -08:00
  • 0a1ca0600f Set version to 2.4.0-rc3 Michael Legleux 2025-02-26 12:41:15 -08:00
  • cd7c62818b fix: Acquire previously failed transaction set from network as new proposal arrives (#5318) Mark Travis 2025-02-25 17:00:50 -08:00
  • 04503c9fa4 Enforce non-negative amounts Bronek Kozicki 2025-02-25 19:37:01 +00:00
  • a0632a0cb3 Add WithdrawalPolicy Bronek Kozicki 2025-02-25 19:06:58 +00:00
  • 37d06bcce8 Fix Replace assert with XRPL_ASSERT (#5312) Bronek Kozicki 2025-02-25 16:43:26 +00:00
  • 9745718467 fix: Remove 'new parent hash' assert (#5313) Bronek Kozicki 2025-02-25 14:14:10 +00:00
  • 2751498cea Set version to 2.4.0-rc2 q73zhao/release-2.4.0-perf-investigation Michael Legleux 2025-02-20 09:23:27 -08:00
  • c4d9635f22 Add logging and improve counting of amendment votes from UNL (#5173) Ed Hennis 2025-02-20 13:35:04 -05:00
  • 8f6208eb66 Revert "Reduce duplicate peer traffic for ledger data (#5126)" (#5300) Ed Hennis 2025-02-19 18:52:08 -05:00
  • efa1255386 docs: Revert peer port to 51235 (#5299) Bart 2025-02-19 17:14:00 -05:00
  • 6e198078a9 Set version to 2.4.0-rc1 Michael Legleux 2025-02-18 13:58:56 -08:00
  • 8d55192f0c fix: Switch Permissioned Domain to Supported::yes (#5287) Olek 2025-02-15 10:08:25 -05:00
  • 2de83f36ae docs: Clarifies default port of hosts (#5290) Bart 2025-02-14 21:37:14 -05:00
  • 87ba6ba2d8 Log proposals and validations (#5291) Mark Travis 2025-02-14 17:48:12 -08:00
  • 51f427c4e8 Reduce duplicate peer traffic for ledger data (#5126) Ed Hennis 2025-02-14 18:51:51 -05:00
  • 6a3c6dd8a3 Support canonical ledger entry names (#5271) Bart 2025-02-14 11:12:19 -05:00
  • f82b56605e chore: Update XRPL Foundation public key (#5289) Darius Tumas 2025-02-14 16:54:29 +02:00
  • aa0aa44cf4 refactor: Change recursive_mutex to mutex in DatabaseRotatingImp (#5276) Ed Hennis 2025-02-13 17:32:37 -05:00
  • 4a1ef3d42f fix: Replace charge() by fee_.update() in OnMessage functions (#5269) Bart 2025-02-13 11:54:01 -05:00
  • 87b13184b1 docs: ensure build_type and CMAKE_BUILD_TYPE match (#5274) Elliot Lee 2025-02-13 07:28:23 -08:00
  • cdae348a4b chore: Fix small typos in protocol files (#5279) code0xff 2025-02-13 22:48:48 +09:00
  • b7057b5fba chore: Rename missing-commits job, and combine nix job files (#5268) Ed Hennis 2025-02-12 08:44:03 -05:00
  • e96fb0ce55 docs: Add a summary of the git commit message rules (#5283) Ed Hennis 2025-02-11 15:50:51 -05:00
  • 359565b377 fix: Amendment to add transaction flag checking functionality for Credentials (#5250) Olek 2025-02-10 15:33:37 -05:00
  • 0376c7af60 fix: Omit superfluous setCurrentThreadName call in GRPCServer.cpp (#5280) Donovan Hide 2025-02-10 17:08:36 +00:00
  • f5dac74afb fix: Do not allow creating Permissioned Domains if credentials are not enabled (#5275) Bronek Kozicki 2025-02-07 23:11:29 +00:00