Build, Compete, and Earn on Bitcoin L2.
StacksRank is the premier reputation tracking and DeFi orchestration platform built exclusively for the Stacks Builder Rewards (Jan 2026) campaign by Talent Protocol.
StacksRank is engineered to be the ultimate companion for the Stacks Builder Rewards campaign (Jan 19-31).
With a total prize pool of 15,300 STX distributed to high-impact developers, StacksRank serves as both a demonstration of technical excellence and a tool for builders to track their standing.
This project is meticulously crafted to maximize the tier-ranking criteria defined in the campaign FAQ:
- β High-Impact Smart Contracts: Deploys complex Clarity 3 & 4 logic for Vaults and Swaps.
- β
Essential Stacks Libraries: Deep integration of
@stacks/connectand@stacks/transactionsfor robust wallet interaction. - β Public Contribution: Open-source repository driving GitHub activity and ecosystem value.
- β Bitcoin L2 Wallet Support: Native support for Leather, Xverse, and Asigna via browser injection.
-
π Dynamic Reputation Leaderboard:
We track real-time on-chain activity, contributions, and engagement to rank the top builders in the ecosystem. Your code is your resume, and StacksRank makes it visible. -
π± Trustless Atomic Swaps:
Need to move assets? Our built-in swap engine allows for secure, non-custodial exchanges between STX and SIP-010 tokens (like xBTC, USDA) with instant price calculation and zero middleman risk. -
π ClarityVault Service:
For teams and DAOs, we offer ClarityVaultβa secure, multi-signature treasury management solution built directly on Clarity 3 & 4 smart contracts, ensuring your community funds are safer than ever.
StacksRank is designed to help you maximize your position in the Stacks Builder Rewards leaderboard. Here's how the rewards system works:
Your leaderboard position is determined by your activity across:
- π Smart Contract Deployment: The activity and impact of the smart contracts you've deployed on Stacks
- π¦ Library Usage: Use of
@stacks/connectand@stacks/transactionsin your repositories - π» GitHub Contributions: Your contributions to public repositories
Stacks Builder Rewards tracks your onchain and GitHub builder activity. Here's how to get started:
-
Create your Bitcoin L2 wallet and connect it in the settings on talent.app
-
Connect your GitHub profile in the settings on talent.app
- Note: only contributions to public repositories are tracked
-
Start building with Stacks
- Deploy high-impact smart contracts
- Use
@stacks/connectand@stacks/transactionsin your projects - Contribute to public repositories
StacksRank showcases all three criteria, making it the perfect portfolio piece for the campaign! π―
-
π Next-Gen Wallet Connection:
We ditched the standard wrappers for a Direct Leather Provider Integration, ensuring a smooth, crash-free connection experience that feels native to the browser. -
π Real-Time Data Indexing:
Powered by the Hiro API, StacksRank fetches live balances, transaction histories, and contract states instantly. No stale data, ever. -
β‘ Instant Atomic Logic:
Our frontend swap engine calculates exchange rates for STX/xBTC pairs in milliseconds, providing users with accurate slippage estimates before they sign. -
π‘οΈ Future-Proof Smart Contracts:
Our contracts are written in Clarity 3 & 4, leveraging the latest improvements in safety, traits, and expressivity on the Stacks blockchain.
This project leverages the bleeding edge of the Stacks ecosystem:
-
Frontend: Vanilla JS (ES6+) & HTML5
Optimized for maximum performance, zero build-step complexity, and universal browser compatibility. -
Smart Contracts: Clarity 3.0 & 4.0
Utilizing the latest standards for secure Bitcoin L2 logic. -
Wallet Integration: Leather Provider API
Direct injection method for superior reliability. -
Infrastructure: Hiro Extended API v1
For real-time blockchain state management.
Want to run StacksRank locally? It's plug-and-play.
-
Clone the repository
git clone https://github.com/Earnwithalee7890/StacksRank.git cd StacksRank -
Run locally (No complex Node ecosystem needed!)
# Using Python (Recommended) python -m http.server 8000 # OR using Node npx serve .
-
Open in Browser Navigate to
http://localhost:8000and connect your Leather Wallet!
We welcome contributions from the Stacks community! Whether it's a new feature, a fix, or a design improvement:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Built with β€οΈ for the Stacks Builder Community.
Clone repo and install deps.
All contracts are deployed and verified on Stacks Mainnet for the Talent Protocol event.
| Contract Name | Contract Address |
|---|---|
| Reputation System | SP2F500B8DTRK1EANJQ054BRAB8DDKN6QCMXGNFBT.simple-reputation |
| DeFi Swap | SP2F500B8DTRK1EANJQ054BRAB8DDKN6QCMXGNFBT.simple-swap |
| Multi-Sig Vault | SP2F500B8DTRK1EANJQ054BRAB8DDKN6QCMXGNFBT.simple-vault |
| Builder Tools | SP2F500B8DTRK1EANJQ054BRAB8DDKN6QCMXGNFBT.defi-builder-tools |
- β
Fee/Withdrawal Logic: Implemented in
defi-builder-tools. - β Activity: High-volume transaction history generated.
- β Source Code: Verified on Hiro Explorer.
- β Mainnet: Fully operational.
Built with β€οΈ for the Stacks Builder Community.
