Awesome Stacks
Stacksを扱う資料や関連プロジェクトをまとめたAwesomeリストです。
目次
アプリ
ウォレット
- Asigna - Bitcoin、Ordinals、BRC20、Stacks向けマルチシグウォレット。
- Leather Wallet - BitcoinとStacks Webアプリケーションへ接続するオープンソースウォレット。モバイルにも対応する。
- OKX Web3 Wallet - Stacksもサポートするマルチチェーンウォレット。
- Xverse Wallet - Bitcoin、STX、スタッキングを管理するモバイルウォレットアプリケーションとブラウザー拡張(部分的にオープンソース)。
- WalletConnect - Wallet Connect(Reown)をStacksとともに利用する方法のドキュメント。
Stacks Webアプリケーション
- Hiro Explorer - Stacksブロックチェーン上の取引を確認するアプリケーション。
- STXER - Stacks取引向けのエクスプローラー、デバッガー、シミュレーター。
- Send Many - 一回の取引でSTXなどのトークンを多数の受取人へ送るアプリケーション。
- Speed Spend - テストネット上で動作するClarity実験のスイート(ソース)。
- Blocksurvey - データ所有権とプライバシーに焦点を置くAI駆動の調査プラットフォーム。
- AIBTC - 測定可能なタスクに取り組むAIエージェントの協調ネットワーク。
- FatStx - たとえば税申告に使える年間取引ビューアー。
ブロックチェーン命名システム
- BNS V2 - 取引履歴と分析を備えた、Stacks上のすべてのブロックチェーン名前空間のハブ。
- btc.us - .btc名向けアプリケーション。
- Owl.link - BNS名のリンクページを作成するアプリケーション。
DeFi
- Bitflow - 分散型取引所。
- Velar - 主要なBitcoin L2上でのスワップ、取引、資産立ち上げ。
- Zest Protocol - BitcoinとStacks上の分散型借入・貸付。
- FakFun - Bitcoin上に構築されたミームコインの交換、立ち上げ、ラッピング用プラットフォーム。
- Alex Lab - DeFi向けサービスプラットフォーム。
- Arkadiko Protocol - 自己返済型ローンに基づくステーブルコイン(USDA)。
- Granite - Bitcoinを担保に借りるための、ノンカストディアルで安全かつ分散型のBitcoin流動性プロトコル。
- BSD - 過剰担保型貸付モデルでBitcoinに裏付けられた合成デジタルドル。
- USDh - ショート無期限先物ポジションと機関級カストディアンを用いる、Bitcoin裏付けの利回り付き合成ドル。
- STXTools - Stacks上のDeFi向けチャート、取引、価格アラート。
- Stacks Pulse - Stacks DeFiのリアルタイム・オンチェーン統計。
- Signal21 - Bitcoin L1、L2、Dapps向けオンチェーン分析。
- Lydian - 分散型財務管理プロトコル(提供終了)。
- CityCoins - 都市向けトークン(終了段階)。
ゲーム
- Stacks Degens - NFTで実現するレトログラフィックのカーレースゲーム。
- Project Indigo - インタラクティブなストーリーとRPG体験。
スタッキングアプリ
- Stacking on Leather - Stacksトークンを直接またはプールでスタックするアプリ。
- Fast pool - 信頼を最小化したスタッキングプール。
- PlanBetter pool - Bitcoin報酬付きスタッキングプール。
- Xverse pool - Xverseモバイルアプリに組み込まれたスタッキングプール。
- Stacking DAO - Stacks上の流動的スタッキング。
- Lisa - リベースを使うStacks上の流動的スタッキング。
- Stacking Tracker - スタッキングと履歴データの概要(ソースコード)。
Clarityリソース
開発者ツール
- Clarinet - CLIとしてパッケージ化されたClarityランタイム。Clarityスマートコントラクトの開発とテストを容易にする。
- Clarigen - Clarityスマートコントラクトと対話するTypeScriptコードを書くためのツール。
- clarity.tools - ブラウザー内Clarity REPL。
- ClarityGPT Prompt - チャットボットでスマートコントラクトを書く。
- Hiro Platform - ブラウザー内IDE。
- secondlayer - Reactフックとテストユーティリティを備える、Clarityコントラクト向けTypeScriptコード生成。Clarigenに着想を得ている。
コントラクト例
- Source of Clarity - 一部コメント付きでメインネットにデプロイされたすべてのClarityコントラクトの一覧。
- Example Contracts - 独自のコントラクトを書く出発点となるサンプルスマートコントラクト集。
- Audited Example Smart Contracts - セキュリティ監査済みの別のスマートコントラクト例コレクション。
ライブラリとプロトコル
- blaze - 署名ベースの認可プロトコル。
- uint256 - 値を256ビットへ変換するライブラリ。
- clarity-bitcoin - Bitcoin取引を検証するライブラリ。
- STX20 - Stacks上でデジタルアーティファクトを作成・共有するプロトコル。
コントラクト
- CityCoin - STX転送を使い比例確率で新しいコインをミントするPoX liteの実装。
- SWAPR - Stacks 2.0およびClarity上のUniswap風実装。
- FLEXR - Stacks向けのAmpleforth解釈。
- ClarityDAO - ClarityにおけるMoloch DAOの変換実装。
- NFT Marketplace - 取引可能な資産のマーケットプレイス用Clarityスマートコントラクト。
- StackStarter - クラウドファンディング向けClarityスマートコントラクト。
- Lightning Swaps - Lightning Networkを使う不正防止スワップ。
- Election Voting - Clarityを用いる候補者向け基本投票。
- DualX - 取引のためのDeFiエコシステムを実装するClarityコントラクト集。
- ExecutorDAO - スマートコントラクトへDAO機能を組み込むClarityフレームワーク。
- Digital Will - 条件付き資金移転。
- MultiSafe - Stacks(STX)とBitcoin(BTC)を管理する共有暗号資産保管庫。
- Charisma - Stacksブロックチェーン上でコミュニティが運営するミームコインDAO。
非代替性トークン
- This is #1 - BitcoinとStacksブロックチェーン上に構築された最初のプロフェッショナルNFT(コントラクト)。
- Smart Contract GPT - SIP-009コントラクトを作成するよう訓練されたチャットボット。
代替性トークン
スタッキング
- Stacking Pools - スタッキングプール向けPoXのラッパーコントラクト。
- Stacks Pools - 分散型スタッキングプール。
アプリ開発
クライアントライブラリ
- Stacks.js - Stacksブロックチェーンと対話するJavaScriptライブラリのモノレポ。
- stacks.rs - Stacksブロックチェーンと対話するRustツールキット。
- stacks.py - Stacksブロックチェーンと対話するPythonライブラリ。
- go-stacks - stacksブロックチェーンと対話するGolang SDK。
- x402 Stacks - Stacksブロックチェーン上に支払いゲート付きAPIを構築するプロトコルとSDK。
- Stacks Connect - アプリをStacksアカウントへ接続するライブラリ。
- Sign-In With Stacks - Sign-In with Stacksメッセージを作成・検証するライブラリ。
CLI
- @stacks/cli - 認証、ストレージ、取引と対話するためのコマンドラインインターフェース。
インデックス・クエリーAPI
- Stacks API - ブロックチェーンと直接対話し、情報照会、取引ブロードキャスト、Stacks上でのプロジェクト拡張を行うホスト型API。
- Quicknode - Quicknodeを使いStacksへ素早く簡単に接続するためのホスト型エンドポイント。
- Self-Hosted Render - Render上でStacksノードをセルフホストするワンクリックデプロイツール。
- Self-Hosted Digital Ocean - Stacksノードを実行するDigital Ocean droplet。
- Self-Hosted Docker - DockerでセルフホストのStacksノードを実行するツール。
- Stacks Monitoring - Stacksノード向けGrafanaダッシュボード。
学習リソース
ドキュメント
- Official Stacks documentation - Clarityの学習とStacksアプリ開発のためのドキュメントおよび開発者チュートリアル。
- Hiro documentation - 開発者に焦点を当てたドキュメント。
- Stacks 101 - コミュニティがキュレーションするSTX知識。
動画
- Clarity 101 - Clarityの設計原則の基礎を学ぶ。
- Developer Registry 101 - Clarityスマートコントラクトをゼロから構築する方法を学ぶ。
- How Clarity Prevents Common Smart Contract Vulnerabilities - Clarityのセキュリティ原則の説明。
- Proof of Transfer Whitepaper Reading with Muneeb Ali - 著者によるProof of Transfer(PoX)ホワイトペーパーの概要。
- Web3 for Bitcoin - Stacks、その解決する問題、Bitcoinへのスマートコントラクト機能の導入、構築の始め方の概要。
- Why Build on Stacks - Web3開発者が他のブロックチェーンプロトコルよりStacks上で構築したいと思う理由の概要。
文書チュートリアル
- Bitcoin Primer - Bitcoin上でフルスタックDappsを構築する入門。
- Understanding Stacks Post Conditions - StacksのPost Conditionsを理解し利用するガイド。
- Test-Driven Stacks Development with Clarinet - ClarinetをテストとTDDに活用する方法を示すチュートリアル。
- Build a DEX with Stacks - フルスタック分散型取引所の構築を通じたStacks利用の詳細な導入。
- Build a Stacks app with Remix - Remix JSフレームワークとMicro-Stacksを使い、サーバーサイドレンダリングされたStacksアプリを作る方法。
- Build a Stacks app with Next.js - 上記Remixチュートリアルに似た、Next.jsとMicro-Stacksを使うチュートリアル。
- Creating a Voting Contract - Clarityを使いシンプルな投票スマートコントラクトを作る方法を示す複数部構成のシリーズ。
- Building an NFT with Stacks and Clarity - SIP-009標準を活用してClarityでNFTを作成する。
- Order Book Contract Walkthrough - Clarityで構築したオーダーブック・スマートコントラクトの解説。
- NFT Tutorial - ClarityでNFTを作成する。
書籍
- Clarity of Mind - 予測可能で生産的なスマートコントラクトを書く。 CC BY-SA 4.0
コース
- Clarity Universe - 自習コースまたは6週間の指導付きコホートとして提供される、包括的なClarity開発コース。
コミュニティ
- Discord - StacksエコシステムのDiscord。
- Twitter - StacksエコシステムのTwitter。
- YouTube - StacksエコシステムのYouTube。
- Official Stacks Forum - Stacksコミュニティフォーラム。
- r/stacks - Stacksのsubreddit。
貢献
このリストへのコミュニティ貢献を歓迎します。貢献する前に貢献ガイドラインをお読みください。