Skip to content

Repository files navigation

Tari Bounty Program

Open bounties for the Tari ecosystem. Pick one, ship it, get paid.

How It Works

  1. Browse the bounty board below
  2. Comment on the GitHub issue to signal intent (courtesy, not a lock)
  3. Fork the repo and do the work
  4. Submit a PR that references the issue with a closing keyword (e.g. Fixes #1234) so GitHub links your PR to the bounty automatically
  5. First PR that passes review and gets merged wins the bounty
  6. Get paid in XTM

Bounty Board

Issue Repo Tier XTM Maintainer Status PRs Activity
#17 — minotari_node: bound page, and stop a panic in one HTTP handler from killing the whole node (GHSA-4r27-mpgm-hx3h follow-up) special_contributions L 150,000 @? 🟢 Open
#18 — Ledger GetScriptOffset: enforce cross-side key-identity disjointness in the anti-extraction guard special_contributions L 150,000 @? 🟢 Open
#19 — Audit remaining public P2P RPC repeated fields for missing cardinality bounds (GHSA-vj49-p32c-v9gc follow-up) special_contributions S 15,000 @? 🟢 Open
#20 — Wallet: in-band recovery path for unspendable/maturity-locked UTXOs (GHSA-f5fr-v7h5-w6q7 follow-up) special_contributions S 15,000 @? 🟢 Open
#1 — Create wallet benchmarks wallet-benchmarks L 150,000 @SWvheerden 🟡 PR Open 10 PRs 💬 11
#3299 — CPU mining capped at 64 threads on Windows machines with 64+ logical cores universe M 60,000 @brianp 🟡 PR Open 1 PR 💬 1
#103 — Mitigate risks due to "next" known CVEs version and current versions range wxtm-bridge-frontend S 15,000 @martinserts 🟡 PR Open 18 PRs 💬 21
#1 — Upgrade faqqer faqqer L 150,000 @metalaureate ✅ Merged 3 PRs 💬 3
#119 — Migration from console wallet minotari-cli L 150,000 @SWvheerden ✅ Merged 3 PRs 💬 3
#-165 — TIP-3: Tari Community Forums rfcs L 150,000 @SWvheerden ✅ Merged 1 PR 💬 1
#2 — Voluntary community coverage for June 2026 special_contributions L 150,000 @? ✅ Merged 2 PRs 💬 2
#7796 — Harden offline transaction signing tari L 150,000 @SWvheerden ✅ Merged 1 PR 💬 1
#1931 — UX: Wallet address book tari-ootle L 150,000 @sdbondi ✅ Merged 1 PR 💬 1
#1949 — walletd: Log of balance changes tari-ootle L 150,000 @sdbondi ✅ Merged 3 PRs 💬 3
#1957 — Bounty: Agent-friendly wallet authentication tari-ootle L 150,000 @sdbondi ✅ Merged 5 PRs 💬 5
#1 — Replace with a supported robust solution aiteen M 60,000 @metalaureate ✅ Merged 4 PRs 💬 4
#1 — Install, configure, set up the Tari Community Discourse server. community-discourse M 60,000 @metalaureate ✅ Merged 1 PR 💬 1
#113 — add payref tracking to wallet minotari-cli M 60,000 @SWvheerden ✅ Merged 3 PRs 💬 3
#7715 — Create lmdb unit tests tari M 60,000 @SWvheerden ✅ Merged 6 PRs 💬 6
#7736 — create offline singing cucumber test tari M 60,000 @SWvheerden ✅ Merged 3 PRs 💬 3
#7738 — Let the wallet save more scanned block headers by spare headers beyond a day tari M 60,000 @SWvheerden ✅ Merged 3 PRs 💬 3
#7776 — Better feedback of rejected transactions tari M 60,000 @SWvheerden ✅ Merged 7 PRs 💬 7
#7830 — Connection types tari M 60,000 @SWvheerden ✅ Merged 4 PRs 💬 4
#1974 — Fix claim burn ownership proof validation in cucumber tests tari-ootle M 60,000 @sdbondi ✅ Merged 3 PRs 💬 3
#1977 — Fix eviction detection timeout in offline validator test tari-ootle M 60,000 @sdbondi ✅ Merged 2 PRs 💬 2
#1978 — Fix VN registration detection timeout in state sync test tari-ootle M 60,000 @sdbondi ✅ Merged 4 PRs 💬 4
#1997 — Add rate limiting to indexer REST API endpoints tari-ootle M 60,000 @sdbondi ✅ Merged 6 PRs 💬 6
#2149 — Race in stealth claim_validator_fees between fee-pool snapshot and on-chain claim tari-ootle M 60,000 @sdbondi ✅ Merged 1 PR 💬 1
#1588 — v1.2.0: Windows 11: Auto-start on system boot: When user restarts laptop, app does not automatically relaunch universe M 60,000 @brianp ✅ Merged 14 PRs 💬 14
#3084 — Feature Request: Support Custom Node Selection for Better Connectivity universe M 60,000 @brianp ✅ Merged 1 PR 💬 1
#3178 — Custom node data location fails on macOS with NAS (SMB mount) universe M 60,000 @brianp ✅ Merged 5 PRs 💬 6
#3204 — Tari Universe terminates external xmrig processes on shutdown universe M 60,000 @brianp ✅ Merged 12 PRs 💬 13
#102 — wallet cucumber test scan to height is not properly tested minotari-cli S 15,000 @SWvheerden ✅ Merged 2 PRs 💬 2
#125 — Race condition in utxo locking minotari-cli S 15,000 @SWvheerden ✅ Merged 4 PRs 💬 4
#171 — Retro bounty: TIP-1 Tari Improvement Proposals process rfcs S 15,000 @SWvheerden ✅ Merged 1 PR 💬 4
#-7822 — fix: consume merge mining proxy monero reservation tari S 15,000 @SWvheerden ✅ Merged 1 PR 💬 1
#-7259 — feat: auto zero value coinbase reward calculation tari S 15,000 @SWvheerden ✅ Merged 1 PR 💬 1
#-7242 — fix: minotari_merge_mining_proxy returns Tari block hash even if submit_to_origin is disabled tari S 15,000 @SWvheerden ✅ Merged 1 PR 💬 1
#7737 — Convert Merge mining cucumber tests to not mine RxM, but rather RxT tari S 15,000 @SWvheerden ✅ Merged 4 PRs 💬 4
#7795 — Create better ledger installer tari S 15,000 @SWvheerden ✅ Merged 10 PRs 💬 13
#7829 — Console wallet key migration tari S 15,000 @SWvheerden ✅ Merged 3 PRs 💬 3
#7935 — tari_comms_dht accepts loopback and private peer addresses when allow_test_addresses=false tari S 15,000 @SWvheerden ✅ Merged 2 PRs 💬 2
#1975 — Fix event topic assertion in indexer event scanning test tari-ootle S 15,000 @sdbondi ✅ Merged 2 PRs 💬 2
#1976 — Fix indexer substate lookup in wallet daemon indexer test tari-ootle S 15,000 @sdbondi ✅ Merged 1 PR 💬 2
#2308 — walletd web UI: set the default account from Settings tari-ootle S 15,000 @sdbondi ✅ Merged 3 PRs 💬 6
#2330 — Serve indexer Prometheus metrics on a separate listener from the REST API tari-ootle S 15,000 @sdbondi ✅ Merged 6 PRs 💬 10
#2657 — When resuming from sleep modes, TU ignores prior mining state (restarts mining + triggers wallet backup request) universe S 15,000 @brianp ✅ Merged 1 PR 💬 1
#3028 — Cleanup old binary files universe S 15,000 @brianp ✅ Merged 13 PRs 💬 13
#3035 — Error sending transcation, missing file: on first time use of wallet after launching app universe S 15,000 @brianp ✅ Merged 1 PR 💬 1
#3111 — [BUG] No Linux Support universe S 15,000 @brianp ✅ Merged 11 PRs 💬 12
#3128 — seed wallet import problem universe S 15,000 @brianp ✅ Merged 3 PRs 💬 3
#3210 — Tari Universe 1.6.11 reports rate in G/s on Mac for CPU universe S 15,000 @brianp ✅ Merged 12 PRs 💬 13
#3279 — Add a "Show on startup" setting (launch minimized to tray) universe S 15,000 @brianp ✅ Merged 2 PRs 💬 2
#7164 — JMT data is very large and should be optimized.. tari L 150,000 @SWvheerden ⚫ Closed

54 bounties — 3,240,000 XTM

Last updated: August 25, 2026 at 17:42 UTC

Tier Summary

Tier Count XTM
S 24 15,000
M 18 60,000
L 12 150,000

About

Tari bounty program — issue descriptions, sizing, and tracking

Resources

Stars

4 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages