Shrine: Empowering LLMs for Smart Contract Audits & Security