Mantra Finance: Trustworthy and Compliant DeFi Investing