Complete the code to declare an event named Transfer.
event [1](address indexed from, address indexed to, uint256 value);
The keyword Transfer is the name of the event being declared.
Complete the code to declare an event named Approval with three parameters.
event Approval(address indexed owner, address indexed [1], uint256 value);The second parameter in the Approval event is usually called spender.
Fix the error in the event declaration by completing the missing keyword.
event Deposit(address indexed from, uint256 amount) [1];
The anonymous keyword marks the event as anonymous, which is valid in event declarations.
Fill both blanks to declare an event named OwnershipTransferred with two indexed address parameters.
event OwnershipTransferred(address indexed [1], address indexed [2]);
The event parameters are named previousOwner and newOwner to indicate ownership change.
Fill all three blanks to declare an event named TokenMinted with an indexed address minter, a tokenId, and a value.
event TokenMinted(address indexed [1], uint256 [2], uint256 [3]);
The event parameters are minter (indexed address), tokenId, and amount.