This is an experimental project that involves the creation of non-fungible tokens (NFTs) for academic achievements and certificates.
-
Ensure you have Node.js installed. This project was last tested with
Node v18.17.1
. -
Truffle is used for smart contract compilation and deployment. This project was last tested with
Truffle v5.11.4 (core: 5.11.4)
. -
Solidity compiler version used is
0.8.13 (solc-js)
.
-
Install the necessary npm packages:
npm install @openzeppelin/contracts
-
Compile all smart contracts:
truffle compile --all
You can deploy your smart contracts using Truffle or choose an alternative platform for deployment.
To deploy using Truffle, follow the official Truffle deployment guide.