### Describe the feature we currently only have a baseline event implementation, gather events as an enum, rich and dynamic `log{1,2,3,4}` ### Solution ```rust #[derive(Event)] enum Event { Transfer { from: Address, to: Address, value: U256 }, } ``` ABIs are also required