Last updated a year ago
The ‘Ethereum x Cardano’ cross-chain user experience (especially asset migration) is complicated due to the fact that users need to use at least 2 wallets and several different tools.
NuFi Web3 wallet will allow users to:
1) Import existing Ethereum wallet
2) Connect to dApps on Ethereum, Milkomeda & Cardano from one wallet
3) Connect to dApps from different accounts simultaneously
This is the total amount allocated to Ethereum and Cardano Web3 Wallet.
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
The cross-chain experience from a user’s perspective
Many of the proposals that address “The Great Migration” naturally focus on encouraging Ethereum-based projects to migrate to Cardano; however, NuFi’s proposal focuses on a project’s existing user base who, to engage with the project after it migrates to Cardano, must first migrate their assets then manage assets on multiple chains thereafter. If this process is not simple, a project can expect significant user drop-off along the way, making migration to Cardano less appealing.
The problem with existing solutions
The existing trustless solutions are not straightforward for non-technical users who want to migrate assets from Etheruem to Cardano. At best, users must configure Metamask to add Milkomeda sidechain’s RPC before creating a Cardano wallet and connecting two wallets to a bridge; at worst, the process involves multiple wallets, multiple bridges and a degree of technical know-how. Alongside this, there is no single entity responsible for providing start-to-finish customer support to migrators in need of help.
We asked ourselves:
Q: “How simple should asset migration be for non-technical users?”
A: “A single multi-chain wallet connecting to a single bridge.”
NuFi’s solution improves the Ethereum to Cardano cross-chain experience for non-technical users by providing a single non-custodial Web3 wallet that:
✔️ supports the Ethereum, Milkomeda and Cardano accounts needed for asset migration;
✔️ connects all accounts to a bridge where assets can be migrated; and
✔️ allows for multi-chain asset management and multi-chain dApp connectivity.
Below is the user journey we envision, the outcomes from a non-technical user’s perspective, and the implementations needed to achieve this:
User Journey Step 1: Preparing accounts
User Journey Step 2: Connecting and Migrating Assets
User Journey Step 3: Multi-chain asset management and connectivity
Who benefits from this proposed solution?
1) Non-technical users who need to migrate assets:
Non-technical users can enjoy a cross-chain experience (e.g. asset migration) that is frictionless (because no wallets need to be configured or created manually) and seamless (because Ethereum, Milkomeda and Cardano accounts connect as needed to a single bridge using a single wallet extension).
Post-migration, these same users benefit from being able to manage multi-chain accounts/assets side by side in a single wallet capable of connecting to dApps on each of the 3 blockchains. In addition, users will also be able to connect their NuFi wallet to dApps on different blockchains at the same time without the need to switch blockchain or account in the dApp connector.
2) Projects migrating from Ethereum to Cardano:
A project that decides to migrate from Ethereum to Cardano can rest assured that even its least tech-savvy user base will be able to migrate assets to continue supporting the project post-migration.
3) NuFi:
Through integrating Ethereum blockchain, NuFi will gain the foundations necessary to add additional EVM blockchains in the future (such as Polygon, Fantom, Algorand, BSC and many others, but mainly any other EVM chain that will be built on top of Cardano); these too can integrate with the same bridge and allow for ‘EVM chain > Ethereum > Milkomeda > Cardano’ asset migration in the way described above or they can even build their own EVM chain > Cardano bridges.
Notes:
This proposal references Iagon Bridge (bridge.iagon.com) as a service with which NuFi wallet could integrate to achieve the goals outlined here. The Iagon AS team has agreed to this integration if NuFi’s proposal is funded.
Furthermore, Iagon AS has submitted a proposal in Fund9’s ‘Cross-chain Collaboration’ challenge that would significantly improve the cross-chain experience by making it possible to migrate assets from Ethereum > Milkomeda > Cardano with a single transaction.
NuFi’s proposal addresses specific aims of “The Great Migration” challenge, namely:
“How might we make it easy and fast for dApps and other projects to expand or completely move from Ethereum to Cardano?”
Asset migration is an essential part of re-deploying a project in the Cardano ecosystem; if this process is not fast and easy, we can expect significant user drop-off along the way. NuFi’s proposal improves the current solutions by reducing the number of steps, wallets and tools needed in the most frictionless manner possible: one multi-chain wallet and one bridge (e.g. Iagon Bridge).
Furthermore, users who migrate to Cardano will be able to manage Ethereum accounts alongside Milkomeda and Cardano accounts for a true multi-chain experience, and connect to Ethereum, Milkomeda and Cardano dApps with a single wallet for true multi-chain connectivity; if this can be provided in the way described in this proposal, a migrator is much more likely to remain in the Cardano ecosystem.
“Many efforts are currently underway such as … Milkomeda. These projects are reaching the point where they are mature enough for people to deploy using them or build tooling for them.”
NuFi’s proposal not only utilizes Milkomeda’s services as part of asset migration, but integrates Milkomeda sidechain into the NuFi wallet; with this, a user will be able to manage Milkomeda accounts and connect to dApps in Milkomeda’s ecosystem via NuFi.
Internal risks:
Our team won’t be able to deliver the projects within the allocated budget.
NuFi has its own revenue streams; if we realize that we underestimated the cost of the project, we will be able to finish the project with our own resources. This may prolong the project as our resources are thin but we can guarantee the delivery.
NuFi’s dApp connector will not be integrated with Ethereum and other EVM chains’ dApps and therefore users won’t be able to embrace the full cross-chain experience.
We will allow users to turn on ‘MetaMask override mode’ in which NuFi’s Chrome extension will emulate MetaMask behavior, meaning users can connect to any dApp that has MetaMask integration.
The UX/UI for the multi-blockchain multi-account dApp connector will be too complicated to be used by average retail users.
With an iterative approach to development and product design, we will be incrementally improving the UX to achieve the desired experience.
External risks:
Another multi-chain dApp connector wallet will integrate Cardano and make this project redundant.
Though very unlikely due to the complexity of Cardano, competitors like Math wallet or Coin98 wallet may come to Cardano. Our mitigation strategy is to support a wide range of functionality for Cardano which will be very complicated for the competition to support (already implemented: Cardano NFT support, staking, multi-asset sending in a single transaction, Ledger and Trezor hardware wallet support).
Month 1
• Support for Ethereum and ERC-20 assets in the wallet
Month 2
• Support for Ethereum in dApp connector
• MetaMask override functionality
Month 3
• Support for Milkomeda and Milkomeda ERC-20 assets in the wallet
• Support for Milkomeda in dApp connector
Month 4
• Desired level of cross-chain UX achieved
• Support for assets other than ERC-20 assets (ERC-721 and ERC-1155)
Support for Ethereum blockchain, ERC-20 (and other) assets, and dApp connector (including MetaMask override function):
Research = 80 hours @ 80 USD/hour = Total of 6400 USD
Implementation = 400 hours @ 80 USD/hour = Total of 32000 USD
Testing and finalization = 80 hours @ 80 USD/hour = Total of 6400 USD
Support for Milkomeda sidechain, ERC-20 assets (and other), and dApp connector:
Research = 40 hours @ 80 USD/hour = Total of 3200 USD
Implementation = 200 hours @ 80 USD/hour = Total of 16000 USD
Testing and finalization = 60 hours @ 80 USD/hour = Total of 4800 USD
Integration with popular asset bridges (+ optimisation of UX):
Research = 40 hours @ 80 USD/hour = Total of 3200 USD
Consultations & changes = 80 hours @ 80 USD/hour = Total of 6400 USD
Creating support articles and training support staff:
Creating how-to articles/videos = 40 hours @ 40 USD/hour = Total of 1600 USD
Training customer support team = 20 hours @ 80 USD/hour = Total of 1600 USD
Marketing:
Personalized marketing outreach to influencers and knowledge management websites = 80 hours @ 40 USD/hour = Total of 3200 USD
Project & product management:
Project and product management of all project activities = 160 hours @ 80 USD/hour = Total of 12800 USD
Total = 97,600 USD
Notes:
The hourly rates listed above are average industry rates for developers and project staff with the necessary experience to deliver the projects in this proposal.
The NuFi team has a wealth of experience gained from numerous and varied blockchain and web3 projects. NuFi’s team members have managed, developed or consulted for crypto projects including AdaLite, Yoroi mobile wallet, Ledger and Trezor Cardano integration, WingRiders Cardano DEX, Jamonbread CNFT marketplace, Brud, Seiza blockchain explorer, decentralized storage, and others.
The team that will deliver this proposal is:
https://www.linkedin.com/in/michalpetro/
https://www.linkedin.com/in/lubossvolik/
https://www.linkedin.com/in/rafael-korba%C5%A1-4b2a31b7/
https://www.linkedin.com/in/richard-izip-253622112/
https://www.linkedin.com/in/michal-porubsk%C3%BD-537365144/
https://www.linkedin.com/in/kamil-d%C5%BEurman-0b18b6149/
https://www.linkedin.com/in/andrej-%C5%BEelonka-0563681a9/
https://www.linkedin.com/in/gabriel-kerekes/
https://www.linkedin.com/in/jacopoburiollo/
https://www.linkedin.com/in/goldieben/
We do not expect to apply for further funding in relation to this specific proposal, however we may apply in a later round to fund a proposal that will not generate revenue for us but has high added value for the ecosystem; an example of this is integrating Catalyst voting registration in the NuFi wallet.
We can collect the following information and report it on a quarterly basis via our social media channels:
1) The number of connections to an Ethereum > Milkomeda or Milkomeda > Cardano asset bridge using the NuFi wallet, and the number of transactions executed
This will indicate how many times NuFi’s wallet has been used to migrate assets from Ethereum to Milkomeda and from Milkomeda to Cardano.
2) The number of users who transact using both a Cardano and an EVM chain account
This will indicate how many users have transacted using an Ethereum or Milkomeda account alongside their Cardano account in the NuFi wallet, indicating how many users are making use of the multi-chain asset management from a single interface that this proposal would make possible.
3) The number of connections to Ethereum and Milkomeda dApps, and number of transactions executed on these blockchains using the NuFi wallet
This will indicate how many users are making use of the Ethereum and Milkomeda integrations described in this proposal.
4) The number of projects publicly recommending NuFi for i) asset migration and ii) multi-chain asset management
This will indicate how suitable for cross-chain activities NuFi’s solution is in the eyes of the projects whose user bases must migrate assets and manage assets on multiple chains thereafter.
5) The feedback collected via NuFi’s customer support portal, feedback board and Discord, Twitter and Reddit channels, and on the social media channels of influencers and partners during the marketing campaign
This will indicate how user-friendly the solution is and for what purposes users are using it, and will help us understand how it can be improved.
We will consider this project a success if:
This is an entirely new proposal.
NuFi (a non-custodial multi-chain wallet) is powered by Vacuumlabs, the company behind AdaLite, Wingriders Cardano DEX, and Jam on Bread CNFT marketplace, and the developers of the Cardano apps for Ledger and Trezor hardware wallets, as well as Yoroi wallet’s mobile app.