EventEmitter
A trait for emitting Starknet events. # Examples
[derive(Drop, starknet::Event)]
pub struct NewOwner {
pub new_owner: ContractAddress,
}
fn emit_event(ref self: ContractState, new_owner: ContractAddress) {
self.emit(NewOwner { new_owner });
}
Fully qualified path: core::starknet::event::EventEmitter
pub trait EventEmitter<T, TEvent>
Trait functions
emit
Emits an event.
Fully qualified path: core::starknet::event::EventEmitter::emit
fn emit<S, +Into<S, TEvent>>(ref self: T, event: S)