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

Paliでのテスト

手動の統合テストにはSyscoinテストdappを使用し、アプリケーションロジックには独自の自動テストを使用してください。

ホスト済みテストdapp

Syscoinテストdappは次の場所でホストされています。

https://syscoin-test-dapp.vercel.app/

Pali passkeyフロー、wallet_prepareSmartAccountwallet_sendCalls、ERC-20 allowanceバッチ生成、一般的なウォレットリクエストが含まれています。

ローカルテストdapp

未公開の変更をテストする必要がある場合:

git clone https://github.com/syscoin/test-dapp.git
cd test-dapp
yarn install
yarn start

ローカルPali拡張機能

git clone https://github.com/syscoin/pali-wallet.git
cd pali_wallet
yarn install
yarn dev:chrome

その後、ブラウザ拡張機能の開発者ページからbuild/chromeを読み込みます。

Passkeyテストチェックリスト

  1. デフォルトのプロバイダーセレクターからPaliに接続します。
  2. スポンサーシップを無効にしてpasskeyアカウントを作成し、Paliがデプロイ確認を完了するまで待ちます。
  3. テストで必要な場合、passkeyアカウントへ資金を入れるかデプロイします。
  4. ERC-20 approveとtransferFromのバッチを作成します。
  5. wallet_sendCallsでバッチを送信します。
  6. ウォレットがデコード済みcalldataと、passkeyバッチ用の単一のWebAuthn承認を表示することを確認します。