ethereumjs-accounts

Welcome to the ethereumjs-accounts demo. Here you can generate, encrypt, store, and remove Ethereum accounts in browser.



Generate Account

Here you can generate an Ethereum account in browser, optionally you can encrypt the account private and public keys with a passphrase using AES encryption.




        
        

Get Accounts

Here you can get an Ethereum account from browser storage. If the account uses encryption, provide the passphrase below. You can get all accounts by leaving the address field blank.




        
        

Clear Accounts

Here you can clear all Ethereum accounts stored in browser storage.




        
        

Backup Accounts

Here you can save your current browser wallet in a zip file.




        
        

Import/Export Accounts

Here you can export your accounts as a JSON ready string object, or import a JSON ready string object that contains account objects. Importing accounts will override existing stored accounts with the same addresses.




        
        

Use with Web3

Here you can use an account stored in browser to send a transaction with the web3.js object. This is an example use case where Accounts.extendWeb3 method is used to extend the web3.js object. Make sure you send Ether to the account you want to use. The value below will be converted to ether.