From 56cb021a60c1ae8d261b826d741b3d9905c8a751 Mon Sep 17 00:00:00 2001 From: Nicholas Dudfield Date: Wed, 16 Sep 2026 16:51:27 +0700 Subject: [PATCH] fix: repair protocol definitions after dev merge --- hook/genesis/headers/sfcodes.h | 4 +++- include/xrpl/protocol/detail/ledger_entries.macro | 2 ++ src/xrpld/app/hook/detail/applyHook.cpp | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/hook/genesis/headers/sfcodes.h b/hook/genesis/headers/sfcodes.h index cfe32721ae..e83434269b 100644 --- a/hook/genesis/headers/sfcodes.h +++ b/hook/genesis/headers/sfcodes.h @@ -161,6 +161,7 @@ #define sfDomainID ((5U << 16U) + 37U) #define sfExportSignatureHash ((5U << 16U) + 38U) #define sfExportCommitteeHash ((5U << 16U) + 39U) +#define sfManifestID ((5U << 16U) + 91U) #define sfHookOnOutgoing ((5U << 16U) + 93U) #define sfHookOnIncoming ((5U << 16U) + 94U) #define sfCron ((5U << 16U) + 95U) @@ -301,7 +302,8 @@ #define sfXChainCreateAccountAttestationCollectionElement ((14U << 16U) + 31U) #define sfPriceData ((14U << 16U) + 32U) #define sfCredential ((14U << 16U) + 33U) -#define sfExportedTxn ((14U << 16U) + 90U) +#define sfExportedTxn ((14U << 16U) + 89U) +#define sfManifest ((14U << 16U) + 90U) #define sfAmountEntry ((14U << 16U) + 91U) #define sfMintURIToken ((14U << 16U) + 92U) #define sfHookEmission ((14U << 16U) + 93U) diff --git a/include/xrpl/protocol/detail/ledger_entries.macro b/include/xrpl/protocol/detail/ledger_entries.macro index 3af04cc4ab..820d627ef7 100644 --- a/include/xrpl/protocol/detail/ledger_entries.macro +++ b/include/xrpl/protocol/detail/ledger_entries.macro @@ -646,6 +646,8 @@ LEDGER_ENTRY(ltEXPORT_COMMITTEE, 0x4563, ExportCommittee, export_committee, ({ {sfExportCommitteeHash, soeREQUIRED}, {sfExportCommittee, soeREQUIRED}, {sfOwnerNode, soeREQUIRED}, +})) + LEDGER_ENTRY(ltMANIFEST, 0x004D, Manifest, manifest_entry, ({ {sfAccount, soeREQUIRED}, {sfPublicKey, soeREQUIRED}, diff --git a/src/xrpld/app/hook/detail/applyHook.cpp b/src/xrpld/app/hook/detail/applyHook.cpp index 1ddac14e68..3779eb9c76 100644 --- a/src/xrpld/app/hook/detail/applyHook.cpp +++ b/src/xrpld/app/hook/detail/applyHook.cpp @@ -10,8 +10,8 @@ #include #include #include -#include #include +#include #include #include #include