If I am using the Web3 library, and I want to fetch a list of all tokens associated with my user account, would I be completely wrong in thinking that I need to use:
const myAccount = new web3.eth.Contract(..
Feeding in my public key and an ABI representing some 'createUserOnEthereum' contract?
Basically, my question here should probably be, when I create a wallet (and then make my first transaction), does the EVM create an 'instance' of my wallet on Ethereum using some kind of 'createUserBasedOnTheirGenereatedPublicKey()' function?
As far as I know, no wallet would ever be recognised if no transaction was ever made (and the EVM would never see my private keys anyway right?)