Skip to content

feat: bounty creation nostr - #36

Merged
lambdakilo merged 4 commits into
mainfrom
13/feat/bounty-creation-nostr
Aug 13, 2026
Merged

feat: bounty creation nostr#36
lambdakilo merged 4 commits into
mainfrom
13/feat/bounty-creation-nostr

Conversation

@lambdakilo

@lambdakilo lambdakilo commented Aug 12, 2026

Copy link
Copy Markdown
Member

Summary

sign a nostr event using ndk in the bounty creation ui. example of a succesful broadcasting can be seen here:

https://njump.me/nevent1qvzqqqr4vgpzqwqhn9g4wz8y0ddx43wr9rsaup4tu20xcue8m8vn9x252ttne4qeqy28wumn8ghj7un9d3shjtnyv9kh2uewd9hsz9nhwden5te0wfjkccte9ec8y6tdv9kzumn9wsqs6amnwvaz7tmwdaejumr0dsqzpasmt4z2kntna02h8n928pp4vxflyux5a9hqa7dk4t9m458n3fs9shem6z

Related issue

Resolves #13, resolves #8

Changes made

  • create bounty.ts that handles the broadcasting to nostr via ndk, make integration tests and change /bounties/new svelte for the changes

Author checklist

bun run pr runs all the commands below in one go.

  • Matches the spec
  • bun run format - code has been formatted
  • bun run lint - no prettier/eslint errors
  • bun run check - no svelte-check/TypeScript errors
  • bun run test - all tests pass
  • bun run build - build succeeds
  • I tested the relevant changes manually

Reviewer manual testing checklist

  • check especially the bun run test on how it behaves on your computer. it uses playwright and probably chromium to mock the whole process
  • you can optionally check if the new bounty is posted on nostr but remember to use your debug nsec

@lambdakilo
lambdakilo requested review from guildm4ster and spherical-spinach and a lite review from Copilot and removed request for Copilot August 12, 2026 11:40
Copilot AI lite review requested due to automatic review settings August 13, 2026 10:41

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review is ineligible. To be eligible to request a review, you need a paid Copilot license, or your organization must enable Copilot code review.

@guildm4ster guildm4ster left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍 next step: display real events on the landing page

@lambdakilo

Copy link
Copy Markdown
Member Author

good catches @guildm4ster lgtm

@lambdakilo
lambdakilo merged commit 213d9ae into main Aug 13, 2026
1 check passed
@lambdakilo
lambdakilo deleted the 13/feat/bounty-creation-nostr branch August 13, 2026 10:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Nostr functionality to bounty creation page Create bounty creation page

3 participants