Please note that this library is at its very early stage, there might be some breaking changes. If you find any, please create an issue on GitHub. 🌿
The APIs which requires authentications is not yet added to the docs, but will add them shortly. 📝
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. 💜
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Solidity is one of the popular programming languages in the Web3 and Blockchain space that are used for writing smart contracts.
Here is a complete guide to Solidity and its basics... ↓
Solidity is an object-oriented, high-level programming language for creating smart contracts on the blockchain that automate transactions. The language was created by participants to the Ethereum project when it was proposed in 2014.
This language is mostly used to make smart contracts on the Ethereum blockchain. According to its documentation, "Solidity is a curly-bracket language. It is influenced by C++, Python, and JavaScript, and is designed to target the Ethereum Virtual Machine (EVM)."
The base of Web3 stack is the blockchains network. These are divided into 2 types. The first layer refers to the base level of blockchain(its main structure) such as Ethereum and BNB. However layer 2 refers to networks built on top of layer 1 blockchains.
2. Auth & Identity
Next is Authentication, these are the tools/wallets that is used to authenticate a user inside of applications. Metama*k and Wallet connect are the most popular wallets.
3. Languages
In order to write smart contracts we need a programming Languages....
FREE resources to learn computer programming & web development
↓
HTML and CSS {1/2}
shayhowe's Learn to Code HTML & CSS is a straightforward guide with different learning curves, making them suitable for people looking to learn the basics, or expand their skill set with some advanced techniques.
The Google HTML/CSS Style Guide is a great place to learn more about best practices. The guide contains a myriad of rules governing HTML and CSS style, formatting, meta, and more.
The Top 20+ Web3 & Blockchains Tools you need in 2022
A thread ↓
1 - Smart contract Language
When it comes to building decentralized applications, Solidity and Rust are quite popular programming languages. But it is not 2, there are many others such as Vyper. You can choose any of them and build your application using that language.
1.1 - Solidity
Solidity is an object-oriented, high-level programming language for creating smart contracts on the blockchain that automate transactions. The language was created by participants of the Ethereum project when it was proposed in 2014.
DeFi Developer roadmap is a curated Ethereum Developer handbook that includes a list of the best tools for DApps, development resources, and lifehacks.