Skip to content

Commit 44f8167

Browse files
Add LSPS5 webhook service implementation
Implements the LSPS5 webhook registration service that allows LSPs to notify clients of important events via webhooks. This service handles webhook registration, listing, removal, and notification delivery according to the LSPS5 specification. Some details: - A generic HttpClient trait is defined so users can provide their own HTTP implementation - A generic TimeProvider trait is defined with a DefaultTimeProvider that uses std functionality - Uses URL utils to validate webhook URLs according to LSPS5 requirements - Uses secure message signing logic from the lightning::util::message_signing module - Works with the events and messages defined in earlier commits - Tests will be provided in a future commit
1 parent 62d336e commit 44f8167

File tree

1 file changed

+714
-0
lines changed

1 file changed

+714
-0
lines changed

0 commit comments

Comments
 (0)