Block Collider's Portfolio is a great way to manage your various wallets and make inter-chain transfers.
You can run the Portfolio via a web app (hosted at portfolio.blockcollider.org) or via a desktop app.
Both will require connection to a running Block Collider miner.
This process is straightforward and can be accomplished by following the instructions on this page: Beginner's Guide To Mining Block Collider.
Once you have a miner running, you'll need to download Portfolio or access the portfolio.blockcollider.org webpage. We recommend using the desktop version.
In order to download the latest desktop version of Portfolio, click the link corresponding to your operating system:
Once you download it you will need to open the program.
The home page will open to the Portfolio gateway and look like this:
On the Portfolio page, you can generate your new wallet. Simply click "Generate BSEC Wallet To Enter" and you will have created your new Block Collider wallet!
If you have already created a wallet, feel free to upload using the "import" feature on this home page.
Once generated, you will see an overview of the new wallet, with public address and private keys for their new BSEC wallet. These are important and must be kept as safe as possible, as covered in the Beginner's Guide to Mining doc.
To enter Portfolio, you must enter and re-enter a "BSEC Password". This password will be used during your session to confirm actions like transferring NRG in the Portfolio and will be session specific, so you'll need to enter and re-enter a new password each time you create a new Portfolio session. Think of this as a required security measure that adds a unique and time-sensitive extra layer of security for your Portfolio activity.
After entering your BSEC Password, click "Download and Link Wallet" which will save your file locally, including their private keys/mnemonic recovery phrase you can use to import this wallet during later sessions, and open the Portfolio view of their new wallets.
Keep your wallet file safe! We recommend taking the security and privacy of your wallet very seriously. Rule of thumb is do everything as slow as possible, especially the first time.
When you create/import your wallet and start a session on Portfolio, you will be prompted to input your BC Miner settings.
For Desktop Application:
You can use your localhost (defaulted to port 3000).
You will need to update your Secure Cookie to whatever you set "scookie" as in the miner run command. Refer here for the section on the run command in the miner tutorial.
For Web Version:
You cannot use localhost. You will need to use the ngrok tunnel URL created when your miner starts. You can find that link in [your miner's logs here] and the miner port will be defaulted to 3000. (https://docs.blockcollider.org/docs/ngrok-tunnel) or can use the RPC API search "Get Settings" to find the ngrok tunnel URL.
You will also need to update your Secure Cookie to whatever you set "scookie" as in the miner run command.
Imported wallets will display public addresses and balances which show available and spending amounts. Spending amounts are the amount of a token that has been sent to another address but is awaiting confirmation from that child blockchain. In the case of NRG and EMB, balances also display collateralized NRG and Leased Emblems, respectively. Successfully imported wallets will be clickable panels that take users to a transfer page for that token.
All wallets (and their balances) made active in the Portfolio will be succinctly displayed by hovering the mouse over "Portfolio" on the top left corner.
Once a user has access to their Portfolio, they can choose to import wallets from any of the 5 child chains or for USDT / DAI stable coins. By clicking “Read In Wallet” on a given token, users will have the ability to enter a private key, seed (Waves), or passphrase (Lisk) which will allow them to interact with that wallet on Portfolio. The users will also need to create a token-specific confirmation password that will be used to confirm transfers of that token in Portfolio. Once the new password is created, the new wallet will be imported and available in the Portfolio. You can add as many wallets as you would like.
Users can also generate new wallets from within their Portfolio, by clicking "Generate Wallet" next to their desired asset. This process is nearly identical to the creation of the BSEC Wallet from earlier in this walkthrough.
By entering in an amount and a recipient, you may transfer tokens to any wallet for that specific token (i.e. NRG-NRG). There are auto-fill buttons for 10%, 20%, 50%, and MAX, which will fill the amount field with the given percentage of the available balance. Once you have determined the amount you would like to send to a given address, simply click "Send" to review and submit the transaction.
After clicking "Send", you will have access to see the total amount of the Tx. This includes displaying the amount sent, the Tx fee sent to miners for facilitating the transaction, and the cumulative amount (amount + Tx fee) moved from your address. The user can then submit the Tx using the token's session-specific password.
For each of the 5 child chains, and DAI / USDT, you may unlink your wallets at any time by selecting the wallet and clicking the trash can icon, which will completely remove the wallet from the Portfolio. If desired, you can then re-upload the old wallet or upload a different wallet.
For your original NRG / EMB / L-EMB wallet, you must end your session to remove, which will remove ALL wallets you have read into the Portfolio will also be unlinked and the Borderless session will end. This can be done by opening Settings and clicking "End Session".
Updated about a month ago