Skip to content

rayneh/tardigrade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Tardigrade

Docs . Slideshow · Youtube · CCIP

Tardigrade (Dynamic NFT Evolution Project)

Chainlink Constellation submission: NFTs that dynamically evolve through cross-chain trading

To see where we implemented CCIP go here.

Contributors:

Name Discord GitHub
Frank Dierolf frankbevr GitHub
Christopher Glissner _raynn GitHub
Maximilian Stahl giraeffleaeffle GitHub

Overview

The Tradigrade project is an innovative exploration inspired by the concept of evolving creatures in classic games like Pokemon, where trading or transferring these creatures led to changes in their attributes. Leveraging the OpenAI SDK and Chainlink (CCIP), allowing dynamic NFTs to adapt their metadata according to the new environment with each transfer.

Inspiration

The inspiration behind this project draws from the nostalgia of classic video games, particularly the idea of Pokemon evolving when traded using a link cable. We aimed to bring a similar dynamic and adaptive element to NFTs, creating a unique and evolving experience for users.

Technologies Used

  • OpenAI SDK
  • Chainlink CCIP, dNFT
  • Hardhat

Useful Links

Constellation Submission

Docs

Contracts

CCIP Transactions

How it works

Slideshow

Slide show of a full run of ten cross-chain transactions

Promps

Below you can see the prompts and Bing links created by these prompts, the level increased with each cross-chain swap and expressions will be added to the prompt.

Prompt Level 0:

Create a digital illustration of a fantastical, against an imaginative landscape combining natural elements and 
steampunk attributes. In the central position is a regal mountain peak.

Prompt Level 1:

Create a digital illustration of a fantastical, against an imaginative landscape combining natural elements and 
steampunk attributes. In the central position is a regal summit. Vibrant scene featuring the fusion mythical creature 
named god zeus in ther middle to the scenery casts a protective gaze upon a small blue dwelling beneath it.

Prompt Level 2:

Create a digital illustration of a fantastical, against an imaginative landscape combining natural elements and 
steampunk attributes. In the central position is a regal summit. Vibrant scene featuring the fusion mythical creature 
named god zeus in ther middle to the scenery casts a protective gaze upon a small blue dwelling beneath it, 
the god should be at the absolute peak of the summit.

Prompt Level 3:

Create a digital illustration of a fantastical, against an imaginative landscape combining natural elements and 
steampunk attributes. In the central position is a regal summit. Vibrant scene featuring the fusion mythical creature 
named fuji add in the middle a merge between the gods Poseidon, zeus in ther middle to the scenery casts a protective 
gaze upon a small blue dwelling beneath it, the god should be at the absolute peak of the summit.

Prompt Level 4:

Create a digital illustration of a fantastical, against an imaginative landscape combining natural elements and 
steampunk attributes. In the central position is a regal summit. Vibrant scene featuring the fusion mythical creature 
named fuji add in the middle a merge between the gods Poseidon, zeus in ther middle to the scenery casts a protective 
gaze upon a small blue dwelling beneath it, the god should be at the absolute peak of the summit the range of the 
scenery should be huge, but the god mix betweeen zeus and poseidon should be good visible.

Prompt Level 5:

Create a digital illustration of a fantastical, against an imaginative landscape combining natural elements and 
steampunk attributes. Vibrant scene featuring the fusion mythical creature named fuji add in the middle a merge between 
the gods Poseidon, zeus and hades. In the far distance on the right seems to be a lush rainforest with towering 
waterfalls and exotic birds, a landscape controlled by hades add some territory, which is themed by poseidon and the 
skies are obviously rules by zeus. but dont be confused, there should be only one creature a mix between the 3 gods.

Prompt Level 6:

Create a digital illustration of a fantastical, against an imaginative landscape combining natural elements and 
steampunk attributes. In the central position is a astonioshing Slope. Vibrant scene featuring the fusion mythical 
creature named fuji add in the middle a merge between the gods Poseidon, zeus and hades in ther middle to the scenery 
casts a protective gaze upon a small blue dwelling beneath it, lush rainforest with towering waterfalls and exotic birds
, a landscape controlled by hades hich is themed by poseidon and the skies are obviously rules by zeug. But dont be 
confused, there should be only one creature a mix between the 3 gods.

Prompt Level 7:

Create a digital illustration of a fantastical, against an imaginative landscape combining natural elements and 
steampunk attributes. In the central position is a astonioshing Slope. Vibrant scene featuring the fusion mythical 
creature named fuji add in the middle a merge between the gods Poseidon, zeus and hermes and hades in ther middle to the 
scenery casts a protective gaze upon a small blue dwelling beneath it, towering waterfalls and exotic birds, a landscape
controlled by hades add some territory, which is themed by poseidon and the skies are obviously rules by zeug. But dont 
be confused, there should be only one creature a mix between the 4 gods.

Prompt Level 8:

Create a digital illustration of a fantastical, against an imaginative landscape combining natural elements and 
steampunk attributes. In the central position is a astonioshing Cliff. Vibrant scene featuring the fusion mythical 
reature named fuji add in the middle a merge between the gods Poseidon, zeus and hermes and hades in ther middle to the 
scenery casts a protective gaze upon a small blue dwelling beneath it, add some territory, which is themed by hermes and 
the skies are obviously rules by zeus. But dont be confused, there should be only one creature a mix between the 4 gods.

Prompt Level 9:

Create a digital illustration of a fantastical, against an imaginative landscape combining natural elements and 
steampunk attributes. In the central position is a astonioshing Cliff. Vibrant scene featuring the fusion mythical 
creature named fuji add in the middle a merge between the gods Poseidon, zeus,hermes,hades, Athena in ther middle to the 
scenery casts a protective gaze upon a small blue dwelling beneath it, add some territory, which is themed by hermes and 
the skies are obviously rules by zeus. But dont be confused, there should be only one creature a mix between the 5 gods.

Prompt Level 10:

Create a digital illustration of a fantastical, against an imaginative landscape combining natural elements and 
steampunk attributes. In the central position is a astonioshing Valley. Vibrant scene featuring the fusion mythical 
creature named fuji add in the middle a merge between the gods Poseidon, zeus,hermes,hades, Athena in ther middle to the 
scenery casts a protective gaze upon a small blue dwelling beneath it, add some territory, which is themed by hermes and 
the skies are obviously rules by zeus but dont be confused, there should be only one creature a mix between the 5 gods

How We Built It

The project was built by integrating the OpenAI SDK and Chainlink functionalities into the NFT smart contract. Each transfer triggers changes in the NFT's metadata, creating a dynamic and evolving experience for users. The deployment and verification scripts were developed using the Hardhat framework.

Challenges Faced

While building the project, we encountered challenges in implementing a ManagerContract that would be deployed to every chain. While it seemed like a reasonable decision, it added complexity to the system. Despite our efforts, we couldn't fully implement this aspect due to the increased intricacies it introduced.

Unaccomplished Goals

  1. ManagerContract Deployment: We envisioned deploying a ManagerContract to each chain, but the complexity involved led to challenges, and this goal remains unaccomplished.

  2. Script Argument Passing: Despite attempts, we couldn't successfully pass arguments into the npx hardhat run command as initially planned.

  3. Automating Contract Address Adjustments: The addresses in certain scripts need manual adjustments, presenting a challenge in automating this process without introducing potential points of failure.

By combining nostalgic elements from classic games with cutting-edge blockchain technologies, Tardigrade (Dynamic NFT Evolution project) aims to provide users with a truly unique and evolving NFT experience.

About

NFTs that dynamically evolve through cross-chain trading

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors