How to Defend Your Castle | Innovative Trio in Smart Contract Security: Monitoring, Prevention, Defense