Commit Graph

85 Commits

Author SHA1 Message Date
tequ
79fdafe638 Support Cron in util_keylet Hook API (#612) 2025-10-27 14:35:01 +10:00
tequ
6f148a8ac7 ExtendedHookState (#406) 2025-10-23 18:57:38 +10:00
tequ
96222baf5e Add hook header generators and CI verification workflow (#597) 2025-10-22 15:25:38 +10:00
tequ
6fa6a96e3a Introduce StartTime in CronSet and improve next execution scheduling (#596) 2025-10-21 14:17:53 +10:00
tequ
f6d2bf819d Fix governance vote purge (#221)
governance hook should be independently and deterministically recompiled before being voted in
2025-06-16 17:12:06 +10:00
tequ
e4b7e8f0f2 Update sfcodes script (#479) 2025-04-10 09:44:31 +10:00
Denis Angell
8ba37a3138 Add Script for SfCode generation (#358)
Co-authored-by: RichardAH <richard.holland@starstone.co.nz>
Co-authored-by: tequ <git@tequ.dev>
2024-11-09 14:17:49 +10:00
tequ
766f5d7ee1 Update macro.h (#366) 2024-10-25 10:10:43 +10:00
Denis Angell
497e52fcc6 Update Macros (#279)
* add common macros
* remove old/unused macros
2024-03-25 08:43:46 +11:00
Denis Angell
75aba531d6 Amendment: featureRemit (#278)
* Remit Amendment

Co-authored-by: Denis Angell <dangell@transia.co>

Co-authored-by: Richard Holland <richard.holland@starstone.co.nz>
2024-03-11 09:29:39 +11:00
Denis Angell
475b6f7347 Amendment: Fix Xahau v1 (#231)
* FXV1: Meta Amount (#225)

* FXV1: Optional Offer Sequence (#224)

* FXV1: Patch Hooks OwnerDir (#236)

* FXV1:  Fix `Import` Quorum (#235)

* FXV1: Namespace Limit (#220)

* FXV1: allow duplicate entries in genesis mint transactor (#239)

* FXV1: Fix URIToken (#243)

* lite fixes for tsh issues (#244)

Co-authored-by: RichardAH <richard.holland@starstone.co.nz>
2023-12-21 16:21:17 +01:00
Denis Angell
7dee512991 Housekeeping (#170)
* Update pull_request_template.md

* strip out unused files

* Update CONTRIBUTING.md

* fix docker

* remove conan stuff

* update license

* update hook directory

* Delete .codecov.yml

* Update .dockerignore

* Update genesis.json

* update validator list example

* Update rippled-standalone.cfg

* Update CONTRIBUTING.md
2023-11-01 14:56:12 +01:00
Richard Holland
ac5ff4ca32 remove completely the codepath for undoing l2 votes 2023-10-25 11:54:58 +00:00
Richard Holland
263c6342cf fix for https://github.com/Xahau/xahaud/issues/149 2023-10-20 13:21:30 +00:00
Richard Holland
6dc86a9611 more genesismint tests 2023-09-28 20:53:45 +00:00
Richard Holland
150749291f start of genesis mint tests 2023-09-28 12:45:54 +00:00
Richard Holland
0f04ada876 change default reward rate in tests to the correct updated value 2023-09-28 08:35:23 +00:00
Dominique Blomsma
834442132b Governance updates (#113)
* Reward delay type corrected to XFL

* Fixed Governance Initial Reward Rate
2023-09-25 22:35:40 +02:00
Richard Holland
40631c1a7c remove tn11, dead validator 2023-09-25 10:14:44 +00:00
Denis Angell
e44eeec631 Update reward.c hook (#111)
* fix include

* fix include

* update invariant

* update comment

* Update reward.c

* Update reward.c

* Update reward.c
2023-09-25 11:46:40 +02:00
Richard Holland
75525c2d38 v3 governance keys 2023-09-25 09:39:12 +00:00
Denis Angell
cfa46934ed Sync extern.h (#101)
* update hook error codes

* reorder and remove unused externs

* add HOOK_STATE_DIR keylet

* Delete types.h

* move transaction types
2023-09-19 11:24:09 +02:00
Richard Holland
9b089bee94 more layer2 tests 2023-09-19 09:22:28 +00:00
Richard Holland
ab67ddeeb6 modify xahaugenesis to support l2 table setup 2023-09-15 16:16:46 +00:00
Richard Holland
4d87210e01 more governance testing 2023-09-15 10:23:57 +00:00
Richard Holland
457c64088b governance L1 hook topic tests 2023-09-14 12:19:43 +00:00
Richard Holland
9bcf186aa2 fixes for reward delay 2023-09-13 17:56:56 +00:00
Richard Holland
269909d5f9 fix some trace apis in hooks to exclude trailing nul characters, more governance hook debugging 2023-09-12 20:22:52 +00:00
Richard Holland
db8fc670c5 more governance bug fixes 2023-09-06 12:52:49 +00:00
Richard Holland
5e96402770 more governance debugging 2023-09-05 20:19:26 +00:00
Richard Holland
571ad5c60d add more governance testcases, governance bug fixes 2023-09-04 14:59:15 +00:00
Richard Holland
c2f8b1354a various governance fixes, tests 2023-08-31 13:20:24 +00:00
Richard Holland
01a4df0584 fix uritoken buy bug, add dynamic memo fees 2023-08-17 10:36:55 +00:00
Richard Holland
e5bf299e39 ensure that XahauGenesis amendment will effectively disable DeletableAccounts 2023-08-15 10:38:51 +00:00
Richard Holland
53a7408f18 make import starting bonus based on fee object where it exists. compiling not tested. this is the final feature going in, feature freeze at this commit. 2023-07-17 09:04:02 +00:00
Richard Holland
d0295da992 reintroduce L2 functionality into the governance hook, compiling not tested 2023-07-14 13:45:53 +00:00
Richard Holland
17df89c075 fix up NFToken xpop hook 2023-07-14 09:26:18 +00:00
Richard Holland
076b8e3e11 example burn2mint xls20->uritoken 2023-07-11 21:06:48 +00:00
Richard Holland
6b4f45f0eb validator account setregularkey script 2023-06-29 08:58:32 +00:00
Richard Holland
8c1e483416 rewards to validators working 2023-06-26 12:45:37 +00:00
Richard Holland
48dc6b29bf update governance (to remove L2 stuff) and reward hook (to add UNLReport) not tested yet in consensus 2023-06-26 10:31:11 +00:00
Richard Holland
d31ee509a9 rework of governance hook (WIP) needs be split to form separate L1 and L2 hooks 2023-06-12 12:29:55 +00:00
Richard Holland
8926a95af3 update reward hook to use genesis mint 2023-06-06 12:51:30 +00:00
Richard Holland
68b3db602b optimised genesis mint population inside test hook 2023-06-05 13:21:49 +00:00
Richard Holland
1ae08afb02 genesis mint working 2023-06-05 12:08:59 +00:00
Richard Holland
58d71b8c96 update invariant check for ttGENESIS_MINT, update tx structure too 2023-06-05 09:53:03 +00:00
Richard Holland
4c6fd4785d WIP: governance hook rework and ttGENESIS_MINT 2023-06-01 13:32:12 +00:00
Richard Holland
d919d2ad06 remove batch topic from governance game 2023-06-01 09:28:43 +00:00
Richard Holland
025772a92b add additional topic to gov hook (allow batch redemption for swaps) 2023-04-13 09:41:35 +00:00
Richard Holland
b3d714260f rework reward and govern hook for governance rewards, compiling untested 2023-04-11 12:40:09 +00:00