Open akhi3030 opened 8 months ago
March 13th update: This project was postponed due to more priority tasks. What is left:
April 1th update: The new migration logic has been implemented and is now being reviewed. Also, we realised that we need to add extra pause logic to pause the ft-transfer in the Aurora engine.
April 29 update: All the related PRs have been merged except this one We are planning to merge it during this week and ask the auditors to review the changes. FYI @vzctl
Jul 29 Update: The bridge and aurora engine teams have successfully migrated the eth-connector on Testnet.
eth.sepolia.testnet
instead of auroraeth.sepolia.testnet
for backward compatibility.ft_balance_of
, is_used_proof
, etc.Todo: Deploy and migrate on Mainnet. The Mainnet migration was planned on mid of Aug, but we found a couple of issues, so it could be postponed to firs of september.
The migration is planned for Sep 10th
Goals
Currently, the EVM / engine contract implements the ETH connector which represents the native ETH token on Near.
The goal of this project is to split the EVM and the engine contracts to make them independent of each other. This will help with minimising the security risk of the engine and minimise the potential of unintended consequences in the engine when changes are made to the EVM.
Links to external documentations and discussions
https://github.com/aurora-is-near/AIPs/pull/5 https://github.com/Near-One/aurora-eth-connector
Estimated effort
NA
Assumptions
NA
Pre-requisites
NA
Out of scope
NA