I haven't seen this posted and wanted to share. I have been using crypto.com for both the earn and their card that includes cash back for somewhat passive income.
Crypto Earn - Let's you stake crypto and receive up to 18% P.A. if staked over 3 months. They also have a flexible option in case you don't want to stake that long at a reduced interest rate. I have been using this for about 6 months now and the payouts are received weekly.
Crypto Cards - They also have cards that you can sign up for with different tier and rewards. This is great for purchases as you can top up your crypto which gets converted to fiat and then use the card anywhere that Visa is accepted and received up to 5% cash back depending on the card you sign up for.
Disclaimer - Use my referral link https://crypto.com/app/593fo7bx2l to sign up for Crypto.com and we both get $50 USD