I am trying to change the default address used by the
wallet to send transactions.
let wallet = Wallet.fromMnemonic('hurdle cloud ...').connect(provider);
wallet.address // 0xfB98c...
How do I change the
wallet's address to another address from the same private key? I feel like this should be obvious but digging through the documentation it doesn't appear possible.
Given that a single private key only has a single public key (and public address), the question needs adjusting. How would it be possible to generate new private keys (and therefore public addresses) from this mnemonic using ethers.js?