This repository serves as a portfolio of my blockchain and Solidity-related projects. Here, you can find scripts to visualize how a blockchain works, along with various smart contract projects demonstrating different functionalities and use cases.
- SolidityToken This project aims to create a token called "SolidityToken $STK". The tokens are then distributed to users who request them from the "SolidityToken Faucet".
- 1_Lottery-BlockVariable.sol an example of a smart contract for a lottery system written in Solidity, using
block.timestamp
for randomness; - 11_MultiSig.sol an example of Smart Contract for Multiple Signatures;
- KittensOnChain KittensOnChain is a NFT project aim to fix the problem that there are not enough cats on the blockchain.
- digitalSignatures.js is a simulation of public key cryptography;
- blockchain.js is a simple Proof of Work blockchain simulation;
- blockchain-explorer.html a simple Ethereum Blockchain Explorer, built using Ethers and Infura.