“Story Inscriptions is a protocol developed by Transient Labs that empowers artists and collectors to attach textual narratives or stories to their NFTs.” [more, more]
Reader.Gallery isn't a discovery tool. Instead, it offers a simple view for NFT creators to utilize. Story Inscriptions are powerful, yet their onchain data isn't currently viewable on popular services. Reader.Gallery provides a platform for creators to showcase NFTs alongside their onchain stories.
For a single NFT view:https://reader.gallery/CONTRACT_ADDRESS/TOKEN_ID
For a collection view (ordered by newest stories):https://reader.gallery/CONTRACT_ADDRESS
Up-to-date notable examples can be found on Reader.Gallery.
Just a clean view with the single purpose of exploring stories. No logos, accounts, or complicated UI elements. The spotlight is on the collection and its NFTs.
Any collection that supports the Story Contract can use Reader.Gallery for free. Alternatively, if you're interested in some customization, the entire source code is open source under the MIT license.
Browsing in dark mode only to be blinded by a white background is frustrating. Reader.Gallery supports both light and dark themes. On your first visit, the theme is set to match your operating system's settings. Additionally, it can be manually changed using the icon at the bottom right of the site.
Reader.Gallery is designed to function seamlessly across all screen sizes.
The viewer supports Markdown for story text and NFT descriptions. Additionally, it automatically replaces ipfs://
with an HTTPS gateway. This approach is recommended for linking to external content immutably, thereby mitigating the risk associated with the decay of specific gateway links.
Only NFT collections that implement the Story Contract feature Story Inscription support. If you are just starting out, consider checking out The Lab to deploy your own story-friendly contract.
Currently, to add creator or owner stories, you need to use the tools provided by Transient Labs or manually through Etherscan. It is intended to add this
The default chain is Ethereum mainnet. You can specify a different EVM chain like this:
https://reader.gallery/CHAIN_NAME/CONTRACT_ADDRESS/TOKEN_ID
Supported CHAIN_NAME
s are:
goerli
: The testnet for Ethereum
base
base-sepolia
: The testnet for Base
If you need a different (EVM) chain, please contact (below) and it can be added.
Issues and suggestions are best directed to the GitHub repo. If you're not familiar with that process, feel free to email me at me@nix.art.