RedIrigid Metamk Transaction: EVM returns to Block Hash
In a recent update, the Ethereum virtual machine (EVM) has reversed the transactions initiated by MetamSk, an open source ethhereum wallet and a DAPP platform. This sudden change in behavior has left users worried about their history of transactions and security.
In essence, Metamask is a popular solution to manage Ethereum wallets and interact with decentralized applications (DAPPS). The wallet provides an easy to use interface to administer accounts, send and receive ETHER (ETH) and execute intelligent contracts. However, the behavior of the EVM has introduced an unexpected turn: transactions are being reversed by the EVM.
What does “reversed” mean in Ethereum?
In Ethereum, when a transaction begins, it suffers a series of validation verifications, including gas calculations, the execution of intelligent contracts and storage updates for tokens. The EVM then executes these transactions in the Ethereum network. If a transaction fails any of these checks, it is rejected by the EVM. However, if multiple transactions fail in rapid succession, the EVM can choose to “reverse” or return the transaction hash.
IMPACT ON METAMASK users
The reversed transaction error has significant implications for Metamask users. When a user starts a new transaction using their wallet and sends it to a recipient, the EVM will reject it if any error occurs during validation verifications. This means that the transaction hash is no longer valid, and it is possible that the sender cannot recover its funds.
Metamk’s solution: update 3.8.0
To address this problem, Ethereum developers have launched an update for the Metamask wallet, version 3.8.0. According to the update documentation, this new version includes a solution that prevents the EVM from reverting transactions by introducing a “block number” verification.
In essence, the update ensures that the EVM will only reverse transactions if they fail due to errors at specific points in the validation process (for example, gas calculations or intelligent contract execution). This change must mitigate the problem that affects Metamk users.
Conclusion
The reversed transaction error caused by the EVM is a remarkable development in the Ethereum ecosystem. While it may seem contradictory, this unexpected behavior highlights the complex and dynamic nature of the block chain. The introduction of updates such as 3.8.0 aims to address these problems and guarantee user confidence. As more developers integrate these corrections in their wallets, we can expect a softer experience for users who depend on MetamSk.
Update your wallet:
Be sure to update your metamask wallet to version 3.8.0 or later to take advantage of this solution. You can download the latest version of the official Metamask Github page.