Day 79 – Solidity Development
Was a bit busy with end-sem internals and practicals
✅ Added dynamic pricing — higher price for public users, lower for whitelisted users
✅ Implemented owner withdrawal of funds collected from NFT sales
✅ Enabled direct NFT transfer by owner
🐉
Day 78 – Solidity Development
Today I built and deployed an NFT project using ERC-721.
✅ Created an NFT smart contract using ERC-721 standard
✅ Deployed the project on the Sepolia testnet
✅ Implemented a whitelist (approved users) mechanism
✅ Only whitelisted users (approved by owner) can get early access to mint NFTs
More functionality will be added tomorrow to further improve the project
🐉
Day 77 – Solidity Development
Today I explored advanced concepts around NFTs and EVM internals.
✅ Learned what SVG is and how it’s used in NFTs
✅ Created a dynamic NFT collection
✅ Encoded SVGs to store fully on-chain
✅ Modified NFT metadata/images directly on-chain
✅ Deployed and interacted using Anvil (local blockchain)
✅ Explored advanced EVM opcodes and low-level calls
✅ Learned about EVM encoding & function selectors
✅ Understood how to verify transactions in MetaMask
Diving deeper into low-level Solidity and fully on-chain NFT design.
🐉
Day 76 – Solidity Development
Today I explored the world of NFTs and ERC-721.
✅ Learned about the ERC-721 standard
✅ Understood what NFTs are and how they work
✅ Explored IPFS for decentralized storage
✅ Uploaded and used data via IPFS
✅ Deployed an NFT smart contract on testnet
✅ Compared IPFS (Pinata) vs HTTP vs On-chain SVGs
🐉
Day 75 – Solidity Development
Started diving into Advanced Foundry today.
✅ Learned how to create an ERC-20 token
✅ Explored deeper concepts in Foundry development workflow
Moving towards more advanced smart contract development and standards.
🐉
Day 74 – Solidity Development
Completed the Escrow project with full frontend integration.
✅ Built the UI for the Escrow project
✅ Successfully integrated frontend with the smart contract
✅ End-to-end functionality working smoothly
🐉
Day 73 – Solidity Development
Continued building the Escrow Smart Contract with more advanced features.
✅ Added admin controls to cancel and release funds
✅ Implemented logic for automatic fund release once the seller completes delivery
✅ Used Chainlink Automation (Keepers) for triggering actions
✅ Deployed and tested the contract on the Sepolia testnet
Project is getting closer to a real-world use case with automation and proper fund management..
#Web3 #Solidity #SmartContracts #Chainlink #Automation #Ethereum
🐉
Day 72 – Web3 Development
Started the Escrow Smart Contract project today.
✅ Initial contract written
✅ Buyer can fund the escrow
✅ Buyer can cancel and retrieve funds if the seller doesn’t deliver
Planning to add more business logic and functionality tomorrow. Step by step building a secure escrow system.