1. completed styling for the website.
2.added a walletconnect projectid from @WalletConnect Cloud
3. modified layout
1. completed styling for the website.
2.added a walletconnect projectid from @WalletConnect Cloud
3. modified layout
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.
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.
1. completed writing the Homepage.
2. updated some hooks
3. corrected typos and errors, still some bugs pending to be fixed.
1. completed writing the Homepage.
2. updated some hooks
3. corrected typos and errors, still some bugs pending to be fixed.
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
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
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.
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.
@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
@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
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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
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