# Key Events

| Event                                                                                                                                                                      | Description                                                                                                                                                        |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `DelegateChanged(address indexed delegator, address indexed fromDelegate, address indexed toDelegate)`                                                                     | An event thats emitted when an account changes its [delegate](https://docs.agilefi.org/governance/delegate).                                                       |
| `DelegateVotesChanged(address indexed delegate, uint previousBalance, uint newBalance)`                                                                                    | An event thats emitted when a delegate account's vote balance changes.                                                                                             |
| `ProposalCreated(uint id, address proposer, address[] targets, uint[] values, string[] signatures, bytes[] calldatas, uint startBlock, uint endBlock, string description)` | An event emitted when a new [proposal](https://docs.agilefi.org/governance/propose) is created.                                                                    |
| `VoteCast(address voter, uint proposalId, bool support, uint votes)`                                                                                                       | An event emitted when a [vote has been cast](https://docs.agilefi.org/governance/cast-vote) on a proposal.                                                         |
| `ProposalCanceled(uint id)`                                                                                                                                                | An event emitted when a proposal has been [canceled](https://docs.agilefi.org/governance/cancel).                                                                  |
| `ProposalQueued(uint id, uint eta)`                                                                                                                                        | An event emitted when a proposal has been [queued](https://docs.agilefi.org/governance/queue) in the [Timelock](https://docs.agilefi.org/governance/timelock).     |
| `ProposalExecuted(uint id)`                                                                                                                                                | An event emitted when a proposal has been [executed](https://docs.agilefi.org/governance/execute) in the [Timelock](https://docs.agilefi.org/governance/timelock). |
