Inspiration
BaseGPT is an inspiration from Chatgpt and grok. Although this real-world chat app has played tremendous roles in fetching real world data, there are unable to fetch real world onchain data. Also, blockchain explorers have played a major role since the inception of blockchain. However, with the maturity of blockchain and the advancement of AI, explorers needs to be revolutionize to provide comprehensive and precised data based on user input. This is one of the foundational factors powering the idea. Base blockchain is an EVM blockchain which this prototype is taking place.
What it does
Base GPT is an AI agent getting real-world 🌎 data on chain on base blockchain network and off-chain data from chainlink public api to provide real-world crypto data with just user chat or prompt.
Use Case
A Replacement for Explorers: BaseGPT can actually provide data for different contracts, tokens, and nfts onchain. Hence, it's a more friendly user explorer as it provides a direct data report based on user demand.
Trade Data Provider: BaseGPT provides real-time trade data for digital assets. Traders can use baseGPT as an asset real-time data provider before buying assets.
Features
Realtime price provision
Onchain ERC20 token data provision on base
onchain ERC721 token provider on-chain
onchain ERC1155 token provider
How we built it
The consumable agentic api was built using Rust Axum. The Api is built with google gemini api for processing and reporting data while Alchemy api is used to fetch blockchain RPC and communicate with smart contracts onchain.
Challenges we ran into
I ran into lots of challenges such as follows:
- Handling returned process data sent from the AI model.
- Sorting the data and calling tools 🔧 based on the specified data.
- Configuration of the knowledgebase to perform the agentic requirements based on blockchain
- Handling parsed task in efficient way to send to report agent.
- Planning the architectures
Accomplishments that we're proud of
We are proud of building such an original piece of art by using rust which is a low level language. We are also proud of being able to create a working prototype for base blockchain. This shows that handwork and dedication in learning about AI, agents, prompt engineering and rust axum has paid off.
What we learned
We learnt alot from first principle to designing our own OnchainGPT agent from scratch without using an agentic framework or No code agent.
What's next for BaseGPT
We hope to improve an allow BaseGPT to be capable of enabling payments and communicating with more crypto protocols such as uniswap, aave and more.


Log in or sign up for Devpost to join the conversation.