Arden is a framework for on-chain Javascript NFTs on Cardano. Arden allows rich, interactive multimedia NFTs that can evolve or respond to external events.
Arden consists of several different parts, all opensource, that work together to enable you to develop and publish CIP54 compliant NFTs to the Cardano blockchain.
Cardano Looking Glass | A visual blockchain explorer for Cardano – this is built from many of the components listed below, along with my react-mediaslide component. |
NFT Playground | I built this complete integrated development environment for on-chain Javascript NFTs. The Playground enables you to create NFTs that meet the CIP54 standard. |
CIP54 | This Cardano Improvement Proposal that I wrote a couple of years ago defines some additional APIs that are made available to Javascript NFTs, enabling them to read data and interact with the blockchain. |
SmartNFTPortal | This is a react component which gives you everything you need to render a Smart NFT in the front end – this is the component used by the Playground, and by Plutus.art |
Libcip54 | This library proves the backend queries needed to build the data for the SmartNFTPortal to render the NFT – the two work in tandem to render NFTs |
SimpleCip54Viewer | This is a very simple React site which does nothing but render a specific NFT inside a SmartNFTPortal instance. |
SmartNFTThumbnailer | This is a library used for generating thumbnails of Smart NFTs, it can also generate short video clips of the NFT running. |