#100DaysofCodeLW
Day 97 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge .
1. completed styling for the website.
2.added a walletconnect projectid from @WalletConnect Cloud
3. modified layout
August 25, 2024 at 4:34 AM
Day 26 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge #buildinpublic starting a new chapter in Accounts Abstraction Degree on LearnWeb3IO had an introduction about building an entire AA waleet from scratch!.
May 29, 2024 at 11:35 PM
Day 24 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge with Accounts Abstraction Degree and chapter 3, SocialLogins with Biconomy. Wrote a complete transfer function today, next would be working on the frontend.
May 26, 2024 at 11:39 PM
Day 96 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge .
1.Successfully deployed DAO contract and completed the deployment of all three contracts.
2. initialized nextjs to work on the frontend, defined the constants for contracts, wrote css to style the website.
August 24, 2024 at 3:04 AM
Day 14 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge worked on chapter 3 Account Abstraction using Biconomy: Social Logins and Paymasters on LearnWeb3IO and initialized project, configured webpack and started with writing a Wallet component.
May 15, 2024 at 12:24 AM
Day 98 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge on LearnWeb3IO
1. completed writing the Homepage.
2. updated some hooks
3. corrected typos and errors, still some bugs pending to be fixed.
August 26, 2024 at 4:22 AM
Day 68 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge Account Abstraction.
started working on the final Frontend, created a transactionList component to list all the transactions for the given wallet, it has a function as fetchTransactions which fetches transactions
July 22, 2024 at 12:06 AM
Day 76 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge continued working on Testing contracts on a local blockchain node, wrote a simple greetings contract, ran a local blockchain in terminal thanks to anvil, learned how to setup a this local blockchain to me*tamask.
July 31, 2024 at 1:45 AM
Day 84 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge.
Covered three final topics today NFT Metadata, Hosting ML/AI Datasets and Offline P2P Network, read about how storing metadata on IPFS helps a lot, also IPFS is being use to decentralize the storage.
August 11, 2024 at 1:32 AM
Day 78 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge continued with chapter Introduction to IPFS, covered the topic about Location vs Content Addressing, and how IPFS is building a decentralized web on content addressed data, and cons of location based addressing
August 2, 2024 at 12:37 AM
Day 99 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge on
@LearnWeb3IO
Completed the Onchain-DAO app, it just need some bugs fixed to work properly. started building a Decentralized Exchange app like Uniswap v1. initialized foundry init, added openzepp contracts
August 27, 2024 at 2:25 AM
Day 100 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge on
LearnWeb3IO
started working on a Dex app, set up foundry in it.
installed openzeppelin contracts to build out the ERC-20 Token.
configured remappings in the project and wrote simple contracts to start.
August 28, 2024 at 2:55 AM
Day 95 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge .
added a modifier to my activeProposal function, fixed some typos and errors in the CryptoDevsNFT contract, deployed both NFT and Fake NFT Marketplace contract and finally deployed the DAO contract.
August 22, 2024 at 3:01 AM
Day 94 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge .
added a function to allow the contract owner to withdraw ETH from the DAO if needed and also added a couple of special functions in my FakeNFTMarketPlace contract to allow adding more ETH deposits to the DAO.
August 21, 2024 at 1:50 AM
Day 93 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge .
completed executeProposal function and add a withdraw Ether function which will help to transfer the entire ETH balance of the contract to the owner address as the ownable contract contains modifier onlyOwner
August 20, 2024 at 2:14 AM
Day 92 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge .
wrote a final modifier to complete my voteOnproposal function which will help to execute a proposal whose deadline has exceeded, also wrote a code for executeProposal function.
August 19, 2024 at 1:55 AM
Day 91 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge
added enum to contain possible options for a vote, wrote a function "voteOnProposal" to allow a cryptoDevsNFT holder to cast their vote on an active proposal.
August 18, 2024 at 1:12 AM
Day 90 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge on LearnWeb3IO
Created variables to store contracts to help with the calling functions on the FakeNFTMarketplace and CryptoDevsNFT contract, wrote constructor function to initialize those contract variables.
August 17, 2024 at 2:07 AM
Day 89 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge. Wrote struct to represent a proposal in CrytoDevsDAO contract, also added mapping from proposal ID's to proposals to hold all created proposals and a counter to count the number of proposals that exist.
August 16, 2024 at 2:01 AM
Day 88 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge. created the DAO as CryptoDevsDAO, and wrote two interfaces, also created a struct representing a Proposal.
August 15, 2024 at 1:38 AM
Day 87 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge.
Created a fake nft marketplace which exposes some basic functions that will be using from the DAO contract to purchase NFTs if a proposal is passed.
August 14, 2024 at 1:25 AM
Day 86 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge. started building an example onchain-dao on LearnWeb3IO to complete my continue studying my ETH Degree, set up Foundry, added openzeppelin contracts, configured remappings and wrote a basic NFT contract.
August 13, 2024 at 3:39 AM
Day 85 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge.
completed IPFS topic yesterday, now move to the next chapter, trying to build an NFT fully on-chain DAO to invest in NFT collections as a group
August 12, 2024 at 2:26 AM
Day 84 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge . completed IPFS Use Cases topic today, read and learnt about open,borderless knowledge bases, data marketplaces and NFT Metadata.
August 10, 2024 at 1:45 AM
Day 83 of #100DaysofCode #100DaysofCodeLW, #100daysofcodechallenge . today learnt about IPFS Gateways, IPFS nodes can also optionally exposes a public gateway which allows web2 users to access files stored on IPFS, also started a new topic on IPFS Use Cases.
August 9, 2024 at 2:47 AM