There is no unique way to stake and earn ALGO. Once you have up to the minimum balance of 1 ALGO sitting in your wallet, you’ll receive rewards as new blocks are added to the chain. And you must not have the coin in the ALGO wallet to earn rewards. Any other wallet is fine like Ledger, Trezor, Coinbase, and Trust.