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

chatWallet

A multichain GHO erc20 focused hot wallet with which you can chat

chatWallet

Created At

LFGHO

Project Description

Welcome to chatWallet, a self-custodial hot crypto wallet with which you can chat and meta-transact!

ChatWallet is a self custodial hot wallet, meaning that you are the sovereign owner and host of the keys that custodies your funds.

What can you do with chatwallet? Well, first, you should create your avatar, which is a DID, a decentralized identifier, which holds your social information and lets others know how to communicate with you.

Then you are ready to go, you already have an address which lets you send and receive crypto value. Remember to back up your seed phrase!

Next, you can ask a friend to share his qr code. Like this you can automatically start chatting and using your new crypto powers. You can deposit funds into your wallet by using the deposit button. This allows you to , for example, deposit avax or polygon tokens, each in their respective chain, to exchange them for stable currencies that you can use in your hot wallet. To make these multichain transactions we use chainlink’s CCIP. With this technology you don't have to think about where your coins are, just deposit and and receive GHO tokens, and your are good to go.

You can also manually add new addresses to your contacts and start chatting right away! We use XMTP protocol for our chat interaction, which is an open protocol, network, and standards for secure, private web3 messaging. Now, let's take a look at one of the most important features of chat wallet: META TRANSACTIONS. To understand this concept , lets imagine the next situation: Alice has an ethereum address with 0 ether in it … Bob sends her 100 USD in GHO tokens. Now, Alice is unable to make use of them since she does not have gas to pay for the fees…

To solve this, here we show an example where the wallet on the right has some gas on it but not GHO tokes, while the wallet on the left has eleven GHO tokens but no gas. If the wallet on the left tries to send GHO tokens , chatwallet is going to automatically detect that he has no gas, and will offer you the possibility to ask your peer to pay for the gas of the transaction. If your peer accepts the request, the transaction passes right away.

You can think of this hot wallet as having some cash to go. You just fill up your wallet with some gho tokens and you can buy some gas latter or even ask your friend to pay for the gas as you go!.

How it's Made

This project combines Chainlink's CCIP for multichain transactions: you can deposit avax or polygon native tokens and get GHO in ethereum as result or also mint new coins in other chains. We also use XMTP protocol for chat comunications and offchain tx relaying(we transmit the signed erc 20permit tx through the chat, to allow the other peer to pay for the gas of the transaction), and we use GHO token as main erc20 stable currency.

background image mobile

Join the mailing list

Get the latest news and updates