Paliでのテスト
手動の統合テストにはSyscoinテストdappを使用し、アプリケーションロジックには独自の自動テストを使用してください。
ホスト済みテストdapp
Syscoinテストdappは次の場所でホストされています。
https://syscoin-test-dapp.vercel.app/
Pali passkeyフロー、wallet_prepareSmartAccount、wallet_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テストチェックリスト
- デフォルトのプロバイダーセレクターからPaliに接続します。
- スポンサーシップを無効にしてpasskeyアカウントを作成し、Paliがデプロイ確認を完了するまで待ちます。
- テストで必要な場合、passkeyアカウントへ資金を入れるかデプロイします。
- ERC-20 approveと
transferFromのバッチを作成します。 wallet_sendCallsでバッチを送信します。- ウォレットがデコード済みcalldataと、passkeyバッチ用の単一のWebAuthn承認を表示することを確認します。