癖と制限
このページは、dappsが考慮すべき動作を文書化します。
接続とポップアップ
- 多くのdappホストを接続できます。
- 各ホストが同時に持てるアクティブな接続済みアカウントは1つです。
- ブロッキング承認ポップアップは直列化され、キューに入れられます。
- 重複したアクティブpopup routesは拒否される場合があります。
- ポップアップspamは一時的にブロックされる場合があります。
UTXOとEVMの分離
window.ethereumはEVM用です。window.paliはUTXO/Syscoin用です。- 誤ったチェーンファミリーのメソッドを呼び出すと失敗するか、ネットワーク切り替えが必要になる場合があります。
- UTXO/EVM切り替えにより切断され、再接続が必要になる場合があります。
EIP-5792ステータス
wallet_sendCallsは実装されています。wallet_getCapabilitiesは実装されています。wallet_getCallsStatusは実装済みです。不明なbundle idはエラー5730で失敗します。wallet_showCallsStatusは実装済みで、バッチのステータスをウォレットのポップアップに表示します。
アトミック性
- Passkeyスマートアカウントは、選択されたバッチ呼び出しを1つのスマートアカウント実行で実行できます。
- 通常のEOAバッチ呼び出しは順次のウォレット送信であり、真のアトミック実行として扱うべきではありません。
サブスクリプション
eth_subscribeとeth_unsubscribeは未サポートです。リアルタイムチェーンサブスクリプションには専用のWebSocket RPCプロバイダーを使用してください。
Passkeys
- Passkeyスマートアカウントサポートは、アクティブチェーンのファクトリー設定に依存します。
- コントラクトデプロイ呼び出しはpasskey
wallet_sendCallsではサポートされていません。 policyTextはウォレットメタデータおよび表示テキストであり、オンチェーン強制ではありません。- 必須スポンサーmodeは、スポンサーサービスの可用性とproof検証に依存します。
Iframes
Paliはトップレベルページにプロバイダーを注入し、iframesには注入しません。