Check the require
statement from governance contract. It ensures that tokens are not transferable for about 3 days. You stake tokens before you can vote.
function withdraw(uint256 amount) public updateReward(msg.sender) {
require(amount > 0, "Cannot withdraw 0");
if (breaker == false) {
require(voteLock[msg.sender] < block.number,"!locked");
claimFees();
}
super.withdraw(amount);
emit Withdrawn(msg.sender, amount);
}
ref: https://etherscan.io/address/0x3A22dF48d84957F907e67F4313E3D43179040d6E#code