AuraMint is an AI agent based on Eliza that mints NFTs on Arbitrum after having gathered the name and the description of the NFT from the user.
AuraMint is an AI agent that mints NFTs on Arbitrum Sepolia. It is based on Eliza and it asks the user for the name and description of the NFT that the user wants to create and then mints the NFT by calling a smart contract on Arbitrum Sepolia and stores the metadata on IPFS with Pinata. This agent also integrates the EVM plugin provided by Eliza that allows to transfer, swap and bridge tokens.
The smart contract ERC 721 has been developed by means of Arbitrum Stylus and has been deployed on Arbitrum Sepolia. I then cloned the Eliza repository and added a set of providers and evaluators to request from the user the informations to be added to the NFT as metdata, which are the name and the description of the item that the user wants to be minted as NFT. These metadata are stored on IPFS with Pinata and then the NFT is minted by sending a transaction with viem to the smart contract. The agent has been deployed on Autonome (https://autonome.alt.technology/auramint-rrbuiy) which I have tested using the REST API but it is also possible to test the agent at this URL (http://161.97.86.126:5173/) where it is possible to chat with the agent with the chat provided by Eliza.