eth_twc_sdk/
events.rs

1//! トランザクションレシートのログからイベントをデコードするための定義(コントラクト ABI と同一シグネチャ)。
2//!
3//! [`crate::verify`] は RPC ログの **`inner`**(`alloy_primitives::Log`)を `decode_log` に渡してデコードします。
4
5use alloy::sol;
6
7sol! {
8    /// 送金が実行されたことを示すイベント(`indexed` 付きトピックとデータペイロード)。
9    event TransferWithCommitmentSent(
10        address indexed from,
11        address indexed to,
12        address indexed token,
13        uint256 value,
14        bytes32 commitment
15    );
16}