I am currently getting started into developing involving Ethereum. I know what the function w3.eth.account.create()
does and returns but I am unsure what happens behind the scenes.
Specifically, does the function store anything on the computer?
This will create a pair of a public and private key. The created object also contains functions to sign transactions and messages using the key pair. This does not store anything on the computer, contrary to web3.eth.personal.newAccount
which will store a keyfile on the computer, with the information of the private key, encrypted and secured with a password.
Hope this helps