Dynamic NFTs
In this section we will explore Dynamic NFTs created with Chainlink Automation
Last updated
In this section we will explore Dynamic NFTs created with Chainlink Automation
Last updated
Currently, most NFTs are static, meaning their metadata doesn't change. Dynamic NFTs are NFTs whose attributes and characteristics can change based on any external data or smart contract logic, making them more responsive and interactive.
The metadata of a dynamic NFT can be programmed to change over time or in response to certain triggers. These changes can be influenced by many things such as real-life events & data or user interactions.
Examples of this include:
Scores
Career Highlights
Experiences
Weather
Chainlink’s Decentralised Oracle Network can help make NFTs dynamic and responsive to external data! Chainlink provides secure, reliable and verifiable access to off-chain data and computation - which is exact what NFTs need to be dynamic and cryptographically verifiable.
Chainlink Automation is a service that allows users to define conditions for Chainlink’s Oracle Network to autonomously and reliably trigger functions in your smart contract. Chainlink automation can trigger your smart contract at regular intervals, after preconditions are met or based on emitted events.
This is important as:
Smart contracts "passive" programs - are NOT self-executing (self-triggering).
They cannot autonomously trigger themselves on a fixed scheduled, in response to events, or when certain conditions are met.
Changes in the state (data) of a smart contract only happen when a transaction is initiated by another account.