mirror of
https://github.com/Xahau/xahaud.git
synced 2026-06-07 10:46:42 +00:00
When the inner XPOP transaction has sfTicketSequence, Import now takes the export callback path: consume the shadow ticket via ExportLedgerOps::cancelShadowTicket() and return. No B2M balance crediting, no account creation. Hooks fire normally and can inspect the result via xpop_slot(). The B2M path is unchanged for non-ticket imports. Also migrates the shadow ticket check in preclaim from the old hookState namespace approach to keylet::shadowTicket(). Removes the unused shadowTicketNamespace constant.