Angor

io.angor.app
by Angor Publish

Decentralized Bitcoin funding for founders and investors

Angor is a fully decentralized P2P funding protocol on Bitcoin. Founders raise capital in predetermined stages secured by Taproot time-lock contracts; investors retain control and can recover any unspent funds at any time. Project metadata flows over Nostr, so no central server holds the listing. Features: - Stage-based fund release via Bitcoin Taproot - Investor-side recovery of unspent funds - Nostr-native project discovery and messaging - Self-custodial wallet, no account required

First release: Jun 26, 2026, 6 total releases.

Most recent release: Sep 24, 2026.

Website Repo

Appears in 1 app stack.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Sep 24, 2026 0.2.36
    ## What's Changed * fix: witness placeholders undersize recovery and release fee estimation by @dangershony in https://github.com/block-core/angor/pull/961 * fix: penalty countdown contradicts the release state by @dangershony in https://github.com/block-core/angor/pull/962 * fix: deploy asks for too little funding and passes sat/vB as sat/kB by @dangershony in https://github.com/block-core/angor/pull/959 * feat: fetch fee rates from the indexer instead of hardcoding them by @dangershony in https://github.com/block-core/angor/pull/960 * fix: drop dead indexer and make the working signet indexer primary by @dangershony in https://github.com/block-core/angor/pull/964 * Fix recovery signature lookup race and founder claim view hiding UTXOs by @dangershony in https://github.com/block-core/angor/pull/965 * Strengthen UAT assertions for founder claim and cold-start recovery by @dangershony in https://github.com/block-core/angor/pull/966 * Fix duplicate file-picker windows and broken Next Stage countdown by @dangershony in https://github.com/block-core/angor/pull/963 * Fix slow/failing receive address lookup for wallets with large history by @dangershony in https://github.com/block-core/angor/pull/969
    More…
    * Add timeout-based cleanup for Nostr relay subscriptions by @dangershony in https://github.com/block-core/angor/pull/968 * fix: switch mainnet swap provider from Boltz to SatsRouting by @dangershony in https://github.com/block-core/angor/pull/970 * Fix unguarded /outspends response parsing in MempoolSpaceIndexerApi by @dangershony in https://github.com/block-core/angor/pull/973 * Add indexer retry/backoff + concurrency cap; ease SendFundsTest load by @dangershony in https://github.com/block-core/angor/pull/974 * Fix SendFundsTest sweep-fee assertion: F4 display can't show tiny fees by @dangershony in https://github.com/block-core/angor/pull/975 **Full Changelog**: https://github.com/block-core/angor/compare/v0.2.35...v0.2.36
  • Sep 8, 2026 0.2.35
    ## What's Changed * perf: parallelize investment scanning with bounded concurrency by @dangershony in https://github.com/block-core/angor/pull/951 * Fix claim button no-op on comma-decimal locales + malformed blossom blob URL by @dangershony in https://github.com/block-core/angor/pull/956 * Improve indexer failure handling and reduce relay log noise by @dangershony in https://github.com/block-core/angor/pull/953 * Fix intermittent infinite 'Loading project...' hang (EOSE race with never-connected relays) by @dangershony in https://github.com/block-core/angor/pull/954 * UX/UI pass: dark-mode icon fixes, markdown editor, button wiring, dev tooling by @Zazawowow in https://github.com/block-core/angor/pull/955 * Don't let an unacknowledged NIP-65 list block project deployment by @dangershony in https://github.com/block-core/angor/pull/957 **Full Changelog**: https://github.com/block-core/angor/compare/v0.2.34...v0.2.35
  • Jul 25, 2026 0.2.34
    ## What's Changed * build: make App.Test.Uat build App.Desktop so UAT never runs a stale exe by @dangershony in https://github.com/block-core/angor/pull/947 * Fix recovery scan crash and wrong change-output assumptions in spend scanning by @dangershony in https://github.com/block-core/angor/pull/948 * UI polish, Android relaunch crash fix, and parallel investment scanning by @Zazawowow in https://github.com/block-core/angor/pull/949 * fix: shared invest fee estimation + nostr investment sync between web app and desktop by @dangershony in https://github.com/block-core/angor/pull/952 * Fix mobile UI inconsistencies (#920), Recover button placement, and Android back button by @Zazawowow in https://github.com/block-core/angor/pull/950 **Full Changelog**: https://github.com/block-core/angor/compare/v0.2.33...v0.2.34
  • Jul 23, 2026 0.2.33
    ## What's Changed * test: verify Penalties popup shows in-penalty investment in MultiFund UAT by @dangershony in https://github.com/block-core/angor/pull/931 * fix: bundle native libraries into portable single-file exe by @dangershony in https://github.com/block-core/angor/pull/932 * Standalone one-click invest page (web) + Fund/Subscribe and fee fixes by @dangershony in https://github.com/block-core/angor/pull/934 * Founder auto-approve for investment signing requests by @dangershony in https://github.com/block-core/angor/pull/936 * Fix stale Find Projects list after network switch on mobile by @dangershony in https://github.com/block-core/angor/pull/933 * ci: sign Windows releases via SignPath.io by @dangershony in https://github.com/block-core/angor/pull/940 * fix: verify approval event author against project nostr pubkey by @dangershony in https://github.com/block-core/angor/pull/945 * UI fixes + headless layout-regression test suite for all section views by @Zazawowow in https://github.com/block-core/angor/pull/939 * feat: investment share statistics and investor breakdown by @dangershony in https://github.com/block-core/angor/pull/938
    More…
    * test: expand UAT coverage - founder auto-approve, Settings page, portfolio auto-recovery by @dangershony in https://github.com/block-core/angor/pull/937 * Fix stage date-bucket collision losing UTXOs in founder claim view by @dangershony in https://github.com/block-core/angor/pull/943 * fix: median-time-past safety buffer for timelocked spend gating (non-final claims) by @dangershony in https://github.com/block-core/angor/pull/946 * Add log-monitor tool: Discord notifications for log exports by @dangershony in https://github.com/block-core/angor/pull/941 **Full Changelog**: https://github.com/block-core/angor/compare/v0.2.32...v0.2.33
  • Jul 15, 2026 0.2.32
    ## What's Changed * fix: retry loops for submit button and wallet ID lookup in UAT automation by @dangershony in https://github.com/block-core/angor/pull/903 * Add branta send side validation by @kylemccullen in https://github.com/block-core/angor/pull/882 * Exception & success UX: user-safe error wording, severity toasts, retryable load states by @Zazawowow in https://github.com/block-core/angor/pull/904 * Fix debug-mode stage date validation in project creation flow by @dangershony in https://github.com/block-core/angor/pull/906 * Quiet log noise from foreign non-Angor kind-3030 Nostr events by @dangershony in https://github.com/block-core/angor/pull/907 * Moved debug mode check before stage date validation rules, skipping them early when debug-mode is enabled by @mistic0xb in https://github.com/block-core/angor/pull/919 * C1: Demote sensitive data logs from Information to Debug by @DavidGershony in https://github.com/block-core/angor/pull/910 * M1: Zero private key byte arrays in finally blocks by @DavidGershony in https://github.com/block-core/angor/pull/916 * Remove Blockcore.Core dependency, migrate to pure NBitcoin by @DavidGershony in https://github.com/block-core/angor/pull/905
    More…
    * C2: Add WordsMemory/PassphraseMemory and use cached ExtKey in PsbtOperations by @DavidGershony in https://github.com/block-core/angor/pull/911 * H4: Use BIP-341 NUMS point as unspendable Taproot internal key for V3+ by @DavidGershony in https://github.com/block-core/angor/pull/914 * feat: add Show Logs button in Settings by @dangershony in https://github.com/block-core/angor/pull/921 * fix: show project nsec/hex in Private Keys modal by @dangershony in https://github.com/block-core/angor/pull/922 * Fix investor npub display: show bech32 npub instead of raw hex by @dangershony in https://github.com/block-core/angor/pull/926 * Fix Penalties popup data + concurrent Nostr relay callback corruption by @dangershony in https://github.com/block-core/angor/pull/909 * Fix desktop version display showing 0.0.0 instead of deployed version by @dangershony in https://github.com/block-core/angor/pull/928 * H5: Use pubkey hash for storage paths (V3+) and zero sensitive bytes by @DavidGershony in https://github.com/block-core/angor/pull/915 * H2: Replace (List<Coin>, List<Key>) tuple with SigningCoin record by @DavidGershony in https://github.com/block-core/angor/pull/913 * L-fixes: Replace hardcoded dust threshold with constant, Console.WriteLine with ILogger by @DavidGershony in https://github.com/block-core/angor/pull/918 * fix: portfolio relay decryption, password derivation, and auto-recovery by @dangershony in https://github.com/block-core/angor/pull/924 * H1: Add two-level BIP-32 derivation with 62-bit entropy for V3+ projects by @DavidGershony in https://github.com/block-core/angor/pull/912 * fix: include miner fee + angor fee in on-chain funding required amount by @dangershony in https://github.com/block-core/angor/pull/923 * Funders live monitoring + badges, markdown descriptions, image perf, cache freshness + UI fixes by @Zazawowow in https://github.com/block-core/angor/pull/927 ## New Contributors * @kylemccullen made their first contribution in https://github.com/block-core/angor/pull/882 **Full Changelog**: https://github.com/block-core/angor/compare/v0.2.31...v0.2.32
  • Jun 26, 2026 0.2.31
    ## What's Changed * docs: consolidate BCIP/NIP protocol specs into docs/ by @dangershony in https://github.com/block-core/angor/pull/896 * ci: add portable (no-install) Windows exe to release artifacts by @dangershony in https://github.com/block-core/angor/pull/895 * Fix funds faucet visibility after network switch by @Zazawowow in https://github.com/block-core/angor/pull/897 * ci: publish Android APK to ZapStore on stable releases by @DavidGershony in https://github.com/block-core/angor/pull/887 * fix: enforce funding end date must be before first stage release date by @dangershony in https://github.com/block-core/angor/pull/898 * docs: Liquid asset issuance via STOKR integration plan by @dangershony in https://github.com/block-core/angor/pull/884 * fix(release): sign macOS DMGs so they install and run by @Zazawowow in https://github.com/block-core/angor/pull/899 * Fix spinner state for Cancel and Refresh buttons by @dangershony in https://github.com/block-core/angor/pull/901 * Fix Nostr relay race conditions blocking project scan/recovery by @dangershony in https://github.com/block-core/angor/pull/900
    More…
    * fix: relay reconnection, stale subscriptions, and UAT testnet switch by @dangershony in https://github.com/block-core/angor/pull/902 **Full Changelog**: https://github.com/block-core/angor/compare/v0.2.30...v0.2.31