← Back to home

Irada

Your personal web3 voice assistant to seamlessly enable intent based transaction

Screenshots

Irada screenshot 1
Irada screenshot 2
Irada screenshot 3
Irada screenshot 4
Irada screenshot 5

Problem Statement

We wanted to build something around intents. The idea is to let users store addresses as contacts and integrate voice assistants like google assistant / siri / alexa to initiate transactions seamlessly. A simple instruction like "Send X 5 ETH on Polygon" will go through the following processGo to the contacts app figure and figure out wallet address of XFigure out (through intents) what the user wants to do, in this case a simple transactionInitiate a transaction so that the user only clicks sign.The idea seems interesting but we spent majority of time in figuring out how to integrate google assistant into our application and hence we couldn't complete the project.

Solution

The project uses web3Auth flutter sdk for connecting wallet and a basic flutter application to store contacts. We tried using google assistant and Open AI's api keys to resolve intents.The application stores data locally, a simple DB structure with ContactName as primary key and contacts are stored in key value pairs inorder to enable intents of the type "Send X 5 ETH on his dev wallet"

Hackathon

ETHOnline 2023

2023

Contributors