icjs-accounts

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



Generate Account

Here you can generate an IrChain 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 IrChain 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 IrChain 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.





        

Deploy/Use Multiply Contract

Here you can deploy a contract and interact with it from a account you created in browser.





        

Use with Webu

First off, here are the accounts you have stored in girc:

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