diff --git a/docs/Solana/_category_.json b/docs/Solana/_category_.json deleted file mode 100644 index 9930f5260..000000000 --- a/docs/Solana/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Solana", - "position": 21, - "link": { - "type": "generated-index", - "description": "Solana" - } -} diff --git a/docs/TwitterPosts/_category_.json b/docs/TwitterPosts/_category_.json deleted file mode 100644 index e36a20b4e..000000000 --- a/docs/TwitterPosts/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Twitter Posts", - "position": 27, - "link": { - "type": "generated-index", - "description": "300 Days Of Web3" - } -} diff --git a/docs/TwitterPosts/twitter-posts.md b/docs/TwitterPosts/twitter-posts.md deleted file mode 100644 index cf606f165..000000000 --- a/docs/TwitterPosts/twitter-posts.md +++ /dev/null @@ -1,424 +0,0 @@ -# 400-days-of-Web3 -This is a list of the content I shared about Web3 for the upcoming 200 days - -You can find Francesco [here](http://francescociulla.com) - -| DayNumber | Topic__________________________________________ | Link| -| --- | ----------------- |----------------- | -| 19-12-2021 |Solidity Contract|https://twitter.com/FrancescoCiull4/status/1472497765083189248| -| 20-12-2021 |Solidity projects on GitHub|https://twitter.com/FrancescoCiull4/status/1472816770692042752| -| 21-12-2021 |Solidity reserved keywords|https://twitter.com/FrancescoCiull4/status/1473157550862442500| -| 22-12-2021 |NFT projects on GitHub|https://twitter.com/FrancescoCiull4/status/1473536967195467780| -| 23-12-2021 |Ethereum roadmap 2022 article|https://twitter.com/FrancescoCiull4/status/1473893373614469122| -| 24-12-2021 |Ethereum Concepts|https://twitter.com/FrancescoCiull4/status/1474284493779484673| -| 25-12-2021 |ERC-20|https://twitter.com/FrancescoCiull4/status/1474652739833630727| -| 26-12-2021 |Solidity Events|https://twitter.com/FrancescoCiull4/status/1475048760422064130| -| 27-12-2021 |Solidity Mapping Types|https://twitter.com/FrancescoCiull4/status/1475336310412005376| -| 28-12-2021 |Solidity function modifiers|https://twitter.com/FrancescoCiull4/status/1475702911787311107| -| 29-12-2021 |Solidity require|https://twitter.com/FrancescoCiull4/status/1476045244718370818| -| 30-12-2021 |Solidity State variables|https://twitter.com/FrancescoCiull4/status/1476434189625049097| -| 31-12-2021 |EVM Concepts|https://twitter.com/FrancescoCiull4/status/1476793011447214112| -| 1-1-2022 |Decentralized Apps Frameworks|https://twitter.com/FrancescoCiull4/status/1477177460504604673| -| 2-1-2022 |Solidity Function types|https://twitter.com/FrancescoCiull4/status/1477503734204747780| -| 3-1-2022 |Solidity view and pure functions|https://twitter.com/FrancescoCiull4/status/1477880402446585861| -| 4-1-2022 |Ethereum Accounts thread|https://twitter.com/FrancescoCiull4/status/1478254576448983042| -| 5-1-2022 |Ethereum Transactions|https://twitter.com/FrancescoCiull4/status/1478599019089780742| -| 6-1-2022 |Web3 Other languages|https://twitter.com/FrancescoCiull4/status/1478975480145616896| -| 7-1-2022 |Block concepts|https://twitter.com/FrancescoCiull4/status/1479402859640799232| -| 8-1-2022 |Solidity msg variables|https://twitter.com/FrancescoCiull4/status/1479700232707649539| -| 9-1-2022 |Ethereum Alternatives|https://twitter.com/FrancescoCiull4/status/1480070791521787904| -| 10-1-2022 |Wallets on GitHub|https://twitter.com/FrancescoCiull4/status/1480423985884053504| -| 11-1-2022 |ENS Thread|https://twitter.com/FrancescoCiull4/status/1480783442619076608| -| 12-1-2022 |NFT Marketplaces|https://twitter.com/FrancescoCiull4/status/1481133238655537155| -| 13-1-2022 |block global variable|https://twitter.com/FrancescoCiull4/status/1481498511376101376| -| 14-1-2022 |Blockchain Oracles|https://twitter.com/FrancescoCiull4/status/1481895919121534979| -| 15-1-2022 |ABI|https://twitter.com/FrancescoCiull4/status/1482266638154190848| -| 16-1-2022 |NFT use cases thread|https://twitter.com/FrancescoCiull4/status/1482588184898850816| -| 17-1-2022 |Block Explorers|https://twitter.com/FrancescoCiull4/status/1482962195784871939| -| 18-1-2022 |Decentralized Storage|https://twitter.com/FrancescoCiull4/status/1483295727078060034| -| 19-1-2022 |Web2 vs Web3 Ethereum docs|https://twitter.com/FrancescoCiull4/status/1483677904835862530| -| 20-1-2022 |Nodes and Clients|https://twitter.com/FrancescoCiull4/status/1484037951562604547| -| 21-1-2022 |Ethereum Clients|https://twitter.com/FrancescoCiull4/status/1484415980293996544| -| 22-1-2022 |Spin up your Node|https://twitter.com/FrancescoCiull4/status/1484779264797024259| -| 23-1-2022 |Nodes as a Service thread|https://twitter.com/FrancescoCiull4/status/1485216599791517697| -| 24-1-2022 |Ethereum Networks|https://twitter.com/FrancescoCiull4/status/1485495070958796800| -| 25-1-2022 |Proof of work|https://twitter.com/FrancescoCiull4/status/1485861309589688325| -| 26-1-2022 |Proof of Stake|https://twitter.com/FrancescoCiull4/status/1486229198314299392| -| 27-1-2022 |Shard Chains|https://twitter.com/FrancescoCiull4/status/1486587380198957057| -| 28-1-2022 |Beacon Chain|https://twitter.com/FrancescoCiull4/status/1486947085513592832| -| 29-1-2022 |The Merge|https://twitter.com/FrancescoCiull4/status/1487282198092857348| -| 30-1-2022 |Blockchain implementation in languages|https://twitter.com/FrancescoCiull4/status/1487662978270994435| -| 31-1-2022 |Web3 JAvscript projects on GH|https://twitter.com/FrancescoCiull4/status/1488041692682989569| -| 1-2-2022 |Mining and mining pools|https://twitter.com/FrancescoCiull4/status/1488409895716143104| -| 2-2-2022 |10 Steps mining process|https://twitter.com/FrancescoCiull4/status/1488745700766670848| -| 3-2-2022 |Centralization VS Decentralization|https://twitter.com/FrancescoCiull4/status/1489101280220188672| -| 4-2-2022 |Ethereum stacks|https://twitter.com/FrancescoCiull4/status/1489485281812230144| -| 5-2-2022 |Blockchain JavaScript projects on GitHub|https://twitter.com/FrancescoCiull4/status/1489803784377225218| -| 6-2-2022 |Solidity Language projects on GitHub|https://twitter.com/FrancescoCiull4/status/1490232521061249029| -| 7-2-2022 |Rust projects on GitHub|https://twitter.com/FrancescoCiull4/status/1490559138002350082| -| 8-2-2022 |DAO vs classic organization|https://twitter.com/FrancescoCiull4/status/1490928476274425859| -| 9-2-2022 |Smart Contracts GitHub Resources|https://twitter.com/FrancescoCiull4/status/1491293606061096960| -| 10-2-2022 |Ethereum Active projects on GitHub|https://twitter.com/FrancescoCiull4/status/1491663107227332613| -| 11-2-2022 |Ethereum energy consumption|https://twitter.com/FrancescoCiull4/status/1492010270847295488| -| 12-2-2022 |Ethereum Improvement Proposals|https://twitter.com/FrancescoCiull4/status/1492361517425115140| -| 13-2-2022 |NFT games|https://twitter.com/FrancescoCiull4/status/1492777229633441792| -| 14-2-2022 |Client diversity|https://twitter.com/FrancescoCiull4/status/1493116755560087552| -| 15-2-2022 |Blockchain IDEs|https://twitter.com/FrancescoCiull4/status/1493469825158504450| -| 16-2-2022 |Walletconnect|https://twitter.com/FrancescoCiull4/status/1493824586407981057| -| 17-2-2022 |Web3 Roadmaps|https://twitter.com/FrancescoCiull4/status/1494179680555245570| -| 18-2-2022 |Solidity Videos for beginners|https://twitter.com/FrancescoCiull4/status/1494528282989109249| -| 19-2-2022 |Solidity 0.8.12|https://twitter.com/FrancescoCiull4/status/1494902808230907905| -| 20-2-2022 |Public vs private ethereum|https://twitter.com/FrancescoCiull4/status/1495260848775966722| -| 21-2-2022 |Solidity Influences|https://twitter.com/FrancescoCiull4/status/1495642820102795264| -| 22-2-2022 |Why a local node?|https://twitter.com/FrancescoCiull4/status/1495995991572594688| -| 23-2-2022 |Layer1 and LAyer 2 Blockchains|https://twitter.com/FrancescoCiull4/status/1496346564473802755| -| 24-2-2022 |Web3 Stack - February 2022|https://twitter.com/FrancescoCiull4/status/1496711754776199168| -| 25-2-2022 |Algorand Blockchain|https://twitter.com/FrancescoCiull4/status/1497086970346016773| -| 26-2-2022 |Sidechains|https://twitter.com/FrancescoCiull4/status/1497485415221272576| -| 27-2-2022 |NFT Introduction|https://twitter.com/FrancescoCiull4/status/1497825640510275585| -| 28-2-2022 |upcoming Eth events|https://twitter.com/FrancescoCiull4/status/1498149907013816323| -| 1-3-2022 |Are NFTS a Scam?|https://twitter.com/FrancescoCiull4/status/1498544638558445570| -| 2-3-2022 |Solana Repositories on Github|https://twitter.com/FrancescoCiull4/status/1498896060646928384| -| 3-3-2022 |Polygon repositories on GitHub|https://twitter.com/FrancescoCiull4/status/1499249711861182466| -| 4-3-2022 |The Graph introduction thread|https://twitter.com/FrancescoCiull4/status/1499636419484135424| -| 5-3-2022 |OpenZeppelin thread|https://twitter.com/FrancescoCiull4/status/1499997990580326402| -| 6-3-2022 |Blockchains to keep an eye on in 2022|https://twitter.com/FrancescoCiull4/status/1500382850922786821| -| 7-3-2022 |Blockchain Competition in 2022|https://twitter.com/FrancescoCiull4/status/1500710195806322690| -| 8-3-2022 |Polkadot GitHub repositories|https://twitter.com/FrancescoCiull4/status/1501076132967239686| -| 9-3-2022 |Smart contracts introduction thread|https://twitter.com/FrancescoCiull4/status/1501439232207896576| -| 10-3-2022 |Blockchain bridges thread|https://twitter.com/FrancescoCiull4/status/1501786865007009793| -| 11-3-2022 |Ethereum crypto scam thread|https://twitter.com/FrancescoCiull4/status/1502157483988557829| -| 12-3-2022 |Ethereum whitepaper summary thread|https://twitter.com/FrancescoCiull4/status/1502546837256945664| -| 13-3-2022 |DAO Communities|https://twitter.com/FrancescoCiull4/status/1502893948326625280| -| 14-3-2022 |Solidity Cheat sheets thread|https://twitter.com/FrancescoCiull4/status/1503243517673582592| -| 15-3-2022 |What is a blockchain thread (with visuals)|https://twitter.com/FrancescoCiull4/status/1503587605287477248| -| 16-3-2022 |Ethereum dapps intro|https://twitter.com/FrancescoCiull4/status/1503969686559543296| -| 17-3-2022 |23 Ethereum threads|https://twitter.com/FrancescoCiull4/status/1504344883716313089| -| 18-3-2022 |Trilemma for Ethereum thread|https://twitter.com/FrancescoCiull4/status/1504715227950112771| -| 19-3-2022 |Solidity 0.8.13|https://twitter.com/FrancescoCiull4/status/1505045913026408451| -| 20-3-2022 |Ethereum Vision|https://twitter.com/FrancescoCiull4/status/1505409805887934464| -| 21-3-2022 |12 Ethereum free resources|https://twitter.com/FrancescoCiull4/status/1505792532273377286| -| 22-3-2022 |Ethereum in different languages thread|https://twitter.com/FrancescoCiull4/status/1506136417025634310| -| 23-3-2022 |24 Web3 Projects to keep an eye on in 2022|https://twitter.com/FrancescoCiull4/status/1506496709056241664| -| 24-3-2022 |Web3 Free resources repository Upgrade|https://twitter.com/FrancescoCiull4/status/1506864857194373120| -| 25-3-2022 |Web3 Free resources repository templates and updates|https://twitter.com/FrancescoCiull4/status/1507231756038066178 -| 26-3-2022 |Free Web3 Newsletter|https://twitter.com/FrancescoCiull4/status/1507614661751062528| -| 27-3-2022 |Decentralized Social Media to keep an eye on. March 2022|https://twitter.com/FrancescoCiull4/status/1507987235706179584| -| 28-3-2022 |DAY 100! Web3 Content Creators|https://twitter.com/FrancescoCiull4/status/1508317671795875845| -| 29-3-2022 |Solidity TIPS: Contract|https://twitter.com/FrancescoCiull4/status/1508669915825328131| -| 30-3-2022 |Solidity TIPS: Events|https://twitter.com/FrancescoCiull4/status/1509006956983369731| -| 31-3-2022 |Solidity TIPS: ERC-20 Token Smart Contract|https://twitter.com/FrancescoCiull4/status/1509374087944146950| -| 1-4-2022 |Solidity TIPS: Reserved Keyords|https://twitter.com/FrancescoCiull4/status/1509747878138417152| -| 2-4-2022 |FREE Web3 Newsletter #2|https://twitter.com/FrancescoCiull4/status/1510091872865333248| -| 3-4-2022 |Function types|https://twitter.com/FrancescoCiull4/status/1510467542648864768 | -| 4-4-2022 |View and Pure Functions|https://twitter.com/FrancescoCiull4/status/1510919986935738369| -| 5-4-2022 |Msg variabile|https://twitter.com/FrancescoCiull4/status/1511282049583403016| -| 6-4-2022 |State & Local variables|https://twitter.com/FrancescoCiull4/status/1511517049213837314| -| 7-4-2022 |Require in Solidity|https://twitter.com/FrancescoCiull4/status/1512005021507932165| -| 8-4-2022 |Free Web3 Resources issues|https://youtu.be/JT-ARwR0DBM| -| 9-4-2022 |Free Web3 Newsletter #3|https://www.getrevue.co/profile/francescociull4/issues/free-web3-newsletter-issue-3-1115789| -| 10-4-2022 |Free Solana Resources|https://twitter.com/FrancescoCiull4/status/1513065457380642823| -| 11-4-2022 |Solidity Projects on Github|https://twitter.com/FrancescoCiull4/status/1513406163873943553| -| 12-4-2022 |Solidity Language with Cryptozombies part 5|https://www.youtube.com/watch?v=j8GWl1TiCtM&ab_channel=FrancescoCiulla| -| 13-4-2022 |Merkle Trees thread|https://twitter.com/FrancescoCiull4/status/1514120398274801666| -| 14-4-2022 |Block global variable|https://twitter.com/FrancescoCiull4/status/1514195200113053698| -| 15-4-2022 |Deploy your first Smart Contract|https://twitter.com/FrancescoCiull4/status/1514824946761015298| -| 16-4-2022 |Free Web3 Newsletter (Merge delayed)|https://www.getrevue.co/profile/francescociull4/issues/eth-2-0-is-not-gonna-happen-in-june-the-merge-delayed-1126904| -| 17-4-2022 |EVM thread|https://twitter.com/FrancescoCiull4/status/1515579278947147779| -| 18-4-2022 |Solidity Cheatsheet|https://twitter.com/FrancescoCiull4/status/1515950080980832260| -| 19-4-2022 |npm packages ethereum|https://twitter.com/FrancescoCiull4/status/1516277046535761922| -| 20-4-2022 |Web3 in many languages thread|https://twitter.com/FrancescoCiull4/status/1516619104135913475| -| 21-4-2022 |Blockchain Oracles thread|https://twitter.com/FrancescoCiull4/status/1517033357762252801| -| 22-4-2022 |Ethereum Virtual Machine thread|https://twitter.com/FrancescoCiull4/status/1517393190537646080| -| 23-4-2022 |FREE Web3 Newsletter|https://twitter.com/FrancescoCiull4/status/1517755884184743936| -| 24-4-2022 |Solidity Style guideliones thread|https://twitter.com/FrancescoCiull4/status/1518172830202052609| -| 25-4-2022 |Solidity integrations cheatsheet May 2022|https://twitter.com/FrancescoCiull4/status/1518446980720177152| -| 26-4-2022 |Ethereum concepts thread|https://twitter.com/FrancescoCiull4/status/1518825903677136898| -| 27-4-2022 |Blockchain code stats|https://twitter.com/FrancescoCiull4/status/1519188428352536576| -| 28-4-2022 |7 Solidity videos thread|https://twitter.com/FrancescoCiull4/status/1519563548321628162| -| 29-4-2022 |Blockchain implemented in 7 languages|https://twitter.com/FrancescoCiull4/status/1519874119776575489| -| 30-4-2022 |Free Web3 Newsletter|https://www.getrevue.co/profile/francescociull4/issues/decentralizing-everything-with-naval-vitalik-buterin-free-web3-newsletteer-four-links-to-get-involved-in-web3-and-a-4k-cheatsheet-you-can-download-1148152| -| 1-5-2022 |Solidity Helo world video|https://youtu.be/MC5HC6GOr-w| -| 2-5-2022 |Solidity Hello world Article|https://blog.francescociulla.com/solidity-hello-world|| -| 3-5-2022 |Ethereum transactions thread|https://twitter.com/FrancescoCiull4/status/1521376534552064001| -| 4-5-2022 |Learn Web3 for free links|https://twitter.com/FrancescoCiull4/status/1521721528173449216| -| 5-5-2022 |Learn Wab3 DAO video|https://youtu.be/Tfl4_lfKKRg| -| 6-5-2022 |9 Javascript projects on github|https://twitter.com/FrancescoCiull4/status/1522442185630748672| -| 7-5-2022 |Free Web3 Newsletter|https://twitter.com/FrancescoCiull4/status/1522814699611512833| -| 8-5-2022 |Ethereum accounts Thread|https://twitter.com/FrancescoCiull4/status/1523171803296059392| -| 9-5-2022 |15 NFT use cases|https://twitter.com/FrancescoCiull4/status/1523525064167419906| -| 10-5-2022 |8 Web3 roadmaps|https://twitter.com/FrancescoCiull4/status/1523899477920292867| -| 11-5-2022 |NFT introduction thread|https://twitter.com/FrancescoCiull4/status/1524256511610007552| -| 12-5-2022 |Ethereum blocks thread|https://twitter.com/FrancescoCiull4/status/1524596438298206209| -| 13-5-2022 |Ethereum Alternatives thread|https://twitter.com/FrancescoCiull4/status/1524961618832105472| -| 14-5-2022 |Free Web3 Newsletter|https://www.getrevue.co/profile/francescociull4/issues/web-3-security-issues-and-how-to-write-more-secure-smart-contract-code-free-resources-1168513| -| 15-5-2022 |Decentralized storage thread|https://twitter.com/FrancescoCiull4/status/1525721010162515968| -| 16-5-2022 |15 EVM concepts thread|https://twitter.com/FrancescoCiull4/status/1526047645239746561| -| 17-5-2022 |Ethereum Name service thread|https://twitter.com/FrancescoCiull4/status/1526401159673544704| -| 18-5-2022 |Block Explorers thread|https://twitter.com/FrancescoCiull4/status/1526797549847334913| -| 19-5-2022 |ABI (application Binary Interface) thread|https://twitter.com/FrancescoCiull4/status/1527151134598746113| -| 20-5-2022 |Proof of work and proof od stake thread|https://twitter.com/FrancescoCiull4/status/1527505902609342477| -| 21-5-2022 |Newsletter Open contradictions Web3|https://www.getrevue.co/profile/francescociull4/issues/open-contradictions-about-ethereum-and-web3-by-vitalik-buterin-and-the-merge-happening-soon-1178790| -| 22-5-2022 |Blockchain implemented in different languages|https://twitter.com/FrancescoCiull4/status/1528232392699396097| -| 23-5-2022 |What is a Blockchain thread with visuals|https://twitter.com/FrancescoCiull4/status/1528584652201525250| -| 24-5-2022 |Ethereum whitepaper thread|https://twitter.com/FrancescoCiull4/status/1528932943812612096| -| 25-5-2022 |Ethereum blocks thread|https://twitter.com/FrancescoCiull4/status/1529315821989859329| -| 26-5-2022 |Smart contracts open source Github projects thread|https://twitter.com/FrancescoCiull4/status/1529674527801851904| -| 27-5-2022 |Web3 Stack - May 2022|https://twitter.com/FrancescoCiull4/status/1530039105958121475| -| 28-5-2022 |Web3 stack May 2022 Newsletter|https://www.getrevue.co/profile/francescociull4/issues/free-32-hours-blockchain-course-web3-stack-2022-download-vitalik-buterin-s-last-article-1188859| -| 29-5-2022 |Code Europe presentation links|https://github.com/FrancescoXX/free-Web3-resources/blob/main/intro-to-solidity.md| -| 30-5-2022 |Code Europe 2022 conference - Tricity|https://github.com/FrancescoXX/free-Web3-resources/blob/main/intro-to-solidity.md| -| 31-5-2022 |Code Europe presentation update|https://github.com/FrancescoXX/free-Web3-resources/blob/main/intro-to-solidity.md| -| 1-6-2022 |Code Europe 2022 conference - Krakow|https://github.com/FrancescoXX/free-Web3-resources/blob/main/intro-to-solidity.md| -| 2-6-2022 |Code Europe 2022 conference - Warsaw|https://github.com/FrancescoXX/free-Web3-resources/blob/main/intro-to-solidity.md| -| 3-6-2022 |mining and mining pools thread|https://twitter.com/FrancescoCiull4/status/1532811143571439617| -| 4-6-2022 |web2 vs web3 thread|https://twitter.com/FrancescoCiull4/status/1533177976745086979| -| 5-6-2022 |Free Web3 Newsletter|https://www.getrevue.co/profile/francescociull4/issues/vitalik-buterin-shows-support-for-optimism-s-governance-structure-and-op-gas-proposal-issue-28-1198632| -| 6-6-2022 |Ethereum client diversification thread|https://twitter.com/FrancescoCiull4/status/1533639473493426176| -| 7-6-2022 |Blockchains to keep an eye on June 2022|https://twitter.com/FrancescoCiull4/status/1534027853679177730| -| 8-6-2022 |Thirdweb Deploy|https://twitter.com/FrancescoCiull4/status/1534575320703049728| -| 9-6-2022 |Smart contracts thread|https://twitter.com/FrancescoCiull4/status/1534765123033878531| -| 10-6-2022 |10 solidity tips thread|https://twitter.com/FrancescoCiull4/status/1535126742771310594| -| 11-6-2022 |Web3 Newsletter|https://www.getrevue.co/profile/francescociull4/issues/web5-jack-dorsey-fu-k-it-we-re-doing-web5-download-4k-version-of-blockchains-to-keep-an-eye-on-in-2022-1210359| -| 12-6-2022 |Ethereum whitepaper|https://twitter.com/FrancescoCiull4/status/1535831527816409089| -| 13-6-2022 |Solana repositories|https://twitter.com/FrancescoCiull4/status/1536212601637830657| -| 14-6-2022 |12 free resources to learn Ethereum|https://twitter.com/FrancescoCiull4/status/1536532364175757313| -| 15-6-2022 |Ethereum Name Service Thread|https://twitter.com/FrancescoCiull4/status/1537188212619476992| -| 16-6-2022 |ABI (Application Binary Interface) thread|https://twitter.com/FrancescoCiull4/status/1537285759350321153| -| 17-6-2022 |Ethereum Public and Private Networks|https://twitter.com/FrancescoCiull4/status/1537870345985720323| -| 18-6-2022 |Blockchain Trilemma with visuals|https://twitter.com/FrancescoCiull4/status/1538007963280912385| -| 19-6-2022 |LEarn Web3 for free links|https://twitter.com/FrancescoCiull4/status/1538360756013604866| -| 20-6-2022 |Web3 Projects to keep an eye on in 2022|https://twitter.com/FrancescoCiull4/status/1538743941851406336| -| 21-6-2022 |Ethereum Nodes and Clients thread|https://twitter.com/FrancescoCiull4/status/1539102016756129793| -| 22-6-2022 |Ethereum Common scams thread|https://twitter.com/FrancescoCiull4/status/1539452776492810240| -| 23-6-2022 |32 Solidity Style guidelines thread with visuals|https://twitter.com/FrancescoCiull4/status/1539831507514261504| -| 24-6-2022 |Upcoming Ethereum events|https://twitter.com/FrancescoCiull4/status/1540196470774808577| -| 25-6-2022 |20 Ethereum Concepts|https://twitter.com/FrancescoCiull4/status/1540625366699622400| -| 26-6-2022 |Javascript Web3 Projects on Github|https://twitter.com/FrancescoCiull4/status/1540994989790007296| -| 27-6-2022 |Solidity Open source projects on Github|https://twitter.com/FrancescoCiull4/status/1541308902259757057| -| 28-6-2022 |Rust Open Source projects on GitHub|https://twitter.com/FrancescoCiull4/status/1541715850281058306| -| 29-6-2022 |Polygon Open Source Projects on Github.|https://twitter.com/FrancescoCiull4/status/1542023662395604994| -| 30-6-2022 |How to spin up your node thread|https://twitter.com/FrancescoCiull4/status/1542375833481928704| -| 1-7-2022 |Polkadot Open Source projects on GitHub|https://twitter.com/FrancescoCiull4/status/1542756736553009152| -| 2-7-2022 |10 steps for mining a new transaction thread.|https://twitter.com/FrancescoCiull4/status/1543200231134838784| -| 3-7-2022 |Solidity Tips: Contract|https://twitter.com/FrancescoCiull4/status/1543491919594094592| -| 4-7-2022 |Solidity Tips: Events in Solidity|https://twitter.com/FrancescoCiull4/status/1543828114203099136| -| 5-7-2022 |ERC-20 Token Smart Contract|https://twitter.com/FrancescoCiull4/status/1544176351049138182| -| 6-7-2022 |200 DAYS Mappings in Solidity|https://twitter.com/FrancescoCiull4/status/1544523718180982784| -| 7-7-2022 |Ethereum Sidechains thread|https://twitter.com/FrancescoCiull4/status/1544946452794933249| -| 8-7-2022 |21 Ethereum Concepts|https://twitter.com/FrancescoCiull4/status/1545285219959414785| -| 9-7-2022 |Journey to Web3|https://twitter.com/i/spaces/1OdJrBBayzkJX| -| 10-7-2022 |Solidity reserved keywords|https://twitter.com/FrancescoCiull4/status/1545997248781238273| -| 11-7-2022 |Introduction to NFTs thread|https://twitter.com/FrancescoCiull4/status/1546355158417870848| -| 12-7-2022 |View and Pure functions - Solidity tips|https://twitter.com/FrancescoCiull4/status/1546722856599683072| -| 13-7-2022 |The Merge thread|https://twitter.com/FrancescoCiull4/status/1547095437936660490| -| 14-7-2022 |12 resources to learn Ethereum|https://twitter.com/FrancescoCiull4/status/1547487091046612992| -| 15-7-2022 |Openzeppelin thread|https://twitter.com/FrancescoCiull4/status/1547817808888614918| -| 16-7-2022 |Free Web3 Newsletter|https://www.getrevue.co/profile/francescociull4/issues/what-vitalik-buterin-thinks-about-network-states-smart-contract-development-with-foundry-data-accuracy-1218541| -| 17-7-2022 |Cryptozombies - 12h livestream|https://youtu.be/WjgiFo6bPSU| -| 18-7-2022 |Web3 Roadmaps|https://twitter.com/FrancescoCiull4/status/1548872880586461186| -| 19-7-2022 |DAO vs traditional Organizations|https://twitter.com/FrancescoCiull4/status/1549244479537831937| -| 20-7-2022 |Merkle Trees thread|https://twitter.com/FrancescoCiull4/status/1549740852385292288| -| 21-7-2022 |Beacon chain thread|https://twitter.com/FrancescoCiull4/status/1550004973756358656| -| 22-7-2022 |The Graph introduction thread|https://twitter.com/FrancescoCiull4/status/1550346007967420417| -| 23-7-2022 |How to deploy tyour first smart contract thread|https://twitter.com/FrancescoCiull4/status/1550903750419795970| -| 24-7-2022 |Free web3 newsletter|https://www.getrevue.co/profile/francescociull4/issues/free-web3-newsletter-issue-31-1269016| -| 25-7-2022 |Web3 in many languages thread|https://twitter.com/FrancescoCiull4/status/1551549605199765504| -| 26-7-2022 |EVM thread with visuals|https://twitter.com/FrancescoCiull4/status/1551807070055407618| -| 27-7-2022 |Sharding and shard chains|https://twitter.com/FrancescoCiull4/status/1552169343726796801| -| 28-7-2022 |Blockchain bridges thread|https://twitter.com/FrancescoCiull4/status/1552525402081574914| -| 29-7-2022 |Ethereum Stack thread|https://twitter.com/FrancescoCiull4/status/1552892674197405701| -| 30-7-2022 |Free Web3 Newsletter|https://www.getrevue.co/profile/francescociull4/issues/free-web3-newsletter-issue-32-1279629| -| 31-7-2022 |What is a Blockchain (with visuals) thread|https://twitter.com/FrancescoCiull4/status/1553597024318136325| -| 1-8-2022 |32 Solidity Style Guidelines thread|https://twitter.com/FrancescoCiull4/status/1553999568571875329| -| 2-8-2022 |What is a dapp thread|https://twitter.com/FrancescoCiull4/status/1554344254390112256| -| 3-8-2022 |Blockchain oracles thread|https://twitter.com/FrancescoCiull4/status/1554715090217213955| -| 4-8-2022 |Decentralized social media to keep an eye on in 2022|https://twitter.com/FrancescoCiull4/status/1555058446193524737| -| 5-8-2022 |Learn Web3 for free links|https://twitter.com/FrancescoCiull4/status/1555449025071038464| -| 6-8-2022 |4c and free-web3-project video promo|https://twitter.com/FrancescoCiull4/status/1555853118923018241| -| 7-8-2022 |8 solidity Projects on github|https://twitter.com/FrancescoCiull4/status/1556151579119591426| -| 8-8-2022 |7 Ethereum repos for JavaScript Developers|https://twitter.com/FrancescoCiull4/status/1556517646320934914| -| 9-8-2022 |learn web3 challenge announcement|https://www.youtube.com/watch?v=N4BBL1JfRSg| -| 10-8-2022 |solidity contract|https://twitter.com/FrancescoCiull4/status/1557409191530217474| -| 11-8-2022 |events in solidity|https://twitter.com/FrancescoCiull4/status/1557714818261741572| -| 12-8-2022 |msg global variable|https://twitter.com/FrancescoCiull4/status/1558052274278055936| -| 13-8-2022 |web3conf presentation|https://twitter.com/FrancescoCiull4/status/1558377792961921024| -| 14-8-2022 |view and pure functions|https://twitter.com/FrancescoCiull4/status/1558827306537611265| -| 15-8-2022 |web3conf presentation visuals|https://twitter.com/FrancescoCiull4/status/1559154039086268416| -| 16-8-2022 |Smart contracts projects on GitHub|https://twitter.com/FrancescoCiull4/status/1559418225099931648| -| 17-8-2022 |9 altenatives to Ethereum|https://twitter.com/FrancescoCiull4/status/1559740981553287168| -| 18-8-2022 |Blockchain in many languages|https://twitter.com/FrancescoCiull4/status/1560130271521157120| -| 19-8-2022 |15 NFT use cases|https://twitter.com/FrancescoCiull4/status/1560443843019182080| -| 20-8-2022 |Free Web3 Newsletter|https://www.getrevue.co/profile/francescociull4/issues/free-web3-newsletter-the-different-types-of-zk-evms-ar-rahman-to-enter-web3-web3-nfts-and-the-future-of-art-1288646?via=twitter-card&client=DesktopWeb&element=issue-card| -| 21-8-2022 |Blockchain Trilemma|https://twitter.com/FrancescoCiull4/status/1561261298221989889| -| 22-8-2022 |15 Ethereum Virtual Machine (EVM) Concepts|https://twitter.com/FrancescoCiull4/status/1561625908385120262| -| 23-8-2022 |Uniswap Protocol thread|https://twitter.com/FrancescoCiull4/status/1561961839407370240| -| 24-8-2022 |Ethereum scams thread|https://twitter.com/FrancescoCiull4/status/1562314049320370176| -| 25-8-2022 |How to learn web3. a thread|https://twitter.com/FrancescoCiull4/status/1562664824521523202| -| 26-8-2022 |Solidity Cheatsheet. August 2022|https://twitter.com/FrancescoCiull4/status/1563045085658222596| -| 27-8-2022 |Free Web3 Newsletter|https://www.getrevue.co/profile/francescociull4/issues/free-web3-newsletter-download-4k-solidity-cheatsheet-web3-raised-funds-the-merge-and-francesco-s-recent-presentation-1318901| -| 28-8-2022 |Learn Web3 12 hours challennge, Episode 1|https://youtu.be/N4BBL1JfRSg| -| 29-8-2022 |Ethereum Accounts|https://twitter.com/FrancescoCiull4/status/1564137654962241536| -| 30-8-2022 |The MErge is coming thread|https://twitter.com/FrancescoCiull4/status/1564475737779970049| -| 31-8-2022 |Build your first DApp|https://twitter.com/FrancescoCiull4/status/1564993258022993930| -| 1-9-2022 |Article: How to learn Web3|https://dev.to/francescoxx/how-to-learn-web3-september-2022-3h9h| -| 2-9-2022 |24 Web3 Definitions|https://twitter.com/FrancescoCiull4/status/1565553269346369538| -| 3-9-2022 |Free Web3 Newsletter|https://www.getrevue.co/profile/francescociull4/issues/ethereum-merge-is-coming-soon-build-your-first-dapp-how-to-learn-web3-1329970| -| 4-9-2022 |8 Misconceptions about The Merge thread|https://twitter.com/FrancescoCiull4/status/1566292105672228864| -| 5-9-2022 |proof of work and proof of stake thread|https://twitter.com/FrancescoCiull4/status/1566669261715738624| -| 6-9-2022 |Bellatrix Update|https://twitter.com/FrancescoCiull4/status/1567033801276096513| -| 7-9-2022 |Solidity Hello World Article|https://dev.to/francescoxx/solidity-hello-world-2m08| -| 8-9-2022 |Introduction to NFTs thread|https://twitter.com/FrancescoCiull4/status/1567767587852804096| -| 9-9-2022 |Build your own Cryptocurrency video|https://youtu.be/g9Ii4HovxUU| -| 10-9-2022 |12h livestream September announcement|https://youtube.com/shorts/ONZfaiBT_zo| -| 11-9-2022 |ABI Application Binary interface thread|https://twitter.com/FrancescoCiull4/status/1568909167468941315| -| 12-9-2022 |Blockchain Open Source JavaScript projects thread|https://twitter.com/FrancescoCiull4/status/1569202403593027584| -| 13-9-2022 |9 open source blockchain projects|https://twitter.com/FrancescoCiull4/status/1569568439110352897| -| 14-9-2022 |The MErge is tomorrow. A thread|https://twitter.com/FrancescoCiull4/status/1569960879503859713| -| 15-9-2022 |The Merge LIVE!|https://youtu.be/PTJx9kELR6s| -| 16-9-2022 |20 Ethereum Concepts|https://twitter.com/FrancescoCiull4/status/1570640226342805506| -| 17-9-2022 |Hacktoberfest repositories|https://twitter.com/FrancescoCiull4/status/1570941322470588422| -| 18-9-2022 |Presentation preparation|https://twitter.com/FrancescoCiull4/status/1571931463666339840| -| 19-9-2022 |How to learn Web3 presentation|https://twitter.com/FrancescoCiull4/status/1571931463666339840| -| 20-9-2022 |Infobib Shift slides|https://twitter.com/FrancescoCiull4/status/1572272209342644225| -| 21-9-2022 |MSG global variable Solidity tip|https://twitter.com/FrancescoCiull4/status/1572496333545639938| -| 22-9-2022 |Blockchain in many languages thread|https://twitter.com/FrancescoCiull4/status/1572873458408628227| -| 23-9-2022 |Learn WEb3 for free links|https://twitter.com/FrancescoCiull4/status/1573174782480236544| -| 24-9-2022 |Block Explorers thread|https://twitter.com/FrancescoCiull4/status/1573630366094708738| -| 25-9-2022 |Learn Web3 - Junior 12h livestream|https://youtu.be/OE_Q6mWh9x0| -| 26-9-2022 |Solidity Open source projects on GitHub|https://twitter.com/FrancescoCiull4/status/1574376399712014336| -| 27-9-2022 |Web3 good tutorials links|https://twitter.com/FrancescoCiull4/status/1574899682651906067| -| 28-9-2022 |Running a local node pro and cons thread|https://twitter.com/FrancescoCiull4/status/1575036217443246080| -| 29-9-2022 |Ethereum Virtuial Machine|https://twitter.com/FrancescoCiull4/status/1575165099374804994| -| 30-9-2022 |Hacktoberfest web3 resources|https://twitter.com/FrancescoCiull4/status/1575944598488129536| -| 1-10-2022 |Hacktoberfest livestream|https://twitter.com/FrancescoCiull4/status/1575845316779442178| -| 2-10-2022 |What is EVM?|https://twitter.com/FrancescoCiull4/status/1576544628081594369| -| 3-10-2022 |Ethereum Whitepaper|https://twitter.com/FrancescoCiull4/status/1576823826096484352| -| 4-10-2022 |Merged 20 Prs for HAcktoberfest|https://twitter.com/FrancescoCiull4/status/1577041137805955072| -| 5-10-2022 |24 Web3 threads|https://twitter.com/FrancescoCiull4/status/1577987940675948545| -| 6-10-2022 |Solidity projects on giyHub|https://twitter.com/FrancescoCiull4/status/1578059382029434880| -| 7-10-2022 |What is Solidity? video|https://twitter.com/FrancescoCiull4/status/1578366192707698688| -| 8-10-2022 |Free Web3 Newsletter|https://www.getrevue.co/profile/francescociull4/issues/vitalik-buterin-reveals-ethereum-s-eth-end-game-names-several-big-visions-for-future-near-joins-forces-with-google-cloud-to-accelerate-web3-startups-moralis-x-google-2022-defining-defi-hackathon-in-6-days-link-earn-your-web3-degree-with-alchemy-1387730| -| 9-10-2022 |HAcktoberfest october 12h challenge|https://youtu.be/4mYzYrSYGKI| -| 10-10-2022 |MErkle tree thread|https://twitter.com/FrancescoCiull4/status/1579341823105171458| -| 11-10-2022 |Solidity Contract|https://www.linkedin.com/posts/francesco-ciulla-roma_a-solidity-contract-is-similar-to-a-class-activity-6985448768779259904-idiQ| -| 12-10-2022 |Solidity Events|https://www.linkedin.com/posts/francesco-ciulla-roma_events-in-solidity-one-of-my-favorite-solidity-activity-6985840624562278400-FrZo| -| 13-10-2022 |Intagram Carousel What is an NFT|https://www.instagram.com/p/CjpBNIGD_oW| -| 14-10-2022 |DAY 300! Web3 Stack. October 2022|https://twitter.com/FrancescoCiull4/status/1580796021088563200| -| 15-10-2022| How to get started with Web3|https://twitter.com/FrancescoCiull4/status/1581188624606842881| -| 16-10-2022|Livestream Hacktoberfest PR merge|https://youtu.be/7sjUQJHnASA| -| 17-10-2022|Rust repositories|https://twitter.com/FrancescoCiull4/status/1581903077778796548| -| 18-10-2022|4 Decentralize Storage technologies|https://twitter.com/FrancescoCiull4/status/1582443855575912448| -| 19-10-2022|Decentralized Storage thread|https://twitter.com/FrancescoCiull4/status/1582588224723353602| -| 20-10-2022|Tatum livestream|https://youtu.be/fiv0aagW98M| -| 21-10-2022|Alchemy early access|https://twitter.com/FrancescoCiull4/status/1583350955042430976| -| 22-10-2022|Ethereum dapps thread|https://twitter.com/FrancescoCiull4/status/1583926601330601984| -| 23-10-2022|Francesco's Newsletter|https://www.getrevue.co/profile/francescociull4/issues/francesco-s-newsletter-vitalik-buterin-wants-to-solve-twitter-s-bot-problem-gavin-wood-steps-down-from-ceo-role-at-blockchain-s-builder-1409454| -| 24-10-2022|14 Web3 projects on gitHub thread|https://twitter.com/FrancescoCiull4/status/1584304857825300481| -| 25-10-2022|Learn Web3 for free links|https://twitter.com/FrancescoCiull4/status/1584782793145348096| -| 26-10-2022|Web3 roadmaps - October 2022|https://twitter.com/FrancescoCiull4/status/1585152264117055488| -| 27-10-2022|12 resources to learn Ethereum thread|https://twitter.com/FrancescoCiull4/status/1585525075398230018| -| 28-10-2022|The Graph thread introduction|https://twitter.com/FrancescoCiull4/status/1585845313595527168| -| 29-10-2022|Francesco's Newsletter|https://www.getrevue.co/profile/francescociull4/issues/francesco-s-newsletter-freecodecamp-s-future-plans-for-web3-google-cloud-launching-a-blockchain-node-hosting-service-that-supports-ethereum-1421906| -| 30-10-2022|Free Web3 resources PRs merge|https://github.com/FrancescoXX/free-Web3-resources/pulls| -| 31-10-2022|7 Open Source Web3 projects in JavaScript|https://twitter.com/FrancescoCiull4/status/1587113616343502855| -| 1-11-2022|Polkadot projects on Github|https://twitter.com/FrancescoCiull4/status/1587427634673246209| -| 2-11-2022|Smart Contract Thread|https://twitter.com/FrancescoCiull4/status/1587680407767683075| -| 3-11-2022|Oracles thread|https://twitter.com/FrancescoCiull4/status/1588064645130190848| -| 4-11-2022|Open Zeppelin thread|https://twitter.com/FrancescoCiull4/status/1588469992256786432| -| 5-11-2022|Ethereum Public and Private networks|https://twitter.com/FrancescoCiull4/status/1588904962607570944| -| 6-11-2022|Blockchains to keep an eye on. November 2022|https://twitter.com/FrancescoCiull4/status/1589156382330146816| -| 7-11-2022|15 EVM Concepts|https://twitter.com/FrancescoCiull4/status/1589501623973605377| -| 8-11-2022|Free Web3 tutorials links|https://twitter.com/FrancescoCiull4/status/1589892189278334977| -| 9-11-2022|32 solidity style guidelines|https://twitter.com/FrancescoCiull4/status/1590216047885680640| -| 10-11-2022|programming languages for blockchains|https://twitter.com/FrancescoCiull4/status/1590596088385654784| -| 11-11-2022|Free WEb3 resources Site|https://youtu.be/WhTJisIr4X4| -| 12-11-2022|How to spin up your node|https://twitter.com/FrancescoCiull4/status/1591433139301351432| -| 13-11-2022|NFT introduction thread|https://twitter.com/FrancescoCiull4/status/1591679198992949249| -| 14-11-2022|zero-knowledge proof protocol|https://twitter.com/FrancescoCiull4/status/1592108168502730752| -| 15-11-2022|Solidity tips: erc-20 token smart contract|https://twitter.com/FrancescoCiull4/status/1592613912079630337| -| 16-11-2022|Solidity integration|https://twitter.com/FrancescoCiull4/status/1592791226688106498| -| 17-11-2022|Learn web3 links|https://twitter.com/FrancescoCiull4/status/1593267314564255747| -| 18-11-2022|Solidity Cheatsheet. November 2022|https://twitter.com/FrancescoCiull4/status/1593521497158688770| -| 19-11-2022|Events in Solidity|https://twitter.com/FrancescoCiull4/status/1593853590711726080| -| 20-11-2022|24 Web3 projects to keep an eyen on. November 2022|https://twitter.com/FrancescoCiull4/status/1594249352041603077| -| 21-11-2022|DAO vs traditional organization|https://twitter.com/FrancescoCiull4/status/1594660369901010944| -| 22-11-2022|Blockchain transactions|https://twitter.com/FrancescoCiull4/status/1594957145371725824| -| 23-11-2022|Solidityy Open Source projects on GitHub|https://twitter.com/FrancescoCiull4/status/1595521520964624394| -| 24-11-2022|launch your Ico video|https://youtu.be/hQD_bt-XSZw| -| 25-11-2022|Ethereum Network Addresses|https://twitter.com/FrancescoCiull4/status/1596101889506025474| -| 26-11-2022|Decentralized Confiddential Computing|https://youtu.be/dSQtGs4Jink| -| 27-11-2022|Alchemy university 12-hour livestream|https://youtu.be/BgxsPVO-jBg| -| 28-11-2022|Proof of Stake|https://twitter.com/FrancescoCiull4/status/1597182854290886656| -| 29-11-2022|8 Web3 Open Source Projects on GitHub|https://twitter.com/FrancescoCiull4/status/1597460083541442563| -| 30-11-2022|Solidity influences|https://twitter.com/FrancescoCiull4/status/1598020609522692096| -| 1-12-2022|15 Concepts on the Ethereum Virtual MAchine|https://twitter.com/FrancescoCiull4/status/1598401240433848320| -| 2-12-2022|Ethereum Dapps|https://twitter.com/FrancescoCiull4/status/1598782000327819264| -| 3-12-2022|Solidity Cheatsheet - December 2022|https://twitter.com/FrancescoCiull4/status/1598971445975322625| -| 4-12-2022|Blockchain implemented in different languages|https://twitter.com/FrancescoCiull4/status/1599290449210277888| -| 5-12-2022|Uniswap protocol thread|https://twitter.com/FrancescoCiull4/status/1599835263575826432| -| 6-12-2022|6 Blockchains that use Rust|https://twitter.com/FrancescoCiull4/status/1600216881486393345| -| 7-12-2022|6 Solidity projects on GitHub|https://twitter.com/FrancescoCiull4/status/1600330328379645953| -| 8-12-2022|Web3 stack|https://twitter.com/FrancescoCiull4/status/1600911722428084224| -| 9-12-2022|Cryptozombies part 6|https://youtu.be/GSJjrS63s00| -| 10-12-2022|MSG global variable|https://twitter.com/FrancescoCiull4/status/1601692294641745921| -| 11-12-2022|12h livestream|https://youtu.be/0VxGNzt8U2U| -| 12-12-2022|RLP for Ethereum|https://twitter.com/FrancescoCiull4/status/1602211279418056706| -| 13-12-2022|Blockchain Bridges|https://twitter.com/FrancescoCiull4/status/1602730537986269185| -| 14-12-2022|REquire in Solidity|https://twitter.com/FrancescoCiull4/status/1603139688998604805| -| 15-12-2022|Block Explorers thread|https://twitter.com/FrancescoCiull4/status/1603286678143062016| -| 16-12-2022|OpenZeppelin thread|https://twitter.com/FrancescoCiull4/status/1603714146436014081| -| 17-12-2022|How to learn Web3? thread + video|https://twitter.com/FrancescoCiull4/status/1604083676068941824| -| 18-12-2022|365 DAYS 18 Concepts about the Ethereum Blockchain | https://twitter.com/FrancescoCiull4/status/1604359062354685952| -| 19-12-2022|MSG global variable|https://twitter.com/FrancescoCiull4/status/1604907501119541249| -| 20-12-2022|Web2 and Web3 differences|https://twitter.com/FrancescoCiull4/status/1605261411550109711| -| 21-12-2022|Web3 projects to keep an eye on in 2023|https://twitter.com/FrancescoCiull4/status/1605623235789430786| -| 22-12-2022|Best Web3 tutorials|https://twitter.com/FrancescoCiull4/status/1605862155454136320| -| 23-12-2022|ENS thread|https://twitter.com/FrancescoCiull4/status/1606373125242904576| -| 24-12-2022|Ethereum Clients|https://twitter.com/FrancescoCiull4/status/1606606393632587777| -| 25-12-2022|Open Source RUST GitHub repos for Web3 Developers|https://twitter.com/FrancescoCiull4/status/1606964796548866048| -| 26-12-2022|8 Open Source Blockchain projects in JavaScript|https://twitter.com/FrancescoCiull4/status/1607352870776541184| -| 27-12-2022|7 Open Source Blockchain projects in Python|https://twitter.com/FrancescoCiull4/status/1607651547650859009| -| 28-12-2022|Solidity hello world thread|https://twitter.com/FrancescoCiull4/status/1607998095849312256| -| 29-12-2022|Ethereum improvement proposals EIP thread|https://twitter.com/FrancescoCiull4/status/1608379799256301568| -| 30-12-2022|Account to follow (web3 section)|https://twitter.com/FrancescoCiull4/status/1608712669997199360| -| 31-12-2022|2022 recap for Web3 conferences and repository|https://twitter.com/FrancescoCiull4/status/1609111932891447297| -| 1-01-2023|ABI thread|https://twitter.com/FrancescoCiull4/status/1609514776362721281| -| 2-01-2023|380 days - The Graph threads |https://twitter.com/FrancescoCiull4/status/1609790991250096129| -| 3-01-2023|Web3 good text-format tutorials|https://twitter.com/FrancescoCiull4/status/1610395173497835520| -| 4-01-2023|12hour livestream announcement|https://twitter.com/FrancescoCiull4/status/1610730263251922944| -| 5-01-2023|What do you like about web3?|https://twitter.com/FrancescoCiull4/status/1610926372662435840| -| 6-01-2023|SOLIDITY TIPS Function Types.|https://twitter.com/FrancescoCiull4/status/1611446871469461504| -| 7-01-2023|12-hour livestream Alchemy bootcamp|https://youtube.com/live/NbnpJH4zpMI| -| 7-01-2023|Open Source Web3 repositories for Typescript Developers:|https://twitter.com/FrancescoCiull4/status/1611834533707452416| -| 9-01-2023|5 open source github repositories for blockchain developers|https://twitter.com/FrancescoCiull4/status/1612425934145044481| -| 10-01-2023|How to learn Web3 in 2023|https://www.youtube.com/watch?v=N0XOyo6TEHo&feature=youtu.be&ab_channel=FrancescoCiulla| -| 11-01-2023|Frameworks, libraries, IDEs, SDKs|https://twitter.com/FrancescoCiull4/status/1613258436778811392| -| 12-01-2023|Web3 Roadmaps|https://twitter.com/FrancescoCiull4/status/1613656532100554773| -| 13-01-2023|Lens Protocol announcement and interaction|https://twitter.com/FrancescoCiull4/status/1613848563657703424| -| 14-01-2023|4Castle call|https://twitter.com/FrancescoCiull4/status/1614216811838324737| -| 15-01-2023|Set newsletter|https://cdn.forms-content.sg-form.com/71b3f15c-9495-11ed-be9a-ba854da8d35f| -| 16-01-2023|Best Blockchain to start with|https://twitter.com/FrancescoCiull4/status/1615055222279180312| -| 17-01-2023|devrel video (web3)|https://www.youtube.com/watch?v=vI6bQJ463Sc&ab_channel=FrancescoCiulla| -| 18-01-2023|DevRel unlocked process|https://twitter.com/FrancescoCiull4/status/1615675514441854977| -| 19-01-2023|2023 topics|https://twitter.com/FrancescoCiull4/status/1616141195658264577| -| 20-01-2023||Merkle trees|https://twitter.com/FrancescoCiull4/status/1616525244503572481| -| 21-01-2023|Ethereum Virtual machine|https://twitter.com/FrancescoCiull4/status/1616888652021243909| -| 22-01-2023|400 Open Source rust repositories|https://twitter.com/FrancescoCiull4/status/1617225850948292611| -| 23-01-2023|Ethereum open source projects in different languages|https://twitter.com/FrancescoCiull4/status/1617617058073804800| -| 24-01-2023|Solidity cheatsheet purple|https://twitter.com/FrancescoCiull4/status/1618013274838122497| -| 25-01-2023|Build web3 tiktok Livepeer|https://twitter.com/FrancescoCiull4/status/1618254077321965569| -| 26-01-2023|Livepeer Youtube clone|https://twitter.com/FrancescoCiull4/status/1618540466068418565| -| 27-01-2023||| -| 28-01-2023||| -| 29-01-2023||| -| 30-01-2023|15 Nft use cases thread|https://twitter.com/FrancescoCiull4/status/1620148933518565376| -| 31-01-2023||| -| 10-02-2023|What is a Blockchain|https://twitter.com/FrancescoCiull4/status/1624148304236797954| - - - - - - - diff --git a/docs/blockchains/_category_.json b/docs/blockchains/_category_.json index ed051e093..7e77b058c 100644 --- a/docs/blockchains/_category_.json +++ b/docs/blockchains/_category_.json @@ -1,8 +1,4 @@ { "label": "Blockchains", - "position": 6, - "link": { - "type": "generated-index", - "description": "Blockchains" - } + "position": 6 } diff --git a/docs/blockchains/blockchains.md b/docs/blockchains/blockchains.md index 2216e9019..bc09a4ed4 100644 --- a/docs/blockchains/blockchains.md +++ b/docs/blockchains/blockchains.md @@ -1,5 +1,7 @@ --- sidebar_position: 1 + + --- # Blockchains diff --git a/docs/ethereum/ethereum.md b/docs/blockchains/ethereum.md similarity index 100% rename from docs/ethereum/ethereum.md rename to docs/blockchains/ethereum.md diff --git a/docs/polygon/polygon.md b/docs/blockchains/polygon.md similarity index 86% rename from docs/polygon/polygon.md rename to docs/blockchains/polygon.md index b73f96541..93a54243b 100644 --- a/docs/polygon/polygon.md +++ b/docs/blockchains/polygon.md @@ -1,12 +1,8 @@ --- -sidebar_position: 1 +sidebar_position: 2 --- -# ❇ Polygon - - +# Polygon Polygon (formerly MATIC Network) is an Indian blockchain scalability platform. It addresses the challenges faced by Ethereum such as high fees, poor user experience, and low transaction count per second. One of the methods used to address these issues is providing a framework for Proof of Stake transactions. diff --git a/docs/Solana/solana.md b/docs/blockchains/solana.md similarity index 97% rename from docs/Solana/solana.md rename to docs/blockchains/solana.md index f535678c4..048faccdf 100644 --- a/docs/Solana/solana.md +++ b/docs/blockchains/solana.md @@ -1,8 +1,8 @@ --- -sidebar_position: 1 +sidebar_position: 3 --- -# 🔮 Solana +# Solana ![image](https://user-images.githubusercontent.com/89864818/193443511-1a552e0f-199f-465d-a492-187aca0620bf.png) Solana is a public blockchain platform with smart contract functionality. Its native cryptocurrency is SOL. diff --git a/docs/ethereum/_category_.json b/docs/ethereum/_category_.json deleted file mode 100644 index b3b5ecce3..000000000 --- a/docs/ethereum/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Ethereum", - "position": 8, - "link": { - "type": "generated-index", - "description": "Ethereum" - } -} diff --git a/docs/flow/_category_.json b/docs/flow/_category_.json deleted file mode 100644 index 7af4926a6..000000000 --- a/docs/flow/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Flow", - "position": 24, - "link": { - "type": "generated-index", - "description": "Flow" - } -} diff --git a/docs/flow/flow.md b/docs/flow/flow.md deleted file mode 100644 index ed19ede3b..000000000 --- a/docs/flow/flow.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -sidebar_position: 1 ---- - -# 🌊 Flow -![image](https://assets.website-files.com/5bf4437b68f8b29e67b7ebdc/605235166c5c86fb55388373_flow-blockchain-quantstamp.png) - -Flow is one of the leading blockchains for the next generation of apps, NFTs, and games. It’s designed to scale in a way that doesn’t use sharding techniques, so transactions are fast and low-cost. Most notably, Flow is focused on reducing the complexity that is seen in other blockchains. Take, for example, purchasing a CryptoKitty. Behind the scenes, that process can involve dozens of blockchain transactions. But on Flow, the same action is handled by one atomic transaction in a single block.The Flow blockchain is designed not just to improve the end-user experience but also to allow developers to build, test, and launch projects quickly and sustainably. - - #### Resources - -- [Flow's Official Website](https://flow.com/) - -- [Flow's Official Developer Portal](https://developers.flow.com/) - -- [Emerald Academy](https://discord.gg/kS6sxt9k) \ No newline at end of file diff --git a/docs/how-to-start-blockchain/_category_.json b/docs/how-to-start-blockchain/_category_.json deleted file mode 100644 index e27bae20c..000000000 --- a/docs/how-to-start-blockchain/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "How to start Blockchain", - "position": 1, - "link": { - "type": "generated-index", - "description": "How to start Blockchain" - } -} diff --git a/docs/intro.md b/docs/intro.md deleted file mode 100644 index 54f7d8a55..000000000 --- a/docs/intro.md +++ /dev/null @@ -1,47 +0,0 @@ - diff --git a/docs/how-to-start-blockchain/how-to-start-blockchain.md b/docs/introduction.md similarity index 98% rename from docs/how-to-start-blockchain/how-to-start-blockchain.md rename to docs/introduction.md index 07baa9e82..b778ff1be 100644 --- a/docs/how-to-start-blockchain/how-to-start-blockchain.md +++ b/docs/introduction.md @@ -1,76 +1,80 @@ -# How To Start Blockchain - -Blockchain is a shared, immutable ledger that facilitates the process of recording transactions and tracking assets in a business network. An asset can be tangible (a house, car, cash, land) or intangible (intellectual property, patents, copyrights, branding). Blockchain is a type of shared database that differs from a typical database in the way that it stores information; blockchains store data in blocks that are then linked together via cryptography. As new data comes in, it is entered into a fresh block. Once the block is filled with data, it is chained onto the previous block, which makes the data chained together in chronological order. - - - -![BlockChain_System](https://user-images.githubusercontent.com/95535448/189102134-4b8ed715-9773-46ed-8e59-b232832e432f.jpg) - -### Pre-requisite Skills Required to learn Blockchain :- - -1) **Programming Language** :- Having knowledge of programming languages like Java, C++ and C etc, will help you learn and understand the programming language used in development of blockchain. If you already know a programming language it will be easier for you to learn new languages for blockchain and you will grasp the fundamentals more clearly and fast. - -2) **Object-Oriented Programming** :- Object-oriented programming (OOPs) is a computer programming model that organizes software design around data, or objects, rather than functions and logic. Oops reduce development time because you can reuse code and develop models based on previous objects, allows u to write clean code and gives an effective problem solving. - -3) **Front-End Development**:- Web3 is based on web2 only, the front-end part remains the same only the backend changes. We need a front-end to interact with the backend of our dapp (decentralized application ) or website. So basically we should have knowledge of html css and javascript for it. - -4) **Framework** :- It is not mandatory but it is good to know a framework like React.js, Next.js or Angular.js. As these frameworks allow us to improve the UI and appearance of our website. - - -![cINIFbqqBHP6eJ0PSVZp9TroFeI3-h2b3icf](https://user-images.githubusercontent.com/95535448/189276256-ff2c50e8-5ae5-49a7-93b8-ae619c366d4d.png) - - - - -### Web3 TechStack :- - -1) **Selecting the Chain** you are working on :- There are many blockchains, the two most famous and in demand are **Ethereum** and **Solana**. According to many stats -ethereum has more market cap and has bigger developer community, so here we will be talking about Solidity only. - -2) **Writing Smart Contracts**:- We need to know about **Solidity** to learn ethereum development as it is one of the most important and famous programming languages. Smart contracts are simply programs stored on a blockchain that run when predetermined conditions are met. With the help of Solidity we will be able to write smart contracts which is the backend of our program. - -- **Openzeppelin** - OpenZeppelin is an open-source framework to build secure smart contracts. OpenZeppelin provides a complete suite of security products and audit services to build, manage, and inspect all aspects of software development and operations for decentralized applications. It can be very useful for us in writing contracts and securing them. - -3) **Testing and Installing Dependencies**:- Before we deploy our smart contracts to the mainnet we need to test them, we can test them with the help of **javascript**. To be specific we can use javascript test framework like **mocha** and **chai**. Also we need knowledge of **node.js** which helps in our project as Javascript Backend for **Dependencies**. - -4) **Using Metamask**:- MetaMask is a software cryptocurrency **wallet** used to interact with the Ethereum blockchain. It allows users to access their Ethereum wallet through a browser extension or mobile app, which can then be used to interact with decentralized applications. We will use metamask to link our dapps and websites to testnets and also for getting test ethers. - -5) **Contract Framework**:- We need a framework for Compiling, Testing and to Deploy our contracts on any IDE. The most two popular contract frameworks are:- - -- **HardHat**:- It's a flexible and extensible task runner that helps you manage and automate the recurring tasks inherent to developing smart contracts and dApps.Some of the important highlights of Hardhat include Solidity debugging, error messages for failed transactions, and explicit stack traces. The in-built Hardhat Network and CLI also serve as critical additions to the features of Hardhat. - -- **Truffle**:- Truffle is one of the oldest development tool ecosystems for Ethereum developers. It serves as a development and testing framework as well as an asset pipeline for blockchain applications by using the Ethereum Virtual Machine. Truffle offers many features for easier and efficient development of dApps, such as contract compilation and management support, an interactive console for facilitating direct contract communication, and network management. -The Truffle Suite also includes **Ganache**, which helps in testing Solidity contracts on a local blockchain network. - - -6) **JavaScript libraries which enable frontend interactions** :- These libraries enable frontend apps to interact with the Ethereum blockchain, including smart contracts. If you're building an app that reads or writes to the blockchain from the client, you'll need to use these libraries. - -- **Ether.js**:- Ethers.js is a JavaScript library that allows developers to interact with the Ethereum blockchain. The library includes utility functions in JavaScript and TypeScript, and has all the capabilities of an Ethereum wallet. This library is designed to make it easier to write client-side JavaScript based wallets, keeping the private key on the owner’s machine at all times. - -- **Web3.js**:- The web3.js library is an open source JavaScript library (GNU Lesser General Public License version 3) built by the Ethereum Foundation, and it includes functions to communicate with an Ethereum node via the JavaScript Object Notation - Remote Procedure Call (JSON-RPC) protocol. In other words, it is a JavaScript library that allows a developer to interact with the Ethereum blockchain. - -7) **React.js** (Javascript Framework for Frontend Dapps)- React (also known as React. js or ReactJS) is a free and open-source front-end JavaScript library for building user interfaces based on UI components. Its aim is to allow developers to easily create fast user interfaces for websites and applications alike. If we want to build some advanced project we will have to use react in our project. There is other framework Next.js you can also use this framework for your frontend. - - - -8) **Moralis** (APIs, Indexing, Boilerplates):- - - Moralis is a leading web development platform that offers everything that the user needs to create, host, and grow great dApps in one place. It allows you to simply interface with an infinite number of external projects, chains, and technologies. - - - You can create your own back end infrastructure with just one snippet of code that saves both time and money. Moralis provides a modular, adaptable platform that allows you to pick and choose the components you require for your project. It makes your projects easier to start, manage, and enhance, whether you're developing your first blockchain project or if you are a seasoned developer. - - -### Flow Diagram - - -![flowflow](https://user-images.githubusercontent.com/95535448/189206401-12043244-b4eb-4d65-b363-222eb117b4d5.png) - - -### Conclusion -**Web3 has the potential to change the world**, The developments in the world of web3 have proved how successful web3 will be in the future. Most important of all, the assurance of decentralization, data privacy, and control over digital identities can also serve as crucial advantages for internet users. Soon the concept of decentralization will apply to everything from banking to social media, from E-voting to charity all these things may be decentralized in the future. - -### Reference -- https://www.quicknode.com/guides/web3-sdks/the-web3-developer-stack -- https://dev.to/lparvinsmith/web3js-vs-ethersjs-a-comparison-of-web3-libraries-2ap5#:~:text=While%20web3.,key%20and%20sign%20the%20transactions. -- https://medium.com/coinmonks/solidity-and-object-oriented-programming-oop-191f8deb8316 -- https://moralis.io/ -- https://coinsbench.com/which-is-best-hardhat-or-truffle-86ea1fcb7f4f +--- +sidebar_position: 0 +--- + +# How To Learn Web3 + +Blockchain is a shared, immutable ledger that facilitates the process of recording transactions and tracking assets in a business network. An asset can be tangible (a house, car, cash, land) or intangible (intellectual property, patents, copyrights, branding). Blockchain is a type of shared database that differs from a typical database in the way that it stores information; blockchains store data in blocks that are then linked together via cryptography. As new data comes in, it is entered into a fresh block. Once the block is filled with data, it is chained onto the previous block, which makes the data chained together in chronological order. + + + +![BlockChain_System](https://user-images.githubusercontent.com/95535448/189102134-4b8ed715-9773-46ed-8e59-b232832e432f.jpg) + +### Pre-requisite Skills Required to learn Blockchain :- + +1) **Programming Language** :- Having knowledge of programming languages like Java, C++ and C etc, will help you learn and understand the programming language used in development of blockchain. If you already know a programming language it will be easier for you to learn new languages for blockchain and you will grasp the fundamentals more clearly and fast. + +2) **Object-Oriented Programming** :- Object-oriented programming (OOPs) is a computer programming model that organizes software design around data, or objects, rather than functions and logic. Oops reduce development time because you can reuse code and develop models based on previous objects, allows u to write clean code and gives an effective problem solving. + +3) **Front-End Development**:- Web3 is based on web2 only, the front-end part remains the same only the backend changes. We need a front-end to interact with the backend of our dapp (decentralized application ) or website. So basically we should have knowledge of html css and javascript for it. + +4) **Framework** :- It is not mandatory but it is good to know a framework like React.js, Next.js or Angular.js. As these frameworks allow us to improve the UI and appearance of our website. + + +![cINIFbqqBHP6eJ0PSVZp9TroFeI3-h2b3icf](https://user-images.githubusercontent.com/95535448/189276256-ff2c50e8-5ae5-49a7-93b8-ae619c366d4d.png) + + + + +### Web3 TechStack :- + +1) **Selecting the Chain** you are working on :- There are many blockchains, the two most famous and in demand are **Ethereum** and **Solana**. According to many stats +ethereum has more market cap and has bigger developer community, so here we will be talking about Solidity only. + +2) **Writing Smart Contracts**:- We need to know about **Solidity** to learn ethereum development as it is one of the most important and famous programming languages. Smart contracts are simply programs stored on a blockchain that run when predetermined conditions are met. With the help of Solidity we will be able to write smart contracts which is the backend of our program. + +- **Openzeppelin** - OpenZeppelin is an open-source framework to build secure smart contracts. OpenZeppelin provides a complete suite of security products and audit services to build, manage, and inspect all aspects of software development and operations for decentralized applications. It can be very useful for us in writing contracts and securing them. + +3) **Testing and Installing Dependencies**:- Before we deploy our smart contracts to the mainnet we need to test them, we can test them with the help of **javascript**. To be specific we can use javascript test framework like **mocha** and **chai**. Also we need knowledge of **node.js** which helps in our project as Javascript Backend for **Dependencies**. + +4) **Using Metamask**:- MetaMask is a software cryptocurrency **wallet** used to interact with the Ethereum blockchain. It allows users to access their Ethereum wallet through a browser extension or mobile app, which can then be used to interact with decentralized applications. We will use metamask to link our dapps and websites to testnets and also for getting test ethers. + +5) **Contract Framework**:- We need a framework for Compiling, Testing and to Deploy our contracts on any IDE. The most two popular contract frameworks are:- + +- **HardHat**:- It's a flexible and extensible task runner that helps you manage and automate the recurring tasks inherent to developing smart contracts and dApps.Some of the important highlights of Hardhat include Solidity debugging, error messages for failed transactions, and explicit stack traces. The in-built Hardhat Network and CLI also serve as critical additions to the features of Hardhat. + +- **Truffle**:- Truffle is one of the oldest development tool ecosystems for Ethereum developers. It serves as a development and testing framework as well as an asset pipeline for blockchain applications by using the Ethereum Virtual Machine. Truffle offers many features for easier and efficient development of dApps, such as contract compilation and management support, an interactive console for facilitating direct contract communication, and network management. +The Truffle Suite also includes **Ganache**, which helps in testing Solidity contracts on a local blockchain network. + + +6) **JavaScript libraries which enable frontend interactions** :- These libraries enable frontend apps to interact with the Ethereum blockchain, including smart contracts. If you're building an app that reads or writes to the blockchain from the client, you'll need to use these libraries. + +- **Ether.js**:- Ethers.js is a JavaScript library that allows developers to interact with the Ethereum blockchain. The library includes utility functions in JavaScript and TypeScript, and has all the capabilities of an Ethereum wallet. This library is designed to make it easier to write client-side JavaScript based wallets, keeping the private key on the owner’s machine at all times. + +- **Web3.js**:- The web3.js library is an open source JavaScript library (GNU Lesser General Public License version 3) built by the Ethereum Foundation, and it includes functions to communicate with an Ethereum node via the JavaScript Object Notation - Remote Procedure Call (JSON-RPC) protocol. In other words, it is a JavaScript library that allows a developer to interact with the Ethereum blockchain. + +7) **React.js** (Javascript Framework for Frontend Dapps)- React (also known as React. js or ReactJS) is a free and open-source front-end JavaScript library for building user interfaces based on UI components. Its aim is to allow developers to easily create fast user interfaces for websites and applications alike. If we want to build some advanced project we will have to use react in our project. There is other framework Next.js you can also use this framework for your frontend. + + + +8) **Moralis** (APIs, Indexing, Boilerplates):- + - Moralis is a leading web development platform that offers everything that the user needs to create, host, and grow great dApps in one place. It allows you to simply interface with an infinite number of external projects, chains, and technologies. + + - You can create your own back end infrastructure with just one snippet of code that saves both time and money. Moralis provides a modular, adaptable platform that allows you to pick and choose the components you require for your project. It makes your projects easier to start, manage, and enhance, whether you're developing your first blockchain project or if you are a seasoned developer. + + +### Flow Diagram + + +![flowflow](https://user-images.githubusercontent.com/95535448/189206401-12043244-b4eb-4d65-b363-222eb117b4d5.png) + + +### Conclusion +**Web3 has the potential to change the world**, The developments in the world of web3 have proved how successful web3 will be in the future. Most important of all, the assurance of decentralization, data privacy, and control over digital identities can also serve as crucial advantages for internet users. Soon the concept of decentralization will apply to everything from banking to social media, from E-voting to charity all these things may be decentralized in the future. + +### Reference +- https://www.quicknode.com/guides/web3-sdks/the-web3-developer-stack +- https://dev.to/lparvinsmith/web3js-vs-ethersjs-a-comparison-of-web3-libraries-2ap5#:~:text=While%20web3.,key%20and%20sign%20the%20transactions. +- https://medium.com/coinmonks/solidity-and-object-oriented-programming-oop-191f8deb8316 +- https://moralis.io/ +- https://coinsbench.com/which-is-best-hardhat-or-truffle-86ea1fcb7f4f diff --git a/docs/polygon/_category_.json b/docs/polygon/_category_.json deleted file mode 100644 index 3d0d368e6..000000000 --- a/docs/polygon/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Polygon", - "position": 23, - "link": { - "type": "generated-index", - "description": "Polygon" - } -} diff --git a/docs/tezos/_category_.json b/docs/tezos/_category_.json deleted file mode 100644 index ef8e18d30..000000000 --- a/docs/tezos/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Tezos", - "position": 25, - "link": { - "type": "generated-index", - "description": "Tezos" - } -} diff --git a/docs/tezos/tezos.md b/docs/tezos/tezos.md deleted file mode 100644 index 4a5676430..000000000 --- a/docs/tezos/tezos.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar_position: 1 ---- - -# ⚡ Tezos -![image](https://mms.businesswire.com/media/20220331006098/en/1408296/5/TezosLogo_Horizontal_Black.jpg) - -Tezos set out in 2014 to create what it called a “self-amending blockchain”. Complex in implementation, at its core, the concept was simple: Tezos would allow anyone who owned its XTZ cryptocurrency to vote on possible changes to its rules, and once decided, the software would automatically update to ensure the changes were made. -By using this system, Tezos aimed to reduce the chances its blockchain might fork, creating two separate cryptocurrencies with two distinct prices. - - Resources - -- [Tezos Official Website](https://tezos.com/) - -- [Tezos Official Forum](https://forum.tezosagora.org/) - -- [Tezos Developer Portal](https://tezos.com/developers/) \ No newline at end of file diff --git a/docusaurus.config.js b/docusaurus.config.js index 427a80baa..774c2ecfe 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -12,7 +12,7 @@ const config = { baseUrl: "/", onBrokenLinks: "throw", onBrokenMarkdownLinks: "warn", - favicon: "img/favicon.ico", + favicon: "src/img/favicon-blue.ico", // GitHub pages deployment config. // If you aren't using GitHub pages, you don't need these. @@ -87,7 +87,7 @@ const config = { items: [ { type: "doc", - docId: "intro", + docId: "introduction", position: "left", label: "Resources", }, @@ -107,7 +107,7 @@ const config = { items: [ { label: "Tutorial", - to: "/docs/intro", + to: "/docs/introduction", }, ], }, diff --git a/src/components/HomepageFeatures/index.js b/src/components/HomepageFeatures/index.js index c89eb5ed4..2e20a8005 100644 --- a/src/components/HomepageFeatures/index.js +++ b/src/components/HomepageFeatures/index.js @@ -4,58 +4,73 @@ import styles from './styles.module.css'; const FeatureList = [ { - title: 'Easy to Use', - Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default, - description: ( - <> - This is a simple and easy to use website to find resources for web3 - - ), + title: 'Getting Started', + icon: 'img/icons/rocket.svg', + items: [ + {url: "docs/introduction", text: "Start here"} + ] }, { - title: 'Managed by a community', - Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default, - description: ( - <> - The 4c community is the community behind the free web3 resources site - - ), + title: 'Beginner', + icon: 'img/icons/rocket.svg', + items: [ + {url: "docs/introduction", text: "Beginner"} + ] }, { - title: 'Powered by Docusaurus', - Svg: require('@site/static/img/undraw_docusaurus_react.svg').default, - description: ( - <> - The React Docusaurus framework for making documentation is what this site was built with. - - ), + title: 'Intermediate', + icon: 'img/icons/rocket.svg', + items: [ + {url: "docs/introduction", text: "Intermediate"} + ] }, + { + title: 'Advanced', + icon: 'img/icons/rocket.svg', + items: [ + {url: "docs/introduction", text: "Advanced"} + ] + }, + ]; -function Feature({Svg, title, description}) { +function FeatureItem({url, text}){ + return ( +
  • {text}
  • + ); +} + + +function Feature({title, icon, items }) { + + return ( -
    - {/*
    - -
    */} -
    -

    {title}

    -

    {description}

    +
    +
    + +

    {title}

    +
    +
      + {items.map((props, idx) => ( + + ))} +
    +
    -
    + + ); } + export default function HomepageFeatures() { return (
    -
    -
    +
      {FeatureList.map((props, idx) => ( ))} -
    -
    +
    ); } diff --git a/src/components/HomepageFeatures/styles.module.css b/src/components/HomepageFeatures/styles.module.css index b248eb2e5..3e8fa67f7 100644 --- a/src/components/HomepageFeatures/styles.module.css +++ b/src/components/HomepageFeatures/styles.module.css @@ -9,3 +9,107 @@ height: 200px; width: 200px; } + + + + +.grid3col{ + display: grid; + grid-template-columns: repeat(4,minmax(0,1fr)); + gap:56px; + margin: 0 auto; + padding: 0; +} +@media screen and (max-width: 1680px) { + .grid3col{ + display: grid; + grid-template-columns: repeat(3,minmax(0,1fr)); + gap:56px; + margin: 0 auto; + } +} +@media screen and (max-width: 1180px) { + .grid3col{ + display: grid; + grid-template-columns: repeat(2,minmax(0,1fr)); + gap:56px; + margin: 0 auto; + } +} +@media screen and (max-width: 768px) { + .grid3col{ + display: grid; + grid-template-columns: repeat(1,minmax(0,1fr)); + gap:56px 0px; + margin: 0 auto; + } +} + + +.listContainer{ + min-height: 17rem; +} +@media screen and (max-width: 768px) { + .listContainer{ + min-height: 3rem; + padding-bottom: 1rem; + } +} +.listContainer li{ + list-style-type: none; + position: relative; +} + +.listContainer li:before{ + --ifm-menu-link-sublist-icon: url('data:image/svg+xml;utf8,'); + background: var(--ifm-menu-link-sublist-icon) 50% / 1.25rem 1.25rem; + transform: rotate(90deg); + content: ''; + position: absolute; + height: 1.25rem; + width: 1.25rem; + left: -1.5rem; + top: 0.5rem; + } + +.homecard{ + background-color: #1c1f26; + width: 320px; + padding: 8px; + position: relative; + display: block; + border-radius: 16px; + border: 1px solid #a8b3cf33; +} + +html[data-theme='light'] .homecard{ + background-color: #fff; + border: 1px solid #a8b3cf; + color: #000; +} + + +.homecard h2{ + margin: 8px 16px; + min-height: 2.4rem; + font-size: 1.25rem; + line-height: 1.4; +} + +html[data-theme='light'] .homecard a{ + color: #000; +} +.homecard a{ + color: white; + text-decoration: underline; + line-height: 2rem;; +} +html[data-theme='light'] .homeIcon{ + filter: brightness(0.5); +} +.homeIcon{ + width: 28px; + height: 28px; + border-radius: 0!important; + margin: 12px 0 4px 16px; +} diff --git a/src/css/custom.css b/src/css/custom.css index bad8ac942..856b3aef1 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -522,7 +522,7 @@ html[data-theme="light"] .menu__link:before { .theme-doc-sidebar-menu .menu__link:before { content: ""; position: absolute; - /* background: var(--ifm-menu-link-sublist-icon-before) 50% / 1.25rem 1.25rem; */ + background: var(--ifm-menu-link-sublist-icon-before) 50% / 1.25rem 1.25rem; height: 1.25rem; width: 1.25rem; left: 0.25rem; @@ -535,46 +535,20 @@ html[data-theme="light"] .menu__link:before { background: none; } /**getting started**/ -/* .theme-doc-sidebar-menu li:nth-child(2) .menu__link:before { - background: url('../img/menu/getting-started.svg') 50% / 1.25rem 1rem; - filter: none; +/* .theme-doc-sidebar-menu li:nth-child(1) .menu__link:before { + background: url('../img/rocket.svg') 50% / 1.25rem 1rem; } */ -/* .theme-doc-sidebar-menu li:nth-child(3) .menu__link:before { - background: url('../img/menu/setting-up-feed.svg'); -} */ - -/* .theme-doc-sidebar-menu li:nth-child(4) .menu__link:before { - background: url('../img/menu/key-features.svg'); -} */ - -/* .theme-doc-sidebar-menu li:nth-child(5) .menu__link:before { - background: url('../img/menu/your-profile.svg'); -} */ - -/* .theme-doc-sidebar-menu li:nth-child(6) .menu__link:before { - background: url('../img/menu/customization.svg'); -} */ - -/* .theme-doc-sidebar-menu li:nth-child(7) .menu__link:before { - background: url('../img/menu/useful-guides.svg'); -} */ +.theme-doc-sidebar-menu li:nth-child(2) .menu__link:before { + background: url('../img/roadmap.svg') 50% / 1.25rem 1rem; +} -/* .theme-doc-sidebar-menu li:nth-child(8) .menu__link:before { - background: url('../img/menu/integration.svg'); -} */ +/**getting started**/ +.theme-doc-sidebar-menu li:nth-child(3) .menu__link:before { + background: url('../img/rocket.svg') 50% / 1.25rem 1rem; +} -/* .theme-doc-sidebar-menu li:nth-child(9) .menu__link:before { - background: url('../img/menu/content-creator.svg'); -} */ -/* .theme-doc-sidebar-menu li:nth-child(10) .menu__link:before { - background: url('../img/menu/oss-contributors.svg'); -} */ -.theme-doc-sidebar-menu li:nth-child(11) .menu__link:before { - /* background: url('../img/menu/community.svg'); */ - left: 0.75rem; -} .theme-doc-sidebar-item-link-level-2 > .menu__link { margin-left: 1.25rem; @@ -880,3 +854,14 @@ footer { margin-top: 50px; } +.theme-doc-sidebar-item-category li:nth-child(2) .menu__link:before { + background: url('../img/gps.svg') 50% / 1.25rem 1rem; +} + +/* .theme-doc-sidebar-item-category li:nth-child(4) .menu__link:before { + background: url('../img/rocket.svg') 50% / 1.25rem 1rem; +} */ + +.navbar__brand { + margin: 0; +} \ No newline at end of file diff --git a/src/img/ethereum.svg b/src/img/ethereum.svg new file mode 100644 index 000000000..2154e7338 --- /dev/null +++ b/src/img/ethereum.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/img/favicon-blue.ico b/src/img/favicon-blue.ico new file mode 100644 index 000000000..0db91239a Binary files /dev/null and b/src/img/favicon-blue.ico differ diff --git a/src/img/gps.svg b/src/img/gps.svg new file mode 100644 index 000000000..6aa49f0fa --- /dev/null +++ b/src/img/gps.svg @@ -0,0 +1 @@ +Asset 10 \ No newline at end of file diff --git a/src/img/roadmap.svg b/src/img/roadmap.svg new file mode 100644 index 000000000..9f06eea1b --- /dev/null +++ b/src/img/roadmap.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/img/rocket.svg b/src/img/rocket.svg new file mode 100644 index 000000000..3804a984e --- /dev/null +++ b/src/img/rocket.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + diff --git a/static/img/icons/rocket.svg b/static/img/icons/rocket.svg new file mode 100644 index 000000000..3804a984e --- /dev/null +++ b/static/img/icons/rocket.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + diff --git a/yarn.lock b/yarn.lock index 91354356f..96947a0d0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4978,11 +4978,6 @@ "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" "version" "1.0.0" -"fsevents@~2.3.2": - "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" - "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" - "version" "2.3.2" - "function-bind@^1.1.1": "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"