Skip to content

Instantly share code, notes, and snippets.

View frankiefab100's full-sized avatar
πŸ‘¨β€πŸ’»
Learning, relearning and unlearning

Franklin Ohaegbulam frankiefab100

πŸ‘¨β€πŸ’»
Learning, relearning and unlearning
View GitHub Profile
// SPDX-License-Identifier: MIT
pragma solidity >=0.8.0 < 0.9.0;
/**
* @title Certificate Proof of Existence Contract
* @dev This PoE stores University Certificate document with time stamp as Hash values.
The unique identifiers of the certificates are stored on the Ethereum Blockchain.
It is publicly verifiable to prove their existence.
*
@frankiefab100
frankiefab100 / marketplace.sol
Created February 26, 2022 14:04 — forked from dabit3/marketplace.sol
NFT Marketplace Smart Contract
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.3;
import "@openzeppelin/contracts/utils/Counters.sol";
import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol";
import "@openzeppelin/contracts/token/ERC721/ERC721.sol";
import "hardhat/console.sol";