Commit Graph

13695 Commits

Author SHA1 Message Date
Richard Holland
d3f6c4ef2d fix bug in iouescrow, hook macro 2022-06-14 12:52:55 +00:00
Richard Holland
2793f25acc merged IOUEscrow amendment 2022-06-14 09:04:43 +00:00
Richard Holland
d53c6d905a preliminary work on hook_namespace api 2022-06-14 08:48:08 +00:00
Richard Holland
3fcc79d600 test case for multi-escrow emitted 2022-06-14 08:40:13 +00:00
Richard Holland
1fa87c21be add emitnonce support to various transactors, object ids to various tx formats 2022-06-13 16:17:22 +00:00
Richard Holland
e89475e76c https://github.com/XRPL-Labs/xrpld-hooks/issues/42 2022-06-09 11:35:34 +00:00
Richard Holland
12f1609796 add noduplicate to _g 2022-06-07 15:32:31 +00:00
Richard Holland
82e908e853 update peggy for v2 2022-06-07 12:07:56 +00:00
Richard Holland
cb3edacd63 fix variable emit details size in example hooks 2022-06-07 11:23:58 +00:00
Richard Holland
d31ff6eb6e notary example updated and working on v2 2022-06-07 09:44:33 +00:00
Richard Holland
d6011350ee misc example changes to support v2 2022-06-07 09:43:19 +00:00
Richard Holland
e3c792e68b emitdetails bug 2022-06-07 09:42:27 +00:00
Richard Holland
d26f6ff995 remove old example and test dirs 2022-06-06 14:07:33 +00:00
Richard Holland
5f74392bcb begin rework for js tests and hook examples 2022-06-06 14:05:17 +00:00
Richard Holland
d452f9ca5a missing whitelist function 2022-06-06 12:55:24 +00:00
Richard Holland
3f7eaa5f7c fix multiplier bug, multipliers lower than 1 are necessary 2022-06-03 09:18:10 +00:00
Richard Holland
df111bc279 wce calc error 2022-06-02 19:53:57 +00:00
Richard Holland
0fe9fd2f81 division safety, seperate leb functions to signed and unsigned 2022-06-02 15:09:33 +00:00
Richard Holland
6571af7490 reprogram the guard_check function to fix several issues including worst case execution computation 2022-06-02 12:48:01 +00:00
Richard Holland
c87fa5210b add ledger_keylet hookapi 2022-06-02 08:35:16 +00:00
Richard Holland
848097ffac update hook api 2022-05-30 10:49:22 +00:00
Richard Holland
f225003091 testcases for xfl log and root 2022-05-30 10:29:37 +00:00
Richard Holland
869b66f06f impl missing float funcs that were documented but not implemented 2022-05-30 10:17:19 +00:00
Richard Holland
26f6f21635 better guard debugging 2022-05-27 11:04:16 +00:00
Richard Holland
e9e407bbf2 more test rig 2022-05-27 11:03:56 +00:00
Richard Holland
4ea852b819 crash bug vector reserve 2022-05-26 10:58:23 +00:00
Richard Holland
273ab6510b better testing rig 2022-05-26 10:26:54 +00:00
Richard Holland
4a8d904ed6 weak tsh bug fix 2022-05-26 09:48:02 +00:00
Richard Holland
cd9af3e58d clean up hook/cbak type detection 2022-05-24 08:53:34 +00:00
Richard Holland
513f87ca70 crash bug 2022-05-23 12:14:57 +00:00
Richard Holland
7216df5829 start updating example hooks 2022-05-23 10:19:57 +00:00
Richard Holland
f74cc56acd state reserve counting 2022-05-23 10:19:44 +00:00
manojsdoshi
e32bc674aa Set version to 1.9.1 2022-05-22 13:18:18 -07:00
Richard Holland
88d747a7f7 hooks--NFT support 2022-05-20 09:25:41 +00:00
Richard Holland
4244a5a245 Merge remote-tracking branch 'ripple/develop' into develop 2022-05-20 08:05:08 +00:00
manojsdoshi
34786abd4f Set version to 1.9.1-rc2 2022-05-19 15:03:26 -07:00
natenichols
d0a813a19d Adding missing include <cassert> in beast/rngfill.h to fix rippled build 2022-05-19 15:02:28 -07:00
Richard Holland
37da7b23f3 correctly bill parameters during sethook create mode, update tests 2022-05-19 11:49:58 +00:00
Richard Holland
74eff62713 fix owner reserves, fee api 2022-05-19 10:40:31 +00:00
Richard Holland
5f4f2baa58 collect call logic bug 2022-05-17 12:35:23 +00:00
Richard Holland
f1a8b086b5 fix reference bug, add aaw test 2022-05-16 12:22:56 +00:00
Richard Holland
003bb9f63b fix txmeta issues 2022-05-16 11:42:25 +00:00
Richard Holland
b01bbcae5c mock txmeta and pass to weakly executed hooks, add meta_slot to access this data 2022-05-16 10:18:01 +00:00
manojsdoshi
25474343a9 Set version to 1.9.1-rc1 2022-05-11 18:21:14 -07:00
Nik Bougalis
670bc22cfa Set version to 1.9.1-b1 2022-05-10 13:34:16 -07:00
Scott Schurr
80bda7cc48 Introduce fixNFTokenDirV1 amendment:
o Fixes an off-by-one when determining which NFTokenPage an
  NFToken belongs on.
o Improves handling of packed sets of 32 NFTs with
  identical low 96-bits.
o Fixes marker handling by the account_nfts RPC command.
o Tightens constraints of NFTokenPage invariant checks.

Adds unit tests to exercise the fixed cases as well as tests
for previously untested functionality.
2022-05-10 13:34:12 -07:00
Devon White
dac080f1c8 Advance ripple.app.rdb 2022-05-10 13:34:12 -07:00
Devon White
767dd4ff3f Address failures in DatabaseDownloader unittest 2022-05-10 13:34:12 -07:00
Richard Holland
01c37fed69 Introduce the ExpandedSignerList amendment:
The amendment increases the maximum sign of an account's signer
list from 8 to 32.

Like all new features, the associated amendment is configured with
a default vote of "no" and server operators will have to vote for
it explicitly if they believe it is useful.
2022-05-10 13:34:12 -07:00
Ed Hennis
04bd5878f1 Track total trustlines and avoid duplications 2022-05-10 13:34:12 -07:00