Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

image

🧾 CertiChain - Blockchain Certificate Verification

A simple, transparent, and tamper-proof way to issue and verify digital certificates using blockchain technology.


πŸ“˜ Project Description

CertiChain is a Solidity-based smart contract designed for organizations (like universities, training centers, or certification bodies) that want to issue verifiable digital certificates on the blockchain.
It ensures that certificates are authentic, immutable, and easy to verify by anyone β€” without relying on centralized systems.


πŸš€ What It Does

  • The owner (issuer) can issue new certificates linked to a unique hash (e.g., SHA256 of the certificate file).
  • Anyone can verify the authenticity of a certificate by its hash.
  • Certificates can also be revoked if they expire or are invalidated.

This creates a trustless system where no central authority is needed to verify certificate legitimacy.


✨ Features

βœ… Owner-controlled issuance β€” Only the smart contract owner can issue or revoke certificates.
πŸ” Public verification β€” Anyone can verify certificate details using the hash.
⛓️ Blockchain-secured β€” Certificate records are stored immutably on the blockchain.
πŸ•’ Timestamped issuance β€” Each certificate is time-stamped when created.
🚫 Revocation support β€” Certificates can be marked invalid when revoked.


πŸ“„ Smart Contract Details

Language: Solidity ^0.8.20
Framework: Remix / Hardhat compatible
Network: Celo Sepolia Testnet
Deployed Transaction or Contract Address: View on Celo Explorer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages