Dynamic NFT Dapp with Chainlink Keeper and IPFS

Dynamic NFT Dapp with Chainlink Keeper and IPFS: App create a dynamic Ethereum NFT which changes its metadata depending on certain defined conditions, in this case a time lapse.

It uses Keeper service from Chainlink, IPFS, Hardhat, React, Goerli Faucet and Solidity programming language.

This projec is based on the Dinamic NFT master class by Camilo Molano during the Platzi’s 2022 Ethereum Developer Program de Plazi.


It belongs to my Development Portfolio.

What is Solidity?

Solidity is a high-level contract-oriented language.

Its syntax is like JavaScript and it’s specifically focused on the Ethereum Virtual Machine (EVM).

Solidity is statically typed and accepts, among other things, inheritances, libraries, and complex user-defined types.

What is Chainlink’s Automation

Chainlink’s Automation (previously named “Chainlink Keepers”) is a decentralized off-chain computing layer to automate smart contract functions and introduce new features to dApp.

Developers no longer must carry out processes manually, rely on centralized servers, or make changes to their protocol in order to automate on-chain functions when certain conditions are met. Instead, they can delegate that task to Chainlink Keepers.

Website link: https://chain.link/automation 

What is IPFS

IPFS or Interplanetary File System, is a decentralized file system that seeks to guarantee the security, privacy, and resistance to censorship of your data.

It is the mechanism used in Web3 and Blockchain to allow file persistence without having to use centralized services such as AWS S3 Buckets.


The source code link is: