Expand description
コントラクトアドレスと CREATE2 / EIP-712 の固定パラメータ。
デプロイ先アドレスは EIP-2470 Singleton Factory による CREATE2 の決定論アドレスです(contracts/TWC_CREATE2.md 参照)。
integration-test フィーチャー有効時のみ、transfer_with_commitment_address が環境変数 ETH_TWC_CONTRACT_ADDRESS を参照します(Anvil 結合テスト用)。
test-config 有効時は単体テスト用の固定アドレスになります。
Constants§
- EIP712_
DOMAIN_ NAME - 既定 EIP-712
name(TransferWithCommitmentコンストラクタと一致させる)。 - EIP712_
DOMAIN_ VERSION - 既定 EIP-712
version。 - TRANSFER_
WITH_ COMMITMENT_ ADDRESS TransferWithCommitmentの決定論アドレス(コンパイル時定数)。- ZERO_
TRANSFER_ ADDRESS - 未設定を表すゼロアドレス。
Functions§
- assert_
transfer_ contract_ configured transfer_with_commitment_addressがゼロでないことを検証する(integration-testで未設定 env のときなど)。- transfer_
with_ commitment_ address - 実行時に解決する
TransferWithCommitmentのデプロイアドレス。