I wanted to write a Smart Will contract that basically sends everything in my address to a beneficiary's address if I die.
However I don't want to send everything to the smart contract in advance because I am still alive and want to buy / sell erc20 tokens I find interesting.
The problem is, I can certainly approve all tokens I hold today. However if I buy a new erc20 token tomorrow, this smart contract won't have the approval to send that new token.
So how would I approve all future erc20 tokens? I'm thinking this isn't possible, so I'm wondering what are my alternatives? Is there a way for this to happen?