Docs . Slideshow · Youtube · CCIP
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 |
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.
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.
- OpenAI SDK
- Chainlink CCIP, dNFT
- Hardhat
Slide show of a full run of ten cross-chain transactions
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
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.
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.
-
ManagerContract Deployment: We envisioned deploying a ManagerContract to each chain, but the complexity involved led to challenges, and this goal remains unaccomplished.
-
Script Argument Passing: Despite attempts, we couldn't successfully pass arguments into the
npx hardhat runcommand as initially planned. -
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.
