Module sign

Module sign 

Source
Expand description

EIP-712 オフチェーン署名。

  • オンチェーン eip712Domain() からドメインを取得し、ゼロ salt は OpenZeppelin の domain separator と整合するよう domain_for_typed_data_sign から除外します。
  • Alloy では [Provider] + [Signer] でドメイン取得と署名の両方に足ります(別クライアントに分ける必要はありません)。

Functions§

batch_transfer_with_commit
バッチ明細(型 BatchTransferWithCommit)への署名。
cancel_authorization
取消(型 CancelAuthorization)への署名。
domain_for_typed_data_sign
ERC-5267 の eip712Domain().salt がゼロワードのとき、OZ EIP712 の domain separator と一致させるため salt キーを付けない形の Eip712Domain を構築する。
single_transfer
単一送金向け EIP-712(型 TransferWithCommit)に署名し、署名済みバンドルを返す。
uni_commit_transfers
ユニファイド明細(型 UniCommitTransfers)への署名。