This tool operates by allowing the user to put in a wallet address, or connect with their web 3 provider and read the number of assets tied to that wallet.
How It's Made
It's made by using ether.js to get the provider and the current address associated with it. At first, it would just get the data from the HD mnemonic, but that would lead to a security breach, and I, unfortunately, was a recent victim. To get the tokens, the hack uses Etherscan API to read about the token contract details