Is there a tutorial explaining how to interact with EVM smart contracts using PolkadotJS?.
1 Answer
Check this Substrate tutorial: Access EVM accounts
You can go to the point where it checks the account storage, to see how is doing it using polkadotJS UI: query the state accountStorages
from evm pallet, specifying the smart contract address and the storage slot for the address (How to calculate the storage slot here: Substrate EVM Utilities).
An JS example of that:
const balance = api.query.evm.accountStorages(smartContractAddress, storageSlot);
If you have a doubt about how to manage the keys, I opened a StackExchange question a while ago: Private key for EVM Frontier that has amazing explanation about it.