AI Guard Snap
Secure Crypto Users, Simplified Blockchain Learning for Users.
Created on 29th March 2024
•
AI Guard Snap
Secure Crypto Users, Simplified Blockchain Learning for Users.
The problem AI Guard Snap solves
Are we truly achieving mass adoption?
The recent efforts in the blockchain ecosystem have been focused on "Mass adoption." However, these efforts mostly concentrate on economic aspects such as TPS, gas fee optimization, and gas fee delegation.
We questioned what true mass adoption entails. We believe that lowering the barriers to entry for blockchain dApp applications and accessibility is crucial.
Looking around, we notice that many individuals not familiar with the blockchain industry still struggle to understand dApps and platforms like extensions and wallets.
Especially concerning recent events like airdrops, we observed that many newcomers easily fall victim to phishing and scams.
Beginners often find themselves calling unfamiliar contracts and dealing with unfamiliar terms as they navigate through dApps and web3 applications.
To address this, we offer an extension service, AI Guard Snap & API, that explains to general users what contracts they are calling and detects risks associated with such calls, providing alerts against calling phishing contracts.
AI Guard Snap provides wallet snap services and AI-based API services.
We showcase how our service can be utilized using MetaMask's snap feature. Additionally, our service is designed for easy integration by all developers, with accompanying documentation for simplicity.
Through our service, users can verify the safety of their interactions and easily obtain explanations for the code.
Lowering the entry barriers for blockchain applications for mainstream users through AI-driven approaches is what we believe to be true mass adoption in another direction.
For detailed code reference, please visit:
Challenges we ran into
Unexpected Order Error In Metamask snap & ChatGPT Assistant Trial
Unexpected Order Error In Metamask snap
First one was about metamask snap. metamask snap, which one of wallet extensions, is using basecally async/await call by javascript eventloop. in this case, if using with other async call like fetch, javascript project occur duplicated request errors(bugs) via unexpected async order. so we had to set clearly specific order for both of metamask request and axios request.
ChatGPT Assistant Trial
Second one was about assistant api functionaliy in chatgpt. assistant api was recently released, actullay published beta version. so, It was hard to explore example code case and error handling during connectiong gpt backend api service. We followed up official assistant api document and then improve this code base by referencing serpapi blog material. moveover, we want to make response format fit on our requirement for users to understand easily and intuitively. that's why we added function for serving not only own matemask snap service , but also public api service for other wallet or blockchain platform
Tracks Applied (9)
Astar zkEVM
Astar Foundation
Special Prizes & Potential Treasury Funding
Astar Foundation
NEOPIN Protocol
NEOPIN
Launchpad Bounty
NEAR Protocol
Best Use of Minipay
Celo
Fhenix - Build Dapps on ETH L2 using FHE
Fhenix
Best Use Case of Neon EVM
Neon 🧬
AI Governance is NEAR
Near Dev Hub
Injective inEVM Bounty Program
Injective Labs
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
