UNIFI

UNIFI

One Wallet , Multichains , even your Grandpa approves

424
Built at ETHIndia 2023
Chainlink: Best use of Chainlink CCIP

The problem UNIFI solves

The problem of managing multiple tokens on different chain is ever evolving and has a lot of UX issues in web3 . UNIFI believes in solving problems at single clicks , no need to learn how to bridge assets , no need to sign multiple Taxn’s, no need to do all the efforts to decide the particular channels even the user doesn't even need to know which chain he/she is dealing with. UniFi enables crosschain payments by chain abstraction in a single click by utilizing account abstraction.

Challenges we ran into

Challenges

Infrastructure challenges

  • While using chainlink functions we got to know that the maximum runtime of the functions are 9 secs which restricted us to utilize the chainlink functions as our scripts needed 5-8mins
  • In CCIP while doing cross chain messaging we were initiating cross chain transactions, however, CCIP only returns a message ID through which we cant track the status of the destination transactions in smart contract which restricted us to do the smart transaction ina single click.

Safe Auth Kit

  • We faced significant challenges with Safe Account Abstraction kit, particulary the Auth kit of AA kit. Due to version difference in the dependencies of SDK, we were not able to provide custom web3 auth provider in safe account abstraction kit restricting us to give a graceful user experience.

Solution

  • To solve the infrastructure issues we made a little changes in our architecture and we made the verification of the transactions off chain rather than doing on chain.

  • We couldn't find a solution for safe and hence, we had to restrict on our user experience.

Tracks Applied (12)

1inch Track

UNIFI, leverages the 1inch Developer Portal and its suite of APIs to enable seamless crosschain payments and blockchain ...Read More

1inch Network

Arbitrum Track

By building on Arbitrum and integrating with UNIFI, this project showcases the combined power of Ethereum Layer 2 scalin...Read More

Arbitrum

Polygon Track

UNIFI is a smart wallet which supports Polygon POS , Polygon Zkevm which enables polygon to expand its ever increasing c...Read More

Polygon

Ethereum Foundation Track

UNIFI is building an abstraction layer to enable seamless crosschain crypto payments for users, abstracting away blockch...Read More

Ethereum Foundation

Safe Track

UNIFI utilizes SAFE CORE Account abstraction SDK leveraging Auth Kit , Protocol Kit , Relay kit to build a solution t...Read More

safe

Celo Track

UNIFI is a smart wallet supporting Celo's vision of prosperity through mobile-focused dapp development. By being optimiz...Read More

Celo

Airstack Track

UNIFI smart wallet utilizes Airstack to increase its features like resolving ENS , Fetching POAP . Fetching NFT's wh...Read More

Airstack

Base Track

UNIFI comes as win- win for both the Base ecosystem as well as the cross chain ecosystem . Base being a secure, low-cos...Read More

Base

Chainlink Track

UNIFI is heavily dependent on Chainlink , to make our smart wallet as agnostic as possible we have leveraged chainlink f...Read More

Chainlink

Alliance Track

UNIFI simplifies cross-chain transactions that can often confuse newcomers with scattered processes like bridging, signi...Read More

Alliance

Scroll Track

UNIFI is a smart wallet designed to support Scroll's mission of scaling Ethereum while retaining community-first values....Read More

Scroll

Mona Track

UNIFI's account/chain abstraction approach aligns well with enabling easy discovery, engagement, and integration with th...Read More

MONA

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion