project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

NEPHW: Decentralized Wallet With a Twist

NEPHW is a decentralized wallet standard which uses non-ephemeral 'transaction requests' as a base unit for execution. This provides notable usability and UX benefits when compared to traditional wallets. The wallet and tx requests are fully decentralized and hosted on IPFS!

NEPHW: Decentralized Wallet With a Twist

Created At

ETHBogotá

Winner of

trophy

1️⃣9️⃣ IPFS/Filecoin — Top 19

Project Description

NEPHW is a decentralized wallet standard which uses non-ephemeral 'transaction requests' as a base unit for execution.

Instead of asking the user to executing the transaction directly (by calling the web3 object function) and opening a wallet, the app creates a "transaction request" through the NEPHW-SDK.

This transaction request is pinned on IPFS and a link is returned to the app. The user then has multiple ways of executing the transaction:

SOME EXAMPLES

  • The app routes the users to the link in a new tab. The users sees the transaction in the NEPHW compatible wallet and executes it. The app listens for the request completion and refreshes its UI.

  • The app queries the user how they want to execute the transaction (e.g. in a new tab, on their phone, ...). If a uses chooses their phone for example, the app sends the transaction request link through SMS.

  • The app gives the user the link directly. The user can send the link to somebody else, essentialy "preparing" the transaction for a different person (e.g. their boss who has the company Ledger, but can't be bothered to interact with DeFi themselves)

Beyond a single transaction, the NEPHW SDK enables the app to create a sequence of transactions which need to be executed one after another. The cool thing is that each transaction in the sequence can be on its own chain. This enables the app to create interesting sequences like:

  1. Unstake token on Polygon
  2. Bridge token to ETH
  3. Stake token on ETH

This action would be a single link and the NEPHEW wallet could sign and execute all of those transactions without using the "switch network" model, but by simply putting the required "chainID" into each transaction. The NEPHW wallet would take care of displaying which chain the transaction is being executed on visually.

How it's Made

This project relies heavily on IPFS and Filecoin to create This project relies heavily on IPFS and Filecoin to create This project relies heavily on IPFS and Filecoin to create This project relies heavily on IPFS and Filecoin to create This project relies heavily on IPFS and Filecoin to create This project relies heavily on IPFS and Filecoin to create This project relies heavily on IPFS and Filecoin to create This project relies heavily on IPFS and Filecoin to create This project relies heavily on IPFS and Filecoin to create This project relies heavily on IPFS and Filecoin to create This project relies heavily on IPFS and Filecoin to create This project relies heavily on IPFS and Filecoin to create

background image mobile

Join the mailing list

Get the latest news and updates