Dapp is an abbreviation for decentalized applications. Ethereum (ETH) was one of the first (if not the first) blockchains to support smart contracts which are small applications that can be deployed on the blockchain and executed from another wallet address (or contract address). The applications themselves are called dapps and are stored inside of the blockchain at unique contract addresses. Wallet addresses and other contracts can send data to the contract address by calling the public functions of the dapp through another application such as a wallet or web3 browser. These applications need to have access to decrypt the private key address of your wallet address because in order to send messages to contracts which change the state of the blockchain come at a cost of Gas. Gas is measured in a unit called gWEI and represents one, one billionith of a full unit of ETH (or HPB). Learn more about smart contracts Here. The bottomline is that the code that these dapps contain contain cannot be changed once deployed which means that their behavior is 100% predictable and their rules cannot be broken or changed. However, if not carefully designed, they can be exploited. (Contracts can be designed to call other contracts to technically allow for changes but this beyond the scope of the overview). See About section for more details on HPB.
Desktop Setup
HPB is 100% Compatible with the MetaMask browser extension that is also and can be configured with a few easy steps:
1.) download and install metamask extension for your web browser.
2.)After setting up or importing your wallet you will need to configure metamask to connect to the HPB network.
Open your metamask browser extension and click the networks menu at the top.
3.) Enter the connection details for the HPB network and click save to keep the changes.
4.)Your current balances should now display correctly and it is ready to use.
Mobile Setup
Update: 11/23/2020: Metamask mobile now also supports the HPB network.
1.) download and install metamask extension for your mobile device.
2.)After installing Metamask and setting up or importing your wallet, you will need to configure it to connect to the HPB network.
press the hamburger menu in the upper left corner.
3.)Select "Settings" from the menu options.
4.)Select "Networks" from the menu options.
5.)Select "Add Network"
6.)Enter the HPB network details as shown below and save the changes.
7.)Proceed back to the main menu and it should update with your current balance and you can now use the.
web browser from the main menu to interact with HPB dapps.
Q.) I am no longer able to make transactions from metamask, I have tried resetting metamask,
uninstalling and reinstalling it but keep getting an error Internal JSON-RPC error -32603. How can I fix this?
A.)Load your account inside of the HPB wallet and make a small send transaction to another address.
This will increment the nonce value and correct the issue.
Join the official HPB telegram for real-time information and updates.
Follow us on Twitter