Skip to content

feat: VS Code Extension for Browsing and Claiming Bounties (#854)#1368

Open
huiofficial wants to merge 1 commit into
SolFoundry:mainfrom
huiofficial:feat/vscode-extension-browse-bounties-854
Open

feat: VS Code Extension for Browsing and Claiming Bounties (#854)#1368
huiofficial wants to merge 1 commit into
SolFoundry:mainfrom
huiofficial:feat/vscode-extension-browse-bounties-854

Conversation

@huiofficial
Copy link
Copy Markdown

SolFoundry Bounty T2: VS Code Extension for Browsing Bounties

Reward: 600K $FNDRY | Issue: #854

What's Built

A VS Code extension for browsing, searching, and claiming SolFoundry bounties in the sidebar.

Features

  • TreeView sidebar — bounties grouped by programming language
  • Language filter — Python, JS, TS, Go, Rust, Swift, Solidity
  • Reward tier filter — T1/T2/T3
  • One-click claim — confirmation dialog + progress indicator
  • Inline actions — Claim and Open in Browser per item
  • Configurable apiBaseUrl and walletAddress in Settings

Files

vscode-extension/src/extension.ts — entry point, commands
vscode-extension/src/bountiesProvider.ts — TreeDataProvider, grouping, filtering
vscode-extension/src/api.ts — fetchBounties, claimBounty API client
vscode-extension/src/types.ts — type definitions

Acceptance Criteria

  • Browse and search bounties in sidebar
  • Filter by programming language and reward
  • One-click bounty claim functionality

Build

cd vscode-extension && ./build-and-test.sh
# TypeScript compiles with 0 errors

Closes #854

Wallet:

…y#854)

- TreeView sidebar with bounties grouped by language
- Filter by programming language (QuickPick)
- Filter by reward tier (T1/T2/T3)
- One-click bounty claim with confirmation flow
- Configurable API base URL and wallet address

Closes SolFoundry#854
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

missing-wallet PR is missing a Solana wallet for bounty payout

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🏭 Bounty T2: VS Code Extension for Browsing Bounties

1 participant