✅ DAY 5/30
Smart Contracts (The Heart of Web3)
Up to now I learned:
Why Web3 exists
How blockchain works
Who runs it
Why Ethereum is different
Today I learned about the core power of Web3:
👉 Smart contracts
This is where coding actually enters the picture.
🤖 What Is a Smart Contract?
A smart contract is a program stored on the blockchain that:
• Runs automatically
• Follows fixed rules
•Can hold and transfer money
•Cannot be changed after deployment
•Once it’s live, no one can tamper with it {not even the creator.}
It’s not “smart” because it thinks.
It’s smart because it executes rules perfectly.
🏦 Why Smart Contracts Matter
In traditional systems, you need:
Banks, Lawyers, Companies, Platforms
All of them act as middlemen.
Smart contracts replace them with code.
Instead of:
It becomes:
🔄 How Smart Contracts Work (Simple Flow)
1️⃣ Someone interacts with the contract
2️⃣ The contract checks its rules
3️⃣ If rules are met → action happens
4️⃣ If rules are not met → transaction fails.
💡 Real Examples (Not Theory)
🎁 Crowdfunding
Rules in code:
If total funds ≥ goal -> send to creator
Else -> refund everyone
No one can run away with the money.
🗳 Voting
Rules:
One vote per wallet
Voting period limited
Results calculated automatically
No manipulation.
🖼 NFTs
Rules:
Each token is unique
Ownership is recorded permanently
Only the owner can transfer it
🪙 Tokens
Rules:
Fixed or controlled supply
Automatic transfers
Transparent balances
🔐 Why They’re Trustless
Smart contracts:
•Are visible to everyone
•Follow exact rules
•Don’t rely on human promises
•You trust what the code does, not what someone says.
⚠️ Important Reality Check
Smart contracts are powerful… but dangerous if written badly.
Once deployed:
Bugs can’t be patched easily
Mistakes can cost real money
Hackers exploit weak logic, not the blockchain itself
That’s why security matters in Web3.
#WEB3CHALLENGE
@DEVLUTO
Smart Contracts (The Heart of Web3)
Up to now I learned:
Why Web3 exists
How blockchain works
Who runs it
Why Ethereum is different
Today I learned about the core power of Web3:
👉 Smart contracts
This is where coding actually enters the picture.
🤖 What Is a Smart Contract?
A smart contract is a program stored on the blockchain that:
• Runs automatically
• Follows fixed rules
•Can hold and transfer money
•Cannot be changed after deployment
•Once it’s live, no one can tamper with it {not even the creator.}
It’s not “smart” because it thinks.
It’s smart because it executes rules perfectly.
🏦 Why Smart Contracts Matter
In traditional systems, you need:
Banks, Lawyers, Companies, Platforms
All of them act as middlemen.
Smart contracts replace them with code.
Instead of:
“Trust us, we’ll handle it”
It becomes:
“Here’s the code. The rules are public.”
🔄 How Smart Contracts Work (Simple Flow)
1️⃣ Someone interacts with the contract
2️⃣ The contract checks its rules
3️⃣ If rules are met → action happens
4️⃣ If rules are not met → transaction fails.
💡 Real Examples (Not Theory)
🎁 Crowdfunding
Rules in code:
If total funds ≥ goal -> send to creator
Else -> refund everyone
No one can run away with the money.
🗳 Voting
Rules:
One vote per wallet
Voting period limited
Results calculated automatically
No manipulation.
🖼 NFTs
Rules:
Each token is unique
Ownership is recorded permanently
Only the owner can transfer it
🪙 Tokens
Rules:
Fixed or controlled supply
Automatic transfers
Transparent balances
🔐 Why They’re Trustless
Smart contracts:
•Are visible to everyone
•Follow exact rules
•Don’t rely on human promises
•You trust what the code does, not what someone says.
⚠️ Important Reality Check
Smart contracts are powerful… but dangerous if written badly.
Once deployed:
Bugs can’t be patched easily
Mistakes can cost real money
Hackers exploit weak logic, not the blockchain itself
That’s why security matters in Web3.
#WEB3CHALLENGE
@DEVLUTO
❤7🔥2
LUTO
✅ DAY 5/30 Smart Contracts (The Heart of Web3) Up to now I learned: Why Web3 exists How blockchain works Who runs it Why Ethereum is different Today I learned about the core power of Web3: 👉 Smart contracts This is where coding actually enters the picture.…
Day 5 – Summary (Notes):
This section introduces the practical coding phase, where concepts are implemented through actual code. Focus is on understanding syntax, logic flow, and how different parts of a program work together by building small functional examples.
@DEVLUTO
This section introduces the practical coding phase, where concepts are implemented through actual code. Focus is on understanding syntax, logic flow, and how different parts of a program work together by building small functional examples.
@DEVLUTO
🔥5
✅ DAY 6/30
Wallets, Private Keys & Owning Your Identity
Today I learned that in Web3, your wallet is not just an app.
It’s your:
Identity
Bank account
Login
Proof of ownership
Lose it… and it’s gone. No “forgot password” 😭
🦊 What Is a Crypto Wallet?
A crypto wallet (like MetaMask) does NOT store your money.
Instead, it stores: 👉 Your private keys
Your crypto actually lives on the blockchain, not inside the wallet app.
The wallet is just a tool that lets you:
Prove ownership
Sign transactions
Interact with smart contracts
🔑 Public Key vs Private Key
This part is crucial.
🔓 Public Key (Address)
Like your bank account number
Safe to share
Used to receive crypto
Everyone can see it on the blockchain
Example: 0xA1b2c3...
🔐 Private Key
Like your ATM PIN + signature
NEVER share this
Used to approve transactions
Proves you are the owner
If someone gets your private key -> They control your wallet. Period.
🌱 Seed Phrase (Recovery Phrase)
Your wallet gives you 12 or 24 words when you create it.
This is called a seed phrase.
Important facts:
It can recreate your entire wallet
It controls ALL accounts under it
Anyone with it = full access
If you lose it:
❌ No recovery
❌ No support
❌ No reset
Web3 gives freedom… but also full responsibility.
✍️ What Does “Signing a Transaction” Mean?
When you send crypto or interact with a smart contract, you’re not “sending money” directly.
You’re:
•Creating a message
•Signing it with your private key
•Sending that signature to the network
The network checks:
If yes -> transaction is valid.
This is how blockchain knows it’s really you.
🧠 Wallets as Web3 Login
In Web3:
No emails
No passwords
No usernames
You just: 👉 Connect your wallet 👉 Sign a message, That’s your login.
This means:
•Apps can’t lock you out
•You own your identity
•Your data stays with you
⚠️ Risks & Reality Check
Because there’s no middleman:
• Hacks are final
• Scams are common
• Mistakes cost real money
That’s why:
Never share seed phrase
Use hardware wallets for large funds
Double check sites before connecting wallet
In Web3:
Wallets shift power from companies --> individuals.
✓More freedom.
✓More control.
✓More responsibility.
🔗 Resources I Used Today
Crypto wallets explained
Public and private keys
📖 Websites
• ethereum.org ... Wallets & keys
• metamask.io ... Wallet basics
#WEB3CHALLENGE
@DEVLUTO
Wallets, Private Keys & Owning Your Identity
Today I learned that in Web3, your wallet is not just an app.
It’s your:
Identity
Bank account
Login
Proof of ownership
Lose it… and it’s gone. No “forgot password” 😭
🦊 What Is a Crypto Wallet?
A crypto wallet (like MetaMask) does NOT store your money.
Instead, it stores: 👉 Your private keys
Your crypto actually lives on the blockchain, not inside the wallet app.
The wallet is just a tool that lets you:
Prove ownership
Sign transactions
Interact with smart contracts
🔑 Public Key vs Private Key
This part is crucial.
🔓 Public Key (Address)
Like your bank account number
Safe to share
Used to receive crypto
Everyone can see it on the blockchain
Example: 0xA1b2c3...
🔐 Private Key
Like your ATM PIN + signature
NEVER share this
Used to approve transactions
Proves you are the owner
If someone gets your private key -> They control your wallet. Period.
🌱 Seed Phrase (Recovery Phrase)
Your wallet gives you 12 or 24 words when you create it.
This is called a seed phrase.
Important facts:
It can recreate your entire wallet
It controls ALL accounts under it
Anyone with it = full access
If you lose it:
❌ No recovery
❌ No support
❌ No reset
Web3 gives freedom… but also full responsibility.
✍️ What Does “Signing a Transaction” Mean?
When you send crypto or interact with a smart contract, you’re not “sending money” directly.
You’re:
•Creating a message
•Signing it with your private key
•Sending that signature to the network
The network checks:
Does this signature match the public address?
If yes -> transaction is valid.
This is how blockchain knows it’s really you.
🧠 Wallets as Web3 Login
In Web3:
No emails
No passwords
No usernames
You just: 👉 Connect your wallet 👉 Sign a message, That’s your login.
This means:
•Apps can’t lock you out
•You own your identity
•Your data stays with you
⚠️ Risks & Reality Check
Because there’s no middleman:
• Hacks are final
• Scams are common
• Mistakes cost real money
That’s why:
Never share seed phrase
Use hardware wallets for large funds
Double check sites before connecting wallet
In Web3:
Not your keys = not your crypto
Wallets shift power from companies --> individuals.
✓More freedom.
✓More control.
✓More responsibility.
🔗 Resources I Used Today
Crypto wallets explained
Public and private keys
📖 Websites
• ethereum.org ... Wallets & keys
• metamask.io ... Wallet basics
#WEB3CHALLENGE
@DEVLUTO
YouTube
Crypto Wallets Explained! (Ultimate Beginner’s Guide)
Tangem is my favorite cold wallet, and it's perfect for beginners. Get it at a discount here: https://tangem.com/en/pricing/?promocode=CYBERSCRILLA#pricing
My Tangem Wallet Review: https://youtu.be/bPZpzjJl3ts?si=8y7Dm9_MqR5xg4Tw
Complete Tangem Wallet…
My Tangem Wallet Review: https://youtu.be/bPZpzjJl3ts?si=8y7Dm9_MqR5xg4Tw
Complete Tangem Wallet…
🔥4
Forwarded from TechVibe
If you like this project, please go ahead here and react on my project 👍 or ❤️ works.
I competing on zulu tech challenge🙏
Link: https://t.me/zulu_tech/5053
I competing on zulu tech challenge🙏
Link: https://t.me/zulu_tech/5053
Telegram
Zulu Tech 👨💻💼
ArifQueue is a digital healthcare platform built to solve long hospital waiting times across Africa.
It lets patients find nearby clinics on a real-time map, check live queue status, and join queues remotely with instant updates as their turn approaches.…
It lets patients find nearby clinics on a real-time map, check live queue status, and join queues remotely with instant updates as their turn approaches.…
🔥4❤2
✅ DAY 7/30
Transactions, Gas Fees & Reading the Blockchain (Etherscan)
Today I learned that every move in Web3 is public, traceable, and permanent.
No hiding. No guessing.
Just math + code doing their thing.
🔁 What Is a Blockchain Transaction?
A transaction is not just “sending money”. It can be:
Sending crypto
Minting an NFT
Swapping tokens
Calling a smart contract function
A transaction is basically:
⛽ Gas Fees (Why You Pay Them)
Blockchains like Ethereum don’t run for free.
Gas fees pay for:
•Computing power
•Network security
•Validator work
You pay gas in ETH, even if you’re sending another token.
Why Gas Fees Change
Gas fees depend on:
•Network congestion
•Complexity of the transaction
•Demand vs space in blocks
•High traffic = higher gas.
That’s why sending ETH during hype can be expensive 💀
🧱 What Happens When You Send a Transaction?
- You click “Confirm” in your wallet
>Wallet signs the transaction with your private key
>Transaction goes to the mempool (waiting area)
>Validators pick it up
It gets added to a block
Blockchain state updates
Once confirmed:
❌ Can’t cancel
❌ Can’t reverse
🔍 What Is Etherscan?
Etherscan is a blockchain explorer.
It lets you:
-Track transactions
-View wallet balances
-Inspect smart contracts
-See gas fees
-Verify if a tx succeeded or failed
Basically: Google for Ethereum
📄 Reading a Transaction (Simple Breakdown)
When you open a tx on Etherscan, you’ll see:
•TX Hash
•Unique ID of the transaction
Status
•Success / Failed / Pending
•From / To
•Sender and receiver addresses
•Value
•Amount of ETH transferred
•Gas Used & Gas Price
•Cost of execution
•Block
•Which block it was included in
This is how you verify nothing is fake.
❌ Failed Transactions
A failed tx still:
•Uses gas
>Costs money
>Changes nothing
}}}Reasons for failure:
~Not enough gas
~Contract condition failed
~Slippage issues
Painful lesson everyone learns once 😭
🧠 Big Realization Today
In Web3:
There’s no “trust me bro”
Everything is verifiable
Anyone can audit anything
You don’t trust people. You verify transactions.
🔗 Resources for Day 7
🎥 YouTube
• Blockchain Transactions Explained
• Gas Fees Explained
🌐 Websites
• etherscan.io
• ethereum.org -->> Gas & transactions
#WEB3CHALLENGE
@DEVLUTO
Transactions, Gas Fees & Reading the Blockchain (Etherscan)
Today I learned that every move in Web3 is public, traceable, and permanent.
No hiding. No guessing.
Just math + code doing their thing.
🔁 What Is a Blockchain Transaction?
A transaction is not just “sending money”. It can be:
Sending crypto
Minting an NFT
Swapping tokens
Calling a smart contract function
A transaction is basically:
“I want the blockchain to update its state.”
⛽ Gas Fees (Why You Pay Them)
Blockchains like Ethereum don’t run for free.
Gas fees pay for:
•Computing power
•Network security
•Validator work
You pay gas in ETH, even if you’re sending another token.
Why Gas Fees Change
Gas fees depend on:
•Network congestion
•Complexity of the transaction
•Demand vs space in blocks
•High traffic = higher gas.
That’s why sending ETH during hype can be expensive 💀
🧱 What Happens When You Send a Transaction?
- You click “Confirm” in your wallet
>Wallet signs the transaction with your private key
>Transaction goes to the mempool (waiting area)
>Validators pick it up
It gets added to a block
Blockchain state updates
Once confirmed:
❌ Can’t cancel
❌ Can’t reverse
🔍 What Is Etherscan?
Etherscan is a blockchain explorer.
It lets you:
-Track transactions
-View wallet balances
-Inspect smart contracts
-See gas fees
-Verify if a tx succeeded or failed
Basically: Google for Ethereum
📄 Reading a Transaction (Simple Breakdown)
When you open a tx on Etherscan, you’ll see:
•TX Hash
•Unique ID of the transaction
Status
•Success / Failed / Pending
•From / To
•Sender and receiver addresses
•Value
•Amount of ETH transferred
•Gas Used & Gas Price
•Cost of execution
•Block
•Which block it was included in
This is how you verify nothing is fake.
❌ Failed Transactions
A failed tx still:
•Uses gas
>Costs money
>Changes nothing
}}}Reasons for failure:
~Not enough gas
~Contract condition failed
~Slippage issues
Painful lesson everyone learns once 😭
🧠 Big Realization Today
In Web3:
There’s no “trust me bro”
Everything is verifiable
Anyone can audit anything
You don’t trust people. You verify transactions.
🔗 Resources for Day 7
🎥 YouTube
• Blockchain Transactions Explained
• Gas Fees Explained
🌐 Websites
• etherscan.io
• ethereum.org -->> Gas & transactions
#WEB3CHALLENGE
@DEVLUTO
YouTube
Blockchain Transaction Easily Explained! (Animated)
Blockchain Transaction Easily Explained! (Animated)
What is a blockchain transaction in crypto?
Blockchain transactions are something that every cryptocurrency holder has participated in, at least once - whether it be buying or selling crypto, trading with…
What is a blockchain transaction in crypto?
Blockchain transactions are something that every cryptocurrency holder has participated in, at least once - whether it be buying or selling crypto, trading with…
🔥3❤1
Forwarded from Onyx Design ⚡️
🎉 Tadaaa
Officially, we’re live on YouTube 🎥
Excited to start this journey and bring you awesome, high-quality content I’ve been working on
Youtube Link : https://youtu.be/yD2oeG8DnHU?si=UuYJL5qHFcmbJlSR
@OnyxDesignx
Officially, we’re live on YouTube 🎥
Excited to start this journey and bring you awesome, high-quality content I’ve been working on
Youtube Link : https://youtu.be/yD2oeG8DnHU?si=UuYJL5qHFcmbJlSR
Show me some love
subscribe, share, and drop a comment.
@OnyxDesignx
🔥3🍾1
Side projects looking at me like heyyy cuhhh😭😭😂😂
Soooo
Some managed to get deployed...
While some didn't even get a repo😂 lemme share some links down here😁
https://luto-dev.github.io/myportfolio/projects.html
https://luto-dev.github.io/legal-landing-page/
https://luto-dev.github.io/blogarticle/
https://luto-dev.github.io/eventinvitation/
https://luto-dev.github.io/quotegenerator/
https://luto-dev.github.io/Lutodelivery/
https://escape-realstate.netlify.app/
https://lutosaas.netlify.app/
https://lu-pay.netlify.app/
tasskiiffyy.netlify.app
http://lernifyy.netlify.app
https://quranstream.netlify.app/
Mtsm memories 🫠, alhamdulilah
I'm still learning, evolving, you can see the evolutions on my lil ahh road map .. it's just the beginning 😁
A lot of em didn't get deployed that's why you might think there's a gap bln em ...
It's all a progress , it's never late to begin 😊
JUST START ✨
@DEVLUTO
Soooo
Some managed to get deployed...
While some didn't even get a repo😂 lemme share some links down here😁
https://luto-dev.github.io/myportfolio/projects.html
https://luto-dev.github.io/legal-landing-page/
https://luto-dev.github.io/blogarticle/
https://luto-dev.github.io/eventinvitation/
https://luto-dev.github.io/quotegenerator/
https://luto-dev.github.io/Lutodelivery/
https://escape-realstate.netlify.app/
https://lutosaas.netlify.app/
https://lu-pay.netlify.app/
tasskiiffyy.netlify.app
http://lernifyy.netlify.app
https://quranstream.netlify.app/
Mtsm memories 🫠, alhamdulilah
I'm still learning, evolving, you can see the evolutions on my lil ahh road map .. it's just the beginning 😁
A lot of em didn't get deployed that's why you might think there's a gap bln em ...
It's all a progress , it's never late to begin 😊
JUST START ✨
@DEVLUTO
lernifyy.netlify.app
LUTO - Futuristic Web Developer
I build futuristic, high-performance web experiences. Portfolio of Luqman Tofeik, known as LUTO.
❤11