hackquest logo

AI-Generated Art NFT

**Dynamic NFT with AI-Generated Art** This project introduces a smart contract for minting AI-generated NFTs with dynamic metadata. Unlike static NFTs, these tokens evolve over time, reflecting cha

描述

# Dynamic NFT with AI-Generated Art

This project features a Solidity smart contract for minting AI-generated NFTs with dynamic metadata. Unlike traditional static NFTs, these tokens evolve over time using timestamp-based updates, making them ideal for AI art, gaming, and interactive Web3 experiences.

## Features

- Dynamic Metadata: NFT metadata updates over time.

- No Imports or Constructors: Simple and lightweight contract.

- Timestamp-Based Changes: Ensures NFTs evolve dynamically.

- Secure & Efficient: Uses mappings and internal counters.

## How It Works

1. The contract owner mints an NFT.

2. Each NFT is assigned a unique token ID.

3. Metadata is dynamically generated using timestamps.

4. The getTokenURI function returns an evolving metadata URL.

## Use Cases

- AI-generated evolving artwork

- Gamified NFT experiences

- Real-time data-driven digital collectibles

## Installation

1. Clone this repository:

```sh

git clone https://github.com/your-username/dynamic-nft.git

```

2. Navigate to the project directory:

```sh

cd dynamic-nft

```

3. Install dependencies (if needed):

```sh

npm install

```

## Deployment

1. Deploy the smart contract on a compatible EVM blockchain.

2. Use the mintNFT function to create NFTs.

3. Retrieve the evolving metadata using getTokenURI(tokenId).

## License

This project is open-source and available for modification and integration under the MIT License.

---

🚀 Explore the future of NFTs with evolving AI-generated metadata!

本次黑客松进展

70

技术栈

Solidity

更多项目