diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index f8ff2b5..0000000 --- a/.gitattributes +++ /dev/null @@ -1 +0,0 @@ -*.mp4 filter=lfs diff=lfs merge=lfs -text diff --git a/Assignments/BCT - Assignment-1 (Answers).pdf b/Assignments/BCT - Assignment-1 (Answers).pdf deleted file mode 100644 index 0598a14..0000000 Binary files a/Assignments/BCT - Assignment-1 (Answers).pdf and /dev/null differ diff --git a/Assignments/BCT - Assignment-1 (Questions).pdf b/Assignments/BCT - Assignment-1 (Questions).pdf deleted file mode 100644 index 80c8407..0000000 Binary files a/Assignments/BCT - Assignment-1 (Questions).pdf and /dev/null differ diff --git a/Assignments/BCT - Assignment-2 (Answers).pdf b/Assignments/BCT - Assignment-2 (Answers).pdf deleted file mode 100644 index f330936..0000000 Binary files a/Assignments/BCT - Assignment-2 (Answers).pdf and /dev/null differ diff --git a/Assignments/BCT - Assignment-2 (Questions).pdf b/Assignments/BCT - Assignment-2 (Questions).pdf deleted file mode 100644 index 330e1bb..0000000 Binary files a/Assignments/BCT - Assignment-2 (Questions).pdf and /dev/null differ diff --git a/Codes/Code-3.sol b/Code-3.sol old mode 100755 new mode 100644 similarity index 100% rename from Codes/Code-3.sol rename to Code-3.sol diff --git a/Codes/Code-4.sol b/Code-4.sol old mode 100755 new mode 100644 similarity index 100% rename from Codes/Code-4.sol rename to Code-4.sol diff --git a/Codes/Code-1.md b/Codes/Code-1.md deleted file mode 100644 index 5dfccb7..0000000 --- a/Codes/Code-1.md +++ /dev/null @@ -1,61 +0,0 @@ -# Practical-1: MetaMask Installation and Ether Spending Study - -## Step 1: Install MetaMask - -### For Desktop (Browser) - -1. Open your preferred browser (Chrome, Firefox, Edge, or Brave). -2. Go to the official MetaMask website: [https://metamask.io](https://metamask.io) -3. Click **"Download"** and select your browser. -4. Add the extension to your browser. -5. Open MetaMask, and follow the setup: - - **Create a new wallet** or **import an existing one**. - - Set a **strong password**. - - **Backup your secret recovery phrase** securely. - -### For Mobile - -1. Go to your App Store (iOS) or Google Play Store (Android). -2. Search for **MetaMask**. -3. Download and install the app. -4. Follow similar setup steps (create wallet, backup phrase). - -## Step 2: Connect MetaMask to a Network - -- By default, MetaMask uses the **Ethereum Mainnet**. -- To use test networks for learning, click the network dropdown and select a testnet like **Goerli Test Network**. -- Obtain free test Ether from a Goerli faucet: [https://goerlifaucet.com/](https://goerlifaucet.com/). - -## Step 3: Understanding Ether Spending per Transaction - -### Key Concepts -1. **Gas Limit:** Maximum units of gas you are willing to spend. -2. **Gas Price:** Price per gas unit in **Gwei** (1 ETH = 1,000,000,000 Gwei). -3. **Transaction Fee = Gas Limit × Gas Price** - -## Step 4: Make a Test Transaction - -1. Ensure your wallet has ETH (test ETH on testnets). -2. Click **Send** in MetaMask. -3. Enter the recipient address and amount. -4. Adjust **Gas Fee** if desired. -5. Confirm the transaction. - -## Step 5: Observe Spending - -- After sending, MetaMask displays the **Transaction Fee** in ETH. -- To see detailed info, check **Etherscan**: - 1. Copy the transaction hash from MetaMask. - 2. Go to [https://etherscan.io](https://etherscan.io) or testnet explorer like [https://goerli.etherscan.io](https://goerli.etherscan.io). - 3. Paste the hash to see gas used and ETH spent. - -## Step 6: Experiment - -- Send multiple transactions with different **gas prices**. -- Observe how fees change based on **network congestion**. -- Try interacting with **smart contracts** to see higher gas usage. - -## Tips -- Always use a testnet first to avoid losing real ETH. -- MetaMask provides detailed transaction history and gas usage. - diff --git a/Codes/Code-2.md b/Codes/Code-2.md deleted file mode 100644 index 7d6585e..0000000 --- a/Codes/Code-2.md +++ /dev/null @@ -1,74 +0,0 @@ -# Practical-2: How to Create Your Own Wallet Using MetaMask for Crypto Transactions - -MetaMask is a popular cryptocurrency wallet that allows you to manage Ethereum-based assets and interact with decentralized applications (dApps). Follow the steps below to create your own wallet. - ---- - -## Step 1: Install MetaMask - -1. Go to the official MetaMask website: [https://metamask.io](https://metamask.io) -2. Click on **"Download"**. -3. Choose your platform: - - **Browser Extension**: Chrome, Firefox, Brave, Edge - - **Mobile App**: iOS or Android -4. Install the extension or app. - ---- - -## Step 2: Create a New Wallet - -1. Open MetaMask. -2. Click on **"Get Started"**. -3. Select **"Create a Wallet"**. -4. Set a **strong password** for local access. This password is used to unlock your wallet on your device. -5. Click **"Create"**. - ---- - -## Step 3: Backup Your Secret Recovery Phrase - -1. MetaMask will display a **12-word Secret Recovery Phrase**. This is extremely important. -2. Write it down on paper and **store it securely**. - ⚠️ **Never share your recovery phrase with anyone.** -3. Confirm the recovery phrase by selecting the words in order. -4. Click **"Confirm"**. - ---- - -## Step 4: Access Your Wallet - -1. Once confirmed, your wallet is ready. -2. You can view your wallet address by clicking on **Account 1** at the top. -3. This address can be shared to **receive crypto**. - ---- - -## Step 5: Add Funds to Your Wallet - -1. Buy crypto from an exchange (like Coinbase, Binance, or WazirX). -2. Transfer it to your MetaMask wallet address. -3. Wait for the transaction to be confirmed. - ---- - -## Step 6: Use Your Wallet for Transactions - -- **Send crypto:** Click **Send**, enter the recipient’s address and amount. -- **Receive crypto:** Share your wallet address. -- **Interact with dApps:** Connect MetaMask to decentralized applications by clicking **Connect Wallet** on supported websites. - ---- - -## Step 7: Security Tips - -- **Never share your password or Secret Recovery Phrase.** -- Enable **two-factor authentication (2FA)** on exchange accounts. -- Keep MetaMask updated to the latest version. -- Consider using **hardware wallets** for storing large amounts of crypto. - ---- - -## References - -- [MetaMask Official Website](https://metamask.io) -- [MetaMask User Guide](https://metamask.zendesk.com/hc/en-us) diff --git a/Codes/Tutorials/Tutorial-3.mp4 b/Codes/Tutorials/Tutorial-3.mp4 deleted file mode 100644 index 35fd7b4..0000000 --- a/Codes/Tutorials/Tutorial-3.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4250c3bbd72b80db21453f7820f8bb770fd76c5524e1a91bc8dc2c35e7a2af25 -size 2314423 diff --git a/Codes/Tutorials/Tutorial-4.mp4 b/Codes/Tutorials/Tutorial-4.mp4 deleted file mode 100644 index 439926c..0000000 Binary files a/Codes/Tutorials/Tutorial-4.mp4 and /dev/null differ diff --git a/DISCLAIMER.md b/DISCLAIMER.md deleted file mode 100644 index cc3b0f6..0000000 --- a/DISCLAIMER.md +++ /dev/null @@ -1,13 +0,0 @@ -# DISCLAIMER - -Disclaimer for [BlockchainTechnology](https://git.kska.io/sppu-be-comp-content/BlockchainTechnology) repository under [sppu-be-comp-content](https://git.kska.io/sppu-be-comp-content) organization. - ---- - -- Please be advised that this repository ([BlockchainTechnology](https://git.kska.io/sppu-be-comp-content/BlockchainTechnology)), its organization [sppu-be-comp-content](https://git.kska.io/sppu-be-comp-content), and all of its content are entirely independent and not associated to, and/or affiliated with SPPU (Savitrbai Phule Pune University, Pune) and/or any of its colleges, nor with [KSKA Git](https://git.kska.io). The materials provided within, including assignments from our contributors and notes from our professors, are solely for educational purposes and convenience. - -- KSKA Git serves merely as a platform for this content and does not imply any association and/or endorsement from SPPU or KSKA Git. It is important to recognize that the organization (sppu-be-comp-content) and all of its repositories in KSKA Git operates independently, and any references to educational institutions or platforms are purely for informational clarity. - -- Furthermore, it is emphasized that the content available within this repository remains meticulously curated to align with the latest 2019 SPPU syllabus for computer engineering. Our commitment to accuracy ensures that the materials provided reflect the current academic standards prescribed by SPPU, offering students a reliable resource to supplement their studies. - ---- diff --git a/Notes/IN-SEM PYQ Answers/BCT - Unit 1 (Mathematical Foundation for Blockchain) - IN-SEM PYQ Solutions.pdf b/Notes/IN-SEM PYQ Answers/BCT - Unit 1 (Mathematical Foundation for Blockchain) - IN-SEM PYQ Solutions.pdf deleted file mode 100644 index f9183c2..0000000 Binary files a/Notes/IN-SEM PYQ Answers/BCT - Unit 1 (Mathematical Foundation for Blockchain) - IN-SEM PYQ Solutions.pdf and /dev/null differ diff --git a/Notes/IN-SEM PYQ Answers/BCT - Unit 2 (Feature Engineering) - IN-SEM PYQ Solutions.pdf b/Notes/IN-SEM PYQ Answers/BCT - Unit 2 (Feature Engineering) - IN-SEM PYQ Solutions.pdf deleted file mode 100644 index 35e0f87..0000000 Binary files a/Notes/IN-SEM PYQ Answers/BCT - Unit 2 (Feature Engineering) - IN-SEM PYQ Solutions.pdf and /dev/null differ diff --git a/Notes/Unit 1 - Mathematical Foundation for Blockchain/BCT - Unit 1 (Mathematical Foundation for Blockchain) - PPT.pdf b/Notes/Unit 1 - Mathematical Foundation for Blockchain/BCT - Unit 1 (Mathematical Foundation for Blockchain) - PPT.pdf deleted file mode 100644 index e242040..0000000 Binary files a/Notes/Unit 1 - Mathematical Foundation for Blockchain/BCT - Unit 1 (Mathematical Foundation for Blockchain) - PPT.pdf and /dev/null differ diff --git a/Notes/Unit 2 - Feature Engineering/BCT - Unit 2 (Feature Engineering) - PPT.pdf b/Notes/Unit 2 - Feature Engineering/BCT - Unit 2 (Feature Engineering) - PPT.pdf deleted file mode 100644 index bf67e08..0000000 Binary files a/Notes/Unit 2 - Feature Engineering/BCT - Unit 2 (Feature Engineering) - PPT.pdf and /dev/null differ diff --git a/Practical/Mini Project/BCT - Handout (Mini Project).pdf b/Practical/Mini Project/BCT - Handout (Mini Project).pdf deleted file mode 100644 index 2186ef4..0000000 Binary files a/Practical/Mini Project/BCT - Handout (Mini Project).pdf and /dev/null differ diff --git a/Practical/Practical-1/BCT - Write-up-1.pdf b/Practical/Practical-1/BCT - Write-up-1.pdf deleted file mode 100644 index 9c78dde..0000000 Binary files a/Practical/Practical-1/BCT - Write-up-1.pdf and /dev/null differ diff --git a/Practical/Practical-1/Handout-1.pdf b/Practical/Practical-1/Handout-1.pdf deleted file mode 100644 index 24cae74..0000000 Binary files a/Practical/Practical-1/Handout-1.pdf and /dev/null differ diff --git a/Practical/Practical-2/BCT - Write-up-2.pdf b/Practical/Practical-2/BCT - Write-up-2.pdf deleted file mode 100644 index 15b3ecf..0000000 Binary files a/Practical/Practical-2/BCT - Write-up-2.pdf and /dev/null differ diff --git a/Practical/Practical-2/Handout-2.pdf b/Practical/Practical-2/Handout-2.pdf deleted file mode 100644 index ded9083..0000000 Binary files a/Practical/Practical-2/Handout-2.pdf and /dev/null differ diff --git a/Practical/Practical-3/BCT - Write-up-3.pdf b/Practical/Practical-3/BCT - Write-up-3.pdf deleted file mode 100644 index a74aa0e..0000000 Binary files a/Practical/Practical-3/BCT - Write-up-3.pdf and /dev/null differ diff --git a/Practical/Practical-3/Handout-3.pdf b/Practical/Practical-3/Handout-3.pdf deleted file mode 100644 index d50110c..0000000 Binary files a/Practical/Practical-3/Handout-3.pdf and /dev/null differ diff --git a/Practical/Practical-4/BCT - Write-up-4.pdf b/Practical/Practical-4/BCT - Write-up-4.pdf deleted file mode 100644 index 8ce664e..0000000 Binary files a/Practical/Practical-4/BCT - Write-up-4.pdf and /dev/null differ diff --git a/Practical/Practical-4/Handout-4.pdf b/Practical/Practical-4/Handout-4.pdf deleted file mode 100644 index 84e6006..0000000 Binary files a/Practical/Practical-4/Handout-4.pdf and /dev/null differ diff --git a/Practical/Practical-5/BCT - Write-up-5.pdf b/Practical/Practical-5/BCT - Write-up-5.pdf deleted file mode 100644 index 9e57526..0000000 Binary files a/Practical/Practical-5/BCT - Write-up-5.pdf and /dev/null differ diff --git a/Practical/Practical-5/Handout-5.pdf b/Practical/Practical-5/Handout-5.pdf deleted file mode 100644 index 0133876..0000000 Binary files a/Practical/Practical-5/Handout-5.pdf and /dev/null differ diff --git a/Question Papers/END-SEM/BCT - 2022 - November-December - END-SEM (SEM-7) (2019 Pattern).pdf b/Question Papers/END-SEM/BCT - 2022 - November-December - END-SEM (SEM-7) (2019 Pattern).pdf deleted file mode 100644 index 14a4356..0000000 Binary files a/Question Papers/END-SEM/BCT - 2022 - November-December - END-SEM (SEM-7) (2019 Pattern).pdf and /dev/null differ diff --git a/Question Papers/END-SEM/BCT - 2023 - May-June - END-SEM (SEM-7) (2019 Pattern).pdf b/Question Papers/END-SEM/BCT - 2023 - May-June - END-SEM (SEM-7) (2019 Pattern).pdf deleted file mode 100644 index 1a84485..0000000 Binary files a/Question Papers/END-SEM/BCT - 2023 - May-June - END-SEM (SEM-7) (2019 Pattern).pdf and /dev/null differ diff --git a/Question Papers/END-SEM/BCT - 2023 - November-December - END-SEM (SEM-7) (2019 Pattern).pdf b/Question Papers/END-SEM/BCT - 2023 - November-December - END-SEM (SEM-7) (2019 Pattern).pdf deleted file mode 100644 index ba379f9..0000000 Binary files a/Question Papers/END-SEM/BCT - 2023 - November-December - END-SEM (SEM-7) (2019 Pattern).pdf and /dev/null differ diff --git a/Question Papers/END-SEM/BCT - 2024 - May-June - END-SEM (SEM-7) (2019 Pattern).pdf b/Question Papers/END-SEM/BCT - 2024 - May-June - END-SEM (SEM-7) (2019 Pattern).pdf deleted file mode 100644 index de8901f..0000000 Binary files a/Question Papers/END-SEM/BCT - 2024 - May-June - END-SEM (SEM-7) (2019 Pattern).pdf and /dev/null differ diff --git a/Question Papers/END-SEM/BCT - 2024 - November-December - END-SEM (SEM-7) (2019 Pattern).pdf b/Question Papers/END-SEM/BCT - 2024 - November-December - END-SEM (SEM-7) (2019 Pattern).pdf deleted file mode 100644 index 9411cf4..0000000 Binary files a/Question Papers/END-SEM/BCT - 2024 - November-December - END-SEM (SEM-7) (2019 Pattern).pdf and /dev/null differ diff --git a/Question Papers/IN-SEM/BCT - 2022 - October - IN-SEM (SEM-7) (2019 Pattern).pdf b/Question Papers/IN-SEM/BCT - 2022 - October - IN-SEM (SEM-7) (2019 Pattern).pdf deleted file mode 100644 index cc02ee6..0000000 Binary files a/Question Papers/IN-SEM/BCT - 2022 - October - IN-SEM (SEM-7) (2019 Pattern).pdf and /dev/null differ diff --git a/Question Papers/IN-SEM/BCT - 2023 - September - IN-SEM (SEM-7) (2019 Pattern).pdf b/Question Papers/IN-SEM/BCT - 2023 - September - IN-SEM (SEM-7) (2019 Pattern).pdf deleted file mode 100644 index 5e6e8cd..0000000 Binary files a/Question Papers/IN-SEM/BCT - 2023 - September - IN-SEM (SEM-7) (2019 Pattern).pdf and /dev/null differ diff --git a/Question Papers/IN-SEM/BCT - 2024 - September - IN-SEM (SEM-7) (2019 Pattern).pdf b/Question Papers/IN-SEM/BCT - 2024 - September - IN-SEM (SEM-7) (2019 Pattern).pdf deleted file mode 100644 index 03e0ece..0000000 Binary files a/Question Papers/IN-SEM/BCT - 2024 - September - IN-SEM (SEM-7) (2019 Pattern).pdf and /dev/null differ diff --git a/Question Papers/IN-SEM/BCT - 2025 - September - IN-SEM (SEM-7) (2019 Pattern).pdf b/Question Papers/IN-SEM/BCT - 2025 - September - IN-SEM (SEM-7) (2019 Pattern).pdf deleted file mode 100644 index ca36bf4..0000000 Binary files a/Question Papers/IN-SEM/BCT - 2025 - September - IN-SEM (SEM-7) (2019 Pattern).pdf and /dev/null differ diff --git a/README.md b/README.md deleted file mode 100644 index 2a32e64..0000000 --- a/README.md +++ /dev/null @@ -1,71 +0,0 @@ -# 410243: Blockchain Technology (BT) - -This repository contains comprehensive resources for the Blockchain Technology course under the SPPU Computer Engineering syllabus (2019 pattern). It includes codes, handouts, notes, previous year questions (PYQs), and write-ups for assignments. The materials cover key topics such as blockchain fundamentals, cryptocurrency, smart contracts, consensus algorithms, and real-world applications. Additionally, it provides insights into the Ethereum platform using Solidity, enabling students to analyze and implement blockchain solutions effectively. - ---- - -## Index - -### Codes - -> [!TIP] -> Tutorials can be found in the [./Codes/Tutorials](./Codes/Tutorials/) directory. - -1. [Code-1 (MetaMask Installation)](Codes/Code-1.md) -2. [Code-2 (MetaMask Account Creation)](Codes/Code-2.md) -3. [Code-3 (Bank Account)](Codes/Code-3.sol) -4. [Code-4 (Student Data)](Codes/Code-4.sol) - -### Notes - -1. [Unit 1 - Mathematical Foundation for Blockchain](Notes/Unit%201%20-%20Mathematical%20Foundation%20for%20Blockchain) -2. [Unit 2 - Feature Engineering](Notes/Unit%202%20-%20Feature%20Engineering) - -### Assignments - -1. Assignment-1: - - [Questions](Assignments/BCT%20-%20Assignment-1%20%28Questions%29.pdf) - - [Answers](Assignments/BCT%20-%20Assignment-1%20%28Answers%29.pdf) -2. Assignment-2: - - [Questions](Assignments/BCT%20-%20Assignment-2%20%28Questions%29.pdf) - - [Answers](Assignments/BCT%20-%20Assignment-2%20%28Answers%29.pdf) - -### Practical - -1. [Practical-1](Practical/Practical-1/) -2. [Practical-2](Practical/Practical-2/) -3. [Practical-3](Practical/Practical-3/) -4. [Practical-4](Practical/Practical-4/) -5. [Practical-5](Practical/Practical-5/) -6. [Mini Project](Practical/Mini%20Project/) - -### Question Papers - -- [IN-SEM](Question%20Papers/IN-SEM) -- [END-SEM](Question%20Papers/END-SEM) - -### [IN-SEM PYQ Answers](Notes/IN-SEM%20PYQ%20Answers) - ---- - -## Miscellaneous - -**-> Disclaimer:** Please read the [DISCLAIMER](DISCLAIMER.md) file for important information regarding the contents of this repository. - -**-> Note:** Content such as codes, softcopies, write-ups and question papers is provided by us, i.e. our contributors. You are free to use this content however you wish, without any restrictions. Some of the notes and handouts have been provided by our professors, thus to use them for anything other than educational purposes, please contact them. - -**-> Maintained by:** -- [notkshitij](https://git.kska.io/notkshitij) -- [TanmaySpamzzz](https://git.kska.io/TanmaySpamzzz) - -**->** Repository icon from [Flaticon](https://www.flaticon.com). - -**-> Motto:** - -![Making information freely accessible to everyone.](motto.jpg) - -**-> Keywords:** - -SPPU, Savitribai Phule Pune University, Pune University, Computer Engineering, COMP, Fourth Year, Final Year, BE, Semester 7, SEM-7, Notes, Codes, Practical work, Handouts, Assignments, PYQs, Blockchain Technology, BT, Cryptocurrency, Bitcoin, Smart Contracts, Consensus Algorithms, Ethereum, Solidity, Blockchain Applications, Case Studies, Crypto Wallet, - ---- diff --git a/motto.jpg b/motto.jpg deleted file mode 100644 index 3728db1..0000000 Binary files a/motto.jpg and /dev/null differ