Chrome, Firefox and Opera browser extension for interacting with the Echo blockchain, running DApps and making transactions using multiple wallet accounts.
Sep 2018 – Jun 2019
Having launched our own open-source blockchain ecosystem, Echo, we decided to build a “bridge” that would facilitate communication with Echo and Echo-based DApps for both developers and average users.
Our goal was to achieve smooth and fast interaction with the Echo blockchain during the use of a DApp and its provided services through a web browser.
*Echo is a DApp development platform and network powered by the integration of Bitcoin and smart contracts. The platform provides the infrastructure and developer toolkit for building and deploying interactive and scalable decentralized finance (DeFi) apps.
What we arrived at as a result was a Metamask-like browser extension, which can also be referred to as a web plugin that works with Chrome, Opera, and Firefox.
The developed Echo blockchain-based solution operates the ECHO token as its core asset. Along with this, we added the support of all major ERC-20 tokens and top-performing decentralized apps.
The Bridge extension injects the web3 API into DApp and enables it to interact with the extension and read from the Echo blockchain. Additionally, the same extension can serve as a full-fledged web wallet allowing to access DApps right from your browser.
Bridge lets you manage multiple accounts, store assets, make fast payments, claim or stake digital tokens, log in to services, and sign smart contracts. With Bridge, any DApp-related transaction (a purchase or a money transfer) becomes much easier to authorize.
Bridge has a built-in protection mechanism against brute-force attacks, phishing and other threats that oftentimes result in data leakage. By adding a secure identity vault that works jointly with the advanced encryption standard (AES), we created a solid user interface for identity management and signing blockchain transactions on decentralized websites.
Among other features that we introduced to Bridge, there’s also the ability to generate transaction URLs and QR codes leading directly to your payment request widget. Copy and paste the link in any favorable place. Once the user jumps to the provided URL and scans your widget, they get to see all necessary information about the transaction.
We always suggest trying this extension as a good way to familiarize yourself with Echo and its ecosystem. Our team did a good job by transferring mundane tasks such as connecting to network nodes, launching nodes, and managing all user private keys to the extension side.