Chatbot based agent that can ease onchain transactions, just like chatting with chatgpt!
You see, sometimes transacting on chain can be overly complicated especially for beginners. But, can you imagine chatting with chatgpt, but can perform blockchain transactions or read data from blockchain. Well, now it is here. If I type hello it will act like a normal LLM like chatgpt.
But now if I have check my balance. Whoops! I haven’t connected my account yet. Now with a click of a button I can connect my metamask or phantom wallet. Click what’s my address and balance it will return the balance and address. Connect your wallet, and perform onchain trx with just prompts right away!
The frontend we use Next Js App router, Typescript, Tailwind, Eslint, and Vercel for deployment. The wallet connect api we use Rainbowkit, Wagmi and Viem for communicating with blockchain and wallet. The chat assistant is using Openai gpt-4o-mini. The whole conversation follows Assistants api from openai. The chain used is Abstract testnet. No wallet private key being exported, nor stored in a database, all interactions are using wallet and client instances with ConnectButton.