How to connect MetaMask with the EOS blockchain
Welcome to Hoken Tech.
One of the most well-known wallets in the crypto and blockchain field is certainly MetaMask which, thanks to its versatility of adding other blockchains inside it, has become the indispensable tool for every crypto user, also because it only takes this wallet and you can control different blockchains and all at your fingertips.
This was also possible because various blockchains are very similar to that of Ethereum and therefore also have the same parameters which make the process simpler and faster, while other very different blockchains, especially those that use an accounting system such as EOS, the whole require more time and dedicated work.
And this is how thanks to EOS Argentina, which among other things is one of the Block Producers on the EOS blockchain, we have the integration long awaited by several users, allowing the EOS blockchain to be integrated with the famous MetaMask wallet.
How to connect MetaMask with the EOS blockchain?
The main thing that needs to be done is to install the MetaMask wallet, the browser extension is recommended, and once installed we have to follow this step-by-step procedure.
First of all, we have to connect to this address and type the word EOS in the field of search:
The EOS mainnet and the testnet will appear, since we need the mainnet then we must click on the "Connect Wallet" button, remember that we must have installed MetaMask and unlocked it with the password that we entered during installation, and then in the MetaMask notifications screen we must click on "Next" and then on "Connect":
Subsequently on the site we will see the wording "Add To MetaMask" we press that button and in the next screen we must click on "Approve" and then on "Switch Network" as we will now move to the EOS network:
In fact, if we go to see all the networks of the various blockchains that we will have with MetaMask, we will also see the ure “EOS Mainnet” and therefore based on the blockchain that we will have to use we will have to select the suitable one, therefore if Ethereum we will select that if EOS we will select EOS Mainnet:
Once we have configured everything, we will also have to add other tokens that we may need, such as for example USDT, pBTC or pETH but also others, this is the complete list of the various addresses to add:
While to add a token, just open the MetaMask wallet and at the bottom we find the item "Add Token" and on the next screen we will have to insert those parameters above, just enter the address of the smart contract and the wallet automatically fills in the rest and finally we have to press the "Next" button and now the relative token will be added:
How to transfer EOS or tokens between accounts?
In case we need to transfer our EOS or other tokens from one account to another, for example from or to a centralized exchange, then we need to send or deposit the funds to the etheraccount and as a memo we need to enter our Ethereum address which is associated with our account.
The first transaction we will have to do is send at least 0.5 EOS to the etheraccount and with a memo our Ethereum address, as it is used to create our account on the EOS blockchain and the private key will be the same as the Ethereum address that we have chosen to operate, so it will be enough to import that private key into another EOS wallet to be able to operate with the relative created account.
Advantages and disadvantages
Like every new tool, there are pros and cons at the beginning, all more or less solvable let's start with the pros first of all because with this method, especially for those who do not have an EOS account, it becomes simple to create one because with the first transfer of 0.5 EOS creates an account automatically and you can use the same private key as the Ethereum address (you need to convert the Ethereum private key into an EOS private key).
While one of the disadvantages of using this wallet is the fact that it does not manage EOS accounts, in the sense that to make transfers you must necessarily enter an 0x address, as the smart contract behind it (this) allows you to transfer from one address to another only if you have registered with it and therefore direct mailings cannot take place, a problem that can be solved simply by inserting the private key of the Ethereum address in an EOS wallet and then exploiting all the power of the wallet and blockchain.
All transactions with this method pass through the smart account as if it were a "middleman" who reads the memo and compares it with what it has in memory and if it finds the comparison, then it turns the EOS to the relative assigned/connected EOS account, with everything that entails since a smart contract is involved and the same could have problems or be attacked in some way also because it has not been audited yet.
Conclusions
Surely this represents an additional tool for users of the EOS blockchain as everyone knows MetaMask and just follows these simple steps to connect the two things, i.e. wallet and blockchain, a very simple system as a new user after buying EOS from an exchange, he can already send them to his MetaMask address and start trading.
Given that it is a new tool, it will take some time for all the various dApps on the EOS blockchain to integrate this wallet internally, a slow but gradual process over time, and therefore even if for the moment there are very few dApps with this integration, in the long run, will increase more and more.
nft, hoken tech, blockchain, cryptoart, eos, nft art, artificial intelligence, ai, watch authentication, crypto artist, nfts, web3, nft game, web3 game, videogame, nft distributor, videogame blockchain