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}