backpack - 🎒 次のレベルの暗号ウォレット

(? Next level crypto wallet)

Created at: 2022-02-24 22:35:47
Language: TypeScript
License: NOASSERTION

バックパック

あなたのxNFTのための家

ビルドステータス チュートリアル 不和チャット

手記

  • バックパックは活発に開発中であるため、すべての API は変更される可能性があります。
  • このコードは監査されていません。自己責任で使用してください。
  • 繰り返します。これは実稼働の準備ができていません。

最新リリースのインストール

最新の開発リリースをインストールしたい場合は、ここで最新のビルド.zipを取得し、開発者モードを使用してローカルのクロムプロファイルに追加します。以下のビデオを参照してください。

ローカルでの開発

https://user-images.githubusercontent.com/101902546/173857300-fc139113-0af5-46fc-baad-236a2ebf63f1.m4p

0. コードをプルする

git clone git@github.com:coral-xyz/backpack.git
git submodule init
git submodule update

1. 暫定的な準備段階

自己署名ローカルSSL証明書を有効にする

chrome://flags/#allow-insecure-localhost に移動してトグルを有効にしてから、クロムを再起動します。注: 何をしているのかわからない場合は、これを有効にしないでください。このままにしておくと、エクスプロイトに対して脆弱になります。開発が完了したら、この手順を元に戻すことをお勧めします。

環境変数

オプションで、独自の変数に名前を変更したり、独自の変数を設定したりすることもできます。

.env.example
.env

2. 依存関係のインストール

yarn install

3. すべてのパッケージを本番用にビルドする

yarn build

4. 開発用のパッケージを開始する

yarn start

注: 新しいリポジトリでは、前に実行する必要があります。

yarn build
yarn start

ビルドで問題が発生した場合は、yarn をクリーンに実行してからもう一度やり直してください。

5a.拡張機能の開発バージョンをインストールする

chrome://extensions に移動し、開発者モード(右上)を有効にして、ディレクトリをウィンドウにドラッグします。このバージョンでは、タイトルに(Dev)が含まれ、ライブリロードがサポートされます。

packages/app-extension/dev

5b.オプションで、ビルドされた拡張機能をインストールする

拡張機能のプロダクションビルドを試したい場合は、上記のようにディレクトリを実行して chrome://extensions にドラッグします。このバージョンにはホットリロードがなく、ローカルプラグインも実行しない限り表示されません

yarn build
packages/app-extension/build
yarn start

ライセンス

あなたが明示的に別段のことを述べない限り、あなたが意図的にインクルージョンのために提出した貢献は、追加の条件なしにリポジトリメンテナの裁量でライセンスされるものとします。