Welcome to the PixelChainDecoder, an on-chain decoder dedicated to rendering the PixelChain "Classic" collection. This Ethereum smart contract deciphers the on-chain data from the original PixelChain contract and generates a full-color SVG image directly from the blockchain.
To generate a PixelChain image:
- Visit the Ethereum contract using Etherscan.
- Enter a PixelChain token id into the
generatePixelChainImage
function. - Execute the function to generate a resulting SVG image.
Optional: You can paste the resulting data into a text file with the extension ".svg" – you will then have a high resolution PixelChain vector image!
The PixelChainDecoder contract interfaces directly with the original PixelChainCore contract using all the available on-chain data.
Pixelchain is a decentralized application (DApp) that enables anyone to create 32x32 pixelart and store it directly on the Ethereum blockchain, where it will live forever as an ERC-721 token.
The original PixelChain contract (PixelChain "Classic") is now closed making the first 2,804 tokens a limited edition. When it launched it attracted a range of prominent crypto artists: @Coldie, @money_alotta, @hackatao, @mattiac, @neurocolor, @robnessofficial, @XCOPYART just to name a few.
The great team behind PixelChain has moved on and is now focused on new projects, so I provided this code to them incase they would find it helpful.
Install Node.js 18.x.x.
npm install
make compile
Contract | Etherscan |
---|---|
PixelChainDecoder | 0xE2d43Ec2516C2446a6DDc95734c9a0eC21B01dC1 |
PixelChainCore | 0xbc0E164eE423B7800e355b012c06446e28b1a29d |
- PixelChain Website
- Off-chain v1 Decoder Website
- Off-chain v1 Decoder Source
- OpenZeppelin Contracts
- OpenSea Metadata standards
- Hardhat
This project is licensed under the MIT License - see the LICENSE file for details.