#[derive(Event)] { // Attributes available to this derive: #[indexed] #[anonymous] }
Derives Solidity-compatible event emission for structs.
#[derive(Event)] struct Transfer { #[indexed] from: Address, #[indexed] to: Address, value: U256, } Transfer { from, to, value }.emit(&mut sdk);