Events
event FooEvent(x: Int, y: Int)// Invalid: An event cannot be declared globally
//
event GlobalEvent(field: Int)
pub contract Events {
// Event with explicit argument labels
//
event BarEvent(labelA fieldA: Int, labelB fieldB: Int)
// Invalid: A resource type is not allowed to be used
// because it would be moved and lost
//
event ResourceEvent(resourceField: @Vault)
}Last updated