xTRIBE.emitVotingBalances - DelegateVotesChanged event can be emitted by anyone
`xTRIBE.emitVotingBalances` is an external function without authentication constraints. It means anyone can call it and emit `DelegateVotesChanged` which may impact other layers of code that rely on these events.\\n```\\nfunction emitVotingBalances(address[] calldata accounts) external {\\n    uint256 size = accounts.length;\\n\\n    for (uint256 i = 0; i < size; ) {\\n        emit DelegateVotesChanged(accounts[i], 0, getVotes(accounts[i]));\\n\\n        unchecked {\\n            i++;\\n        }\\n    }\\n}\\n```\\n
Consider restricting access to this function for allowed accounts only.
```\\nfunction emitVotingBalances(address[] calldata accounts) external {\\n    uint256 size = accounts.length;\\n\\n    for (uint256 i = 0; i < size; ) {\\n        emit DelegateVotesChanged(accounts[i], 0, getVotes(accounts[i]));\\n\\n        unchecked {\\n            i++;\\n        }\\n    }\\n}\\n```\\n