62 lines
2.2 KiB
Markdown
62 lines
2.2 KiB
Markdown
# 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.
|
||
|