The nba topshot smart contract indicates that address may or may not be returned with the withdraw and deposit events. Why would an address be missing? shouldn’t all of the deposit or withdraw events come from somewhere and go somewhere?
// Emitted when a moment is withdrawn from a Collection
pub event Withdraw(id: UInt64, from: Address?)
// Emitted when a moment is deposited into a Collection
pub event Deposit(id: UInt64, to: Address?)