SmartAccount https://docs.hazbase.com/smart-contracts/contracts/smart-account/ SMART CONTRACTS ← コントラクト一覧 SmartAccount 署名検証と実行権限をコントラクトで扱うウォレット。 全体像 コントラクト一覧 用途から選ぶ 権限・運用設計 ウォレット SmartAccountV2 .sol 役割と使いどころ パスキーを使う所有者認証、対象を限定したセッションキー、リカバリーを組み合わせたウォレットの基盤です。 接続・設定のポイント 掲載実装はSmartAccountV2です。セッションの対象・操作・有効期限を限定し、Wallet APIの承認フローと対応づけます。 主要なコントラクト操作 コントラクトを直接呼び出す場合の主要な入口です。引数・型・アクセス条件は、リンク先の実装と対応するABIで確認できます。 操作 用途 execute 承認された呼び出しを実行 executeBatch 複数の呼び出しを一括実行 grantSessionKey セッションキーの利用条件を設定 revokeSessionKey セッションキーを失効 Wallet APIでの組み込み方法 組み合わせるコントラクト AccountFactory 所有者の検証設定からウォレットアドレスを生成する。 実装につなげる 決済・サービス連携 データの持ち方、処理の順序、SDKコードを通じて、アプリケーションへの組み込み方を確認できます。 実装パターンを読む 仕様とソースコード 掲載するSolidityソースは下記のリビジョンを参照しています。SDKの対応バージョンと、接続先ネットワークの実装アドレス・ABIを合わせて参照できます。 smart-account/contracts/SmartAccountV2.sol ソースリビジョン : b53a5b5 ← コントラクト一覧に戻る 権限・運用設計