ChainATM

Use natural language to buy crypto instantly for the first time ever.

What it does

ChainATM is an A.I. model that fulfills buy orders on chain with the help of Google Gemini 1.5 Pro, Chainlink Functions and the PayPal SDK. A smart contract is deployed on Ethereum, ready to be triggered after the fiat payment is done with PayPal. Chainlink basically brings the internet into a smart contract which normally work in kind of silos by allowing API Requests to any source outside. For the first time ever, you can buy USDC with a simple text message. It takes about 90 seconds to confirm two transactions on chain until the money is released from the contract to the given recipient address.

The main use-case of the Gemini API was to create a buddy-like persona with restrictions on how to behave. We figured out that structured prompts work much better instead of freeform prompts. The model uses a given context (crypto transaction expert specializing in fiat to crypto conversions), behavior (soft-skills: friendly, talking like a long-known friend) and has two main tasks to accomplish. 1 - Extract user input and 2 - check the given recipient address for correctness. Correctness means that the given address starts with '0x' followed by 40 characters. The model will also be a consultant to help the normie user from web2 to onboard as smooth as possible by making recommendations regarding wallets.

Built with

  • Web/Chrome

Team

By

Abi

From

Germany