開発
Rusty Kaspa v2.0.1リリースを見る

Kaspa 上で開発する

Kaspa 上での開発に使える WASM SDK、ネイティブ Rust ライブラリ、ノードインフラ。

最短ルート

開発を始める

目的に合うドキュメント、ライブサンプル、またはノードの実行方法から始めましょう。

ライブで試す

Rusty Kaspa のブラウザ向けサンプルを実行

以下のサンプルは Rusty Kaspa v2.0.0 のブラウザ向け SDK リリースから配信されています。ページを離れずに SDK の動作を確認できます。

サーバー情報を取得

パブリックリゾルバー経由で接続し、ブラウザから基本的なノード情報を直接取得します。

パブリックノードネットワーク に接続して動作します。これはコミュニティ運営ノードからなる分散型プールで、前段に Kaspa Resolver を置いています。初期化に数秒かかる場合があり、大規模な本番利用には推奨されません。

開発方法

開発方法を選ぶ

開発するシステムに合う SDK またはインフラのルートから始めましょう。

アプリ SDK

WASM SDK で開発

アップストリームのブラウザおよび Node.js 向けバインディングを使い、ウォレットフロー、トランザクション、RPC 接続を実装します。

ネイティブ Rust

ネイティブ Rust で開発

Rusty Kaspa 内の Rust クレートを、バックエンドサービス、システム連携、ウォレット内部処理、ノード周辺のワークロードに利用します。

ノード

ノードを動かす

ネットワークへのフルアクセス、UTXO インデックス作成、本番インフラには Rusty Kaspa を使います。

コミュニティ API手軽なデータ取得や制約のある環境向けに、コミュニティがホストする API を利用できます。ベストエフォートで、SLA はありません。

REST API ドキュメント

ノード

ノードを動かす

Docker で Rusty Kaspa をローカル起動します。永続的に運用する場合は、Docker Hub を確認するか、ソースからビルドしてください。

Docker クイックスタート

最新の Rusty Kaspa イメージを実行

ポート 16110 で gRPC を公開し、開発マシンからノードに接続できるようにします。一時的なコンテナのため、永続ストレージとインバウンド P2P 接続はありません。

ツール

現在のツールチェーン

現時点で開発者が利用できる安定したインターフェースと、個別に示した新しい取り組み。

アクセス

ネットワークへのアクセス

開発者が実際に必要とする用途別にまとめたドキュメント、クエリ手段、ノード資料、テストフロー。

ドキュメント

ガイド、技術資料、公開中の提案から始めましょう。

クエリとアクセス

公開ツールと、コミュニティがホストする軽量な API を通じてネットワークにクエリを実行します。コミュニティ API はベストエフォートで、SLA はありません。

ノードと RPC

ノードインフラを一式運用するか、ノードスタックをさらに詳しく調べます。

テストネット

メインネットにリリースする前に、公開テスト用リソースを使いましょう。

開発動向

公開の場で進行中の開発を追う

主要な議論チャンネルを確認し、SDK、プロトコル、試験的なプログラマビリティの開発を追いましょう。

ヘルプ

開発を続ける

まずはドキュメントを使いましょう。さらに詳しいサポートが必要な場合は、Q&A、GitHub、Discord、R&D Telegram を利用できます。