メインコンテンツまでスキップ

アプリ開発者向け

本当にあなたが所有するWebサイトやアプリを出荷しましょう — オンチェーンで自分の資産としてmintされ、レンタルではありません。ビルドとプレビューは無料です。公開するときにのみ小さな均一の$DIG価格を支払い、ファイルはブラウザ内で暗号化されるため、どのホストも読み取れません。

メンタルモデル

**storeは、あなたのWebサイトの永続的なアイデンティティであり、あなたが管理するオンチェーンのシングルトンです。公開するたびに、storeId:rootHashという1つの不変なcapsule**をmintします。storeは、これまでに公開してきたcapsuleの並びにすぎません。

2つの入口が、同じ「無料でビルド → 有料で公開」というループに通じています。

足場作り、ビルド、プレビューは無料です。費用がかかるのは公開するときだけです。

あなたが行うこと費用
足場作り、ビルド、ドラフトのプレビュー無料
最初のcapsuleを公開する(storeをmintする)$DIGでの均一なcapsule価格 + わずかなXCH手数料
各更新を公開する(新しいcapsule)$DIGでの均一なcapsule価格 + わずかなXCH手数料

まずはここから

Webから公開する — DIGHUb

DIGHUbで新しいstoreを開始する ↗。ビルド済みのサイト(dist/build/フォルダ)をドロップし、実際の読み取りパスで無料のドラフトプレビューを取得し、公開ステップでのみウォレットを接続します。Webの手順はクイックスタート → Webから公開するを参照してください。

CLIから公開する — digstore

Git形式のループです:newdevinitcommit

digstore new vite-react   # scaffold a runnable project — free, no mint
digstore dev # preview on the real chia:// read path, live-reload — free
digstore init site --dir dist # mint the store's first capsule (uniform price + XCH fee)
digstore commit -m "v1.1" # publish an update — a new capsule

CLIクイックスタート · プロジェクトワークフローの全体像

アプリを足場作りする — 5つのテンプレート

digstore new <template>またはnpm create dig-appを通じて、実行可能でウォレット対応済みのスターター — staticvite-reactnext-staticnft-dropdapp-window-chia — から始めましょう。

アプリを足場作りする

digstore devで無料プレビュー

digstore devは、あなたのプロジェクトを本物のDIG読み取りパス(暗号化 → コンパイル → 検証 → 復号)でライブリロード付きに配信し、開発用のwindow.chiaを注入します。あなたが見るものが訪問者の得るものであり、mintも支出も一切発生しません。

CLIクイックスタート → 開発とプレビュー

dig.toml — コミット可能なマニフェスト

プロジェクトルートのdig.tomlは、store-idoutput-dirbuild-commandremote、その他の設定を保持し、digstore devdigstore deploy、足場作りテンプレートで共有されます。これには秘密情報が一切含まれないため(それらは環境から取得されます)、コミットして構いません。

プロジェクト設定とビルド時の値

更新とバージョン — 各公開は新しいcapsule

公開のたびに、現在のビルドは新しい不変なcapsuleに封印され、あなたのstoreのオンチェーンrootが進みます。古いcapsuleは読み取り可能なままであり、読み手が特定のrootHashを指定しない限り、storeは常に最新のものに解決されます。

オンチェーンアンカリング

費用について

ビルドとプレビューは無料です。公開されたcapsuleごとに**$DIGでの均一な価格と、わずかなXCHネットワーク手数料がかかり、同じオンチェーン支出にアトミックに**含まれます。価格はcapsuleごとに均一であるよう設計されています(capsuleの長さがコンテンツについて何も漏らさないようにするためです)。$DIGはTibetSwap、dexie.space、9mm.proで入手できます。

DIGの入手方法 · なぜすべてのcapsuleは同じ価格なのですか?

GitHub Actionsからのpush-to-deploy

dig-network/deploy-actionを設定して、プッシュのたびに新しいcapsuleを公開しましょう。if-changedガードにより、バイト単位で同一のビルドは何もしません(支出が発生しません)。

GitHub Actionsからデプロイする

*.on.dig.netのWebアドレスを追加する(任意)

あなたのstoreは、確定した瞬間に、そのURN / chia://アドレスによって到達可能になります — 追加費用はかかりません。人に優しい<name>.on.dig.netハンドルは、その上にある任意の、有料のDIGHUbでの登録です。

自分のドメインは使えますか?


さらに深く:プロトコル

上記の平易な言葉によるモデルだけで出荷には十分です。全体の設計を知りたいときは、