Last updated 3 months ago
When it comes to cross-chain swaps, it is difficult to bridge liquidity to/from Cardano in a non-custodial way: existing solutions are centralized, lack liquidity, lack HW support or provide clumsy UX
NUFI wallet will provide a decentralized cross-chain swap solution with aggregated liquidity and broad hardware wallet support, that can be used with any existing ADA, BTC, ETH, EVM or SOL wallet
Please provide your proposal title
Fix Cardano’s Cross-chain Swap Liquidity Crisis
Enter the amount of funding you are requesting in ADA
168780
Please specify how many months you expect your project to last
4
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
When it comes to cross-chain swaps, it is difficult to bridge liquidity to/from Cardano in a non-custodial way: existing solutions are centralized, lack liquidity, lack HW support or provide clumsy UX
Does your project have any dependencies on other organizations, technical or otherwise?
Yes
Describe any dependencies or write 'No dependencies'
Yes; the cross-chain swap functionality proposed here utilizes SwapKit’s SDK and NEAR Intents API. We have permission to use both.
Will your project's outputs be fully open source?
No
Please provide details on the intellectual property (IP) status of your project outputs, including whether they will be released as open source or retained under another licence.
No; the SwapKit SDK and NEAR Intents API is open source, but NUFI wallet’s codebase is not. We (like other Cardano wallets including Eternl and Vespr) have not open-sourced our wallet’s codebase due to concerns around it being cloned and distributed with malicious code added.
Please choose the most relevant theme and tag related to the outcomes of your proposal
Cross-chain
Describe what makes your idea innovative compared to what has been previously launched in the market (whether by you or others).
Compared to existing cross-chain swap solutions, NUFI’s proposal:
Describe what your prototype or MVP will demonstrate, and where it can be accessed.
Decentralized cross-chain swap functionality will be accessible inside NUFI’s browser extension wallet and web wallet interface (in the ‘DEX’ section, and accessible from the Assets and Accounts screens by clicking ‘Exchange’ next to an asset).
Multi-seed phrase/private key import functionality will be available inside NUFI wallet’s browser extension wallet and web wallet.
We will open up both features for testing as we progress; these will be accessible via a staging version of NUFI wallet (pre-production) and the link for this will be made available to the Cardano community in NUFI’s Discord server, on X, and – with the consent of the Catalyst team – through Catalyst channels.
Describe realistic measures of success, ideally with on-chain metrics.
We will consider the project a success if:
Please describe your proposed solution and how it addresses the problem
Lack of liquidity
Lack of hardware wallet support
Centralized options aren’t secure
Non-custodial cross-chain swaps with aggregated liquidity, broad hardware wallet support, and multi-chain wallet consolidation
NUFI’s proposal has two parts:
Integrating SwapKit/NEAR Intents into NUFI’s non-custodial wallet interface will allow users to swap thousands of assets to/from ADA in an easy, non-custodial, and cost-efficient way.
Cardano users will be able to:
The proposed SwapKit integration can be used with existing (non-NUFI) wallets thanks to…
This functionality allows a user to combine multiple seed phrases/private keys into a single wallet in NUFI’s interface.
With this, a user will be able to:
Supported seed phrases types: 12, 15, and 24-word BIP-39 mnemonics
Supported private key type: cardano-cli .skey format
FAQs
Q: If I restore my wallet into NUFI, does it change my existing wallet setup?
A: No; you can restore your wallet into an unlimited number of wallet interfaces and use all interfaces at the same time without changing your wallet’s setup. You’ll see the same assets/accounts in each interface.
Q: Can I remove a seed phrase or private key from my wallet after importing it?
A: Yes, you’ll be able to remove a seed phrase or private key after importing it, which will remove the associated accounts/assets from your wallet.
About SwapKit
SwapKit is a multi-chain swap and DeFi SDK/aggregator that lets apps and wallets perform cross-chain token swaps, bridging, and DEX trades through a single interface.
SwapKit integrates major decentralized non-custodial cross chain protocols such as ThorChain, Chainflip, Maya Protocol and NEAR Intents on 30+ major chains. It also aggregates 12 on-chain DEXes. Therefore, SwapKit is able to find a route for almost any token to any token. SwapKit does not support Cardano yet (although it is supported on NEAR Intents and should be supported on Maya Protocol later this year) but it should add Cardano support soon.
If SwapKit won’t add Cardano support in time, we will integrate Near Intents (which supports Cardano already) and add SwapKit support on top of it once available (as SwapKit support will enable advanced routing also through DEXes, including eventually a Cardano DEX).
Please define the positive impact your project will have on the wider Cardano community
SwapKit/NEAR Intents integration:
Multi-seed phrase/private key import:
What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
The NUFI wallet team is best-placed in Cardano to deliver such a project; the team has vast experience of multi-chain wallet architecture, including cross-chain swaps. Alongside creating a multi-chain wallet that supports Cardano and hundreds more blockchains, we successfully integrated a semi-custodial cross-chain Exchange (powered by Changelly) and we fully understand the intricacies of integrating this type of solution.
Alongside this, our reliability is proven by our strong track record of building in Cardano, which includes developing AdaLite.io (Cardano’s first browser-based wallet in 2018), the Cardano firmware and apps for both Ledger and Trezor hardware wallets, Cardano compatibility for MetaMask wallet (aka Cardano Wallet Snap), and Cardano’s first SSO solution (the last two of which were funded by Project Catalyst voters in Fund11 and completed within budget, on time, and in full).
Milestone Title
Integrate swapping functionality via SwapKit
Milestone Outputs
Acceptance Criteria
The criteria for acceptance will be met when a working integration exists in NUFI wallet's staging environment, and a cross-chain swap - e.g. BTC to ADA - can be executed successfully with the required UI elements working as intended.
Evidence of Completion
Delivery Month
1
Cost
57073
Progress
20 %
Milestone Title
Integrate SwapKit swaps history
Milestone Outputs
Acceptance Criteria
Acceptance criteria will be met when a user's swap history (with the information detailed above) is working as intended in NUFI wallet staging environment, and a suitable UI and user flow has been implemented alongside it.
Evidence of Completion
Delivery Month
2
Cost
14634
Progress
40 %
Milestone Title
Integration of SwapKit in NUFI wallet (production) with bugfixing
Milestone Outputs
Acceptance Criteria
Acceptance criteria will be met when SwapKit is fully functional inside NUFI's production wallet, and - after bug testing is complete - users report no more bugs/issues and report a more-than-satisfactory UI/UX that enables them to perform the action without needing support. User documentation will be available in NUFI's knowledge base.
Evidence of Completion
Delivery Month
3
Cost
43902
Progress
60 %
Milestone Title
Multi-seed phrase/private key import functionality
Milestone Outputs
Acceptance Criteria
Acceptance criteria will be met when the multi-seed phrase/private key import works flawlessly, and feedback from users indicates that the process is straightforward and intuitive. User documentation will be available in NUFI's knowledge base. Marketing campaign has been created on X and Reddit.
Evidence of Completion
Delivery Month
4
Cost
53171
Progress
80 %
Milestone Title
Final/Closeout
Milestone Outputs
Acceptance Criteria
Acceptance criteria will be met when the closeout Video and Report have been created successfully, showcase the development in full, and have been shared publicly using the channels recommended by the Project Catalyst team.
Evidence of Completion
Delivery Month
4
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
Milestone 1 - Integrate Swapkit's swapping functionality
Milestone 2 - Integrate SwapKit order history
Milestone 3 - Integrate SwapKit into NUFI's production environment
Milestone 4 - Enable multi-seed phrase/private key import + Marketing campaign
Milestone 5 - Final/Closeout
no cost
How does the cost of the project represent value for the Cardano ecosystem?
The proposal is value for money for Cardano’s community because:
I confirm that evidence of prior research, whitepaper, design, or proof-of-concept is provided.
Yes
I confirm that the proposal includes ecosystem research and uses the findings to either (a) justify its uniqueness over existing solutions or (b) demonstrate the value of its novel approach.
Yes
I confirm that the proposal demonstrates technical capability via verifiable in-house talent or a confirmed development partner (GitHub, LinkedIn, portfolio, etc.)
Yes
I confirm that the proposer and all team members are in good standing with prior Catalyst projects.
Yes
I confirm that the proposal clearly defines the problem and the value of the on-chain utility.
Yes
I confirm that the primary goal of the proposal is a working prototype deployed on at least a Cardano testnet.
Yes
I confirm that the proposal outlines a credible and clear technical plan and architecture.
Yes
I confirm that the budget and timeline (≤ 12 months) are realistic for the proposed work.
Yes
I confirm that the proposal includes a community engagement and feedback plan to amplify prototype adoption with the Cardano ecosystem.
Yes
I confirm that the budget is for future development only; excludes retroactive funding, incentives, giveaways, re-granting, or sub-treasuries.
Yes
I Agree
Yes
Michal Petro - Project Lead
https://www.linkedin.com/in/michalpetro/
Lubos Svolik - Project Manager
https://www.linkedin.com/in/lubossvolik/
Rafael Korbaš - CTO
https://www.linkedin.com/in/rafael-korba%C5%A1-4b2a31b7/
Richard Izip - FE Lead, UX/UI design
https://www.linkedin.com/in/richard-izip-253622112/
Kamil Džurman - Full-Stack Developer
https://www.linkedin.com/in/kamil-d%C5%BEurman-0b18b6149/
Andrej Želonka - FE Developer, UX/UI design
https://www.linkedin.com/in/andrej-%C5%BEelonka-0563681a9/
Gabriel Kerekeš - Full-Stack Developer
https://www.linkedin.com/in/gabriel-kerekes/
Peter Benc - Full-Stack Developer
https://www.linkedin.com/in/peter-benc-290b76142/
Ben Goldie - Community Manager