Skip to main content

parse_transfer_log

Function parse_transfer_log 

Source
pub fn parse_transfer_log(
    topics: &[FixedBytes<32>],
    data: &[u8],
) -> Option<(Address, Address, U256)>
Expand description

Parses ERC20 Transfer event data

§Arguments

  • topics - Event topics containing:
    • [0]: Transfer event signature
    • [1]: From address (indexed)
    • [2]: To address (indexed)
  • data - ABI-encoded transfer amount

§Returns

  • Some((from, to, amount)) if valid Transfer event
  • None if invalid format or zero amount