To interact with EWT using your Ledger device, you have to use the EnergyWebChain app on your Ledger device, not the Ethereum app. If you do not have this app installed, you can use Ledger Live to install it.
After accessing your Ledger device with MyCrypto, you will notice that a list of different addresses will show up instead of the addresses that you would see if you were connected to the Ethereum network. You are free to use these for your Energy Web Tokens.
If you have accidentally sent EWT to your Ethereum addresses previously, you can still access these by clicking the drop-down field next to "Addresses" and selecting the "Ledger (ETH)" option.
You will see your Ethereum addresses displayed alongside their EWT funds.
Access your Trezor device like usual. You will notice that a list of different addresses will show up, instead of the addresses that you would see if you were connected to the Ethereum network. You are free to use these for your Energy Web Tokens.
If you have accidentally sent EWT to your Ethereum addresses previously, you can still access these by clicking the drop-down field next to "Addresses" and selecting the "TREZOR (ETH)" option.
You will see your Ethereum addresses displayed alongside their EWT funds.
Energy Web has developed the EWT Bridged (EWTB) token, which is an ERC-20 token on the Ethereum blockchain. You can mint EWTB tokens through its interface which you can find at bridge.energyweb.org. This method allows you to transfer EWT from the Energy Web Chain to the Ethereum blockchain.
If your Ethereum address contains EWTB tokens, you might not see them in your interface right away. In this case, you have to manually add this token as a custom token.
The contract address of EWTB is 0x178c820f862b14f316509ec36b13123da19a6054
, you can also find this address on Etherscan.
Cryptocurrency wallets are used to:
'Store' and exchange cryptocurrency - tokens or cryptocurrencies are actually stored as records on the blockchain itself, but they are associated with a user's private key, which is stored in a cryptocurrency wallet.
Authorize transactions on a blockchain
There are many different wallets available, many of which are built to be compatible with a specific blockchain like Ethereum or Bitcoin. You can choose to use a hardware wallet (discussed below), use only software or web-based wallets, or use a combination of both.
Cryptocurrency wallets are used in decentralized, peer-to-peer environments that have no central oversight or source of authority. Because of this, trust mechanisms are built into wallet functionality. Methods and implementations vary, but most cryptocurrency wallets use cryptographically seeded public-private key-pairs that serve as a way for users to identify themselves and safely validate and authorize transactions on the blockchain. The public key serves as their address in a network, and their private key (which should never be shared) serves as as a method for authorizing transactions. It serves as your digital signature. In EW-DOS, the user's public key is used as the identifier in their DID that is anchored on the blockchain. You can read more about this here.
You should never lose track of or share your private key(s) with anyone. Anyone with access to the private key can access the funds of that key's account.
Regardless of your choice of hardware wallet, we highly recommend that you use MetaMask when developing with or using EW-DOS. MetaMask is a browser-based cryptocurrency wallet. It is both an Ethereum-compatible wallet and a gateway for using decentralized applications built on Ethereum-based blockchains like the Energy Web Chain. We discuss MetaMask's functionalities below.
A multi-signature wallet is a smart contract that allows multiple parties to agree on transactions before execution. It is analogous to a joint bank account.
One pain point of "traditional" crypto wallets is that anyone who has access to the wallet's private key has total authority over the wallet’s funds: they can move funds or perform transactions with no limitations or accountability.
If an account is managed by multiple people, each person knows the private key and can therefore make transactions at their discretion without group consensus. Risk remains even if an account is managed only by one person. In this case, if the private key is stolen, someone else now has total control over the wallet and the funds in it.
A multi-signature addresses these pain points. You can set multiple owners for a wallet and the number of minimum confirmations needed to perform transactions. It gives robust security for private users and businesses. Some benefits include:
No single-point-of-failure: If your wallet has 3 owners and 2 confirmations are needed to execute a transaction (2-Âof-Â3 scheme), and one of the private keys gets stolen or lost, the funds can still be accessed, or the compromised owner's address can be removed or changed. A wallet with 2-Âof-Â3 scheme can tolerate 1 failure, a wallet with 3-Âof-Â5 scheme can tolerate 2, etc.
Accountability: No more insider theft. The transaction history, details, and the approvers of a transaction can be viewed.
Daily withdrawal limit: an amount can be determined that can be withdrawn daily without confirmations
Ease of use: less operational burden than a hardware wallet
There are a number of multi-signature wallets for the Ethereum network. One of the most widely used is the Gnosis Safe Multisig. You can view the smart contracts for Gnosis Safe here.
A cryptocurrency wallet is a digital wallet to manage your cryptocurrency. Just like you need an email address to manage your online communication, you need a cryptocurrency wallet to manage your crypto.
A cryptocurrency wallet has two keys, a public and a private key. Your public key is also called a receive address and you send it to people to receive cryptocurrency. Just like you send your email address to people to receive an email message. A private key gives you full rights and full access to your wallet. It is extremely important that only you have access to your private key and that you don’t share this with anyone. This is the key to your wallet, similar to a password to your email account. Here you can read more about private keys.
Many cryptocurrency wallets (including MetaMask and Trezor) are Hierarchical Deterministic Wallets (HD Wallets).
Using a protocol called BIP44, HD Wallets allow you to derive multiple accounts that support different types of coins from one master private key. For each HD Wallet, there is one 12-24 word mnemonic seed phrase. The algorithm associated with BIP44 forms a tree using the seed phrase. Account information (public addresses and private keys) for different tokens or currencies exist at different branches of the tree. This ensures that you get a different address information for each token. You can recreate this tree in a new wallet by importing your mnemonic seed phrase.
A path called a 'Derivation Path' provides a logical hierarchy for the wallet to use to search the tree for a user's address information at a specific branch (for a specific coin type).
The path typically starts with "m'" for "master"
The second figure is the purpose. This is a constant, always set to '44' for BIP-44 derivation paths. It indicates that this branch of the tree is compliant with BIP-44 specifications.
The third figure denotes the coin type for a specific blockchain. Ethereum, for example, is always "'60". Energy Web Chain is "'246". (You can see all of the registered coin types for BIP-44 here.)
The fourth figure is the account. Accounts are numbered from index 0 upward. A user can have many accounts associated with one currency. You can liken this to having multiple accounts at a single bank.
The fifth figure is the change. It can be a value of 0 or 1. 0 denotes that the address is visible to others outside of the wallet and can receive payments. 1 indicates that the address is not visible to others outside of the wallet and cannot receive payments.
Certain wallets only accept derivation paths for specific tokens or currencies. MetaMask for example, only supports the BIP-44 derivation path with coin type 60, which is Ether - m’/44’/60’/0’/0.
You can find documentation for the BIP-44 here.
If you are using a hardware wallet and are not using it through a connection with MetaMask, you may need to change the derivation path to Energy Web Chain's derivation path to see your EWT in your account.
Energy Web Chain's derivation path is m/44'/246'/0'/0
Hardware wallets are a physical device. They provide an added layer of protection as the wallet’s private key is not stored in your browser or even on your machine - it is stored on the hardware device itself. is a widely-used hardware wallet, and it supports most major cryptocurrencies, including all and. We provide direction on how to connect your Trezor Hardware Wallet to MetaMask here (link), and to a local node of the blockchain here(link)
is a browser extension and a mobile app that handles blockchain account management and helps users securely interact with web dApps. It’s supported in Chrome, Brave, and Safari browsers, as well as it is available for Android and iOS devices. By default, you can connect to the Ethereum Mainnet or any of the Ethereum test network.
You can find the latest version of MetaMask at their .
For help using MetaMask, visit the Metamask .
For up-to-the-minute news, follow their or pages.
To interact from your browser with Energy Web or the testnet Volta, you need to add settings to Metamask and point it to the right network.
MetaMask is compatible with any blockchain that uses an Ethereum-compatible . This is why we can connect to the Energy Web mainnet and the Volta testnet with MetaMask via a custom Remote Procedure Call (RPC). We provide directions on how to do this . By default, MetaMask connects to the blockchain using and nodes. This allows you to connect with the blockchain without having to run a node yourself.
MetaMask was designed as both an Ethereum-compatible wallet and a method for decentralized application (dApp) verification.
Store and transfer Ethereum compatible (ERC20) tokens
Connect to other Ethereum-based blockchains using a remote procedure call (RPC)
Store and transfer utility tokens for other Ethereum-based blockchains, like the Energy Web Chain. (You must be connected to that blockchain network to do this.)
Authenticate into Dapps and sign transactions. The key-pair for each account generated by MetaMask serves as your cryptographic signature
Connect to a hardware wallet and initiate transactions using an account on the hardware wallet
It's important to understand that MetaMask provides user sovereignty in Ethereum-based decentralized applications. Instead of having a separate username and password for each decentralized application that you interact with, you can authenticate into all of them using your account(s) in MetaMask. MetaMask accounts are initialized by you and are under your authority.