{"repo":"Savjee/SavjeeCoin","free":true,"listed":false,"github":"https://github.com/Savjee/SavjeeCoin","clone":"git clone https://github.com/Savjee/SavjeeCoin.git","description":"A simple blockchain in Javascript. For educational purposes only.","language":"JavaScript","stars":1770,"topics":["blockchain","wallet","cryptography"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"SavjeeCoin --- ⚠️ For education purposes only. This is by no means a complete implementation and it is by no means secure! Features Simple proof-of-work algorithm Verify blockchain (to prevent tampering) Generate wallet (private/public key) Sign transactions 🏁 Getting Started Install library Generate a keypair To make transactions on this blockchain you need a keypair. The public key becomes your wallet address and the private key is used to sign transactions. The myKey object now contains your public & private key: Create a blockchain instance Now you can create a new instance of a Blockchain: Adding transactions To finalize this transaction, we have to mine a new block. We give this method our wallet address because we will receive a mining reward: --- 📽 Video tutorial This source code comes from my video series on YouTube. You can check them here: Video 1: Simple implementation Video 2: Adding Proof-of-work :-------------------------: :-------------------------: Video 3: Mining rewards & transactions Video 4: Signing transactions Video 5: Building a front-end in Angular","default_branch":null,"files":null,"tree":[],"storefront":"/r/Savjee","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Savjee/SavjeeCoin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}