Easydao.cash provides a simple on-chain voting method. It has three advantages: 1) your coins are not locked during the voting process; 2) if you deposit your coins into DEX to provide liquidity, the LP tokens can still be used for voting; 3) it consumes less gas because it only requires solidity events to work and does not change any contracts' state.