project screenshot 1
project screenshot 2
project screenshot 3

NFT Checksum

This project allows users to create NFT checksums which can verify file integrity and origination, thus enhancing security.

NFT Checksum

Created At

HackMoney 2022

Project Description

This app allows users to create NFT checksums which can verify file integrity and origination. The ability to add file-verification checksums to the blockchain solves the problem inherent to checksums since their inception–checksums lack provenance. By creating checksums linked to non-fungible tokens, we provide a means of tracing the checksum back to the minting address. If the originating wallet address of this NFT matches the known wallet address of the expected issuing body, the checksum tied to this NFT can both verify the integrity and the authenticity of a file. To use, users simply upload the file they wish to generate a checksum for, connect their wallet, and generate the checksum--users can then mint this generated checksum as an NFT.

How it's Made

This project is built on a React frontend, utilizing scaffold-eth as a template. The checksum contract is built using Solidity, and is deployed using Hardhat. Ethers, Metamask, WalletConnect, and Coinbase Wallet are all supported. The simplicity of the smart contract makes the security provided by the checksum this much more infallible. This contract may be accessed via CI/CD pipeline, thus potentially making this a developer utility for verifying binaries.

background image mobile

Join the mailing list

Get the latest news and updates