-
-
Notifications
You must be signed in to change notification settings - Fork 69.2k
[Bug]: @openclaw/nostr plugin missing nostr-tools runtime dependency #8670
Copy link
Copy link
Closed as not planned
Closed as not planned
Copy link
Labels
bugSomething isn't workingSomething isn't working
Description
Description
The @openclaw/nostr plugin requires nostr-tools at runtime but doesn't declare it as a dependency. This causes the gateway to crash on startup when the Nostr channel is enabled.
Steps to Reproduce
- Install OpenClaw:
npm install -g openclaw@latest - Install Nostr plugin:
openclaw plugins install @openclaw/nostr - Configure a Nostr channel in
openclaw.json - Start gateway:
openclaw gateway start
Expected Behavior
Gateway starts successfully with Nostr channel enabled.
Actual Behavior
Gateway crashes with module not found error for nostr-tools.
Workaround
Manually install nostr-tools globally:
npm install -g nostr-toolsEnvironment
- OpenClaw version: 2026.2.x
- Node.js: v22.x
- OS: Ubuntu 24.04
Suggested Fix
Add nostr-tools to the plugin's package.json dependencies.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Type
Fields
Give feedbackNo fields configured for issues without a type.