Module utils

Module utils 

Source
Expand description

チェーン検証および EIP-712 domain と設定アドレスの照合。

Functions§

assert_onchain_eip712_domain_matches_config
オンチェーンから読んだ EIP-712 ドメインが設定 TWC / 接続チェーンと一致すること。
assert_provider_supported_chain
assert_transfer_contract_deployed のエイリアス(旧名前との互換)。
assert_signed_domain_matches_client_and_config
署名済みバンドルの Eip712Domain が、クライアントのチェーンおよび設定コントラクトアドレスと整合するか検証する。
assert_signed_domain_matches_provider_and_config
assert_signed_domain_matches_client_and_config を、設定アドレスを crate::config::transfer_with_commitment_address が返す値で呼び出す。
assert_transfer_contract_deployed
接続先に canonical TWC がデプロイされていることを eth_getCode で確認する。
chain_id_matches
EIP-712 domain.chainIdU256)が、数値のクライアントチェーン ID と等しいか。