In this video tutorial, I show you how to create a custom plugin for Eliza OS AI16Z that enables AI agents to mint NFTs on any EVM-compatible blockchain. I use Pinata to deploy NFT metadata on IPFS and implement an ERC721 smart contract with OpenZeppelin in Solidity. The contract is deployed on Base Sepolia, but this agent works seamlessly on Ethereum, Arbitrum, Optimism, and other EVM chains using Viem for smart contract interactions. The programming language is Typescript and the LLM used is OpenAI but you can also use Anthropic or other LLMs.
Chapters 👇
00:00 Intro
00:40 Project Set Up
03:09 Plugin Explanation
22:14 Live Demo
31:24 Outro
Github Repository
➡︎ https://github.com/RosarioB/eliza_nft
Docs 👇
➡︎ https://github.com/elizaOS
Ai Agents Dev School 👇
https://www.youtube.com/watch?v=ArptLpQiKfI&list=PLx5pnFXdPTRzWla0RaOxALTSTnVq53fKL
My Playlists 👇
➡︎ Blockchain Fundamentals: https://www.youtube.com/playlist?list=PLVTbEqrA6Bw4hMq-abJGZJT2LZxnI2oaa
➡︎ Solidity: https://www.youtube.com/playlist?list=PLVTbEqrA6Bw6BI7o0I3Ut_ExxFG0B_5-o
➡︎ Solidity Smart Contracts: https://www.youtube.com/playlist?list=PLVTbEqrA6Bw5yBd4MAz6TNYYPXay6BR5M
➡︎ Dapps: https://www.youtube.com/playlist?list=PLVTbEqrA6Bw7_aXGp1URguPqpuSo6n69c
➡︎ Ai Agents: https://www.youtube.com/playlist?list=PLVTbEqrA6Bw6Db43eilndTngpjlU9ThC3
Hello I am Rosario Borgesi, a software engineer with eight years of professional experience. I have a deep passion for the blockchain technology and I am dedicated to creating content that simplifies the process of writing Ethereum applications, helping you navigate the world of blockchain development with ease.
Contact me 👇
➡︎ Email: borgesiros@gmail.com
Follow me 👇
➡︎ X: https://x.com/borgesiros
➡︎ Linkedin: https://linkedin.com/in/rosarioborgesi
➡︎ Github: https://github.com/RosarioB
➡︎ Medium: https://medium.com/@borgesiros
➡︎ Farcaster: @rosarioborgesi
Thank you for watching my video!
#rosariosway #ethereum #aiagents