-
Notifications
You must be signed in to change notification settings - Fork 2.4k
polish english version 01 #891
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -12,76 +12,76 @@ Codes and tutorials are open source on GitHub: [github.com/AmazingAng/WTF-Solidi | |||||
|
|
||||||
| ## WTF is Solidity? | ||||||
|
|
||||||
| `Solidity` is a programming language used for creating smart contracts on the Ethereum Virtual Machine (EVM). It's a necessary skill for working on blockchain projects. Moreover, as many of them are open-source, understanding the code can help in avoiding money-losing projects. | ||||||
| `Solidity` is an object-oriented programming language for writing smart contracts on the Ethereum Virtual Machine (EVM). Mastering Solidity is a crucial skill for participating in blockchain projects. Since most blockchain projects are open-source, understanding the code allows you to evaluate project risks and avoid potential scams. | ||||||
|
|
||||||
| `Solidity` has two key characteristics: | ||||||
|
|
||||||
| `Solidity` has two characteristics: | ||||||
|
|
||||||
| 1. Object-oriented: After learning it, you can use it to make money by finding the right projects. | ||||||
| 2. Advanced: If you can write smart contracts in Solidity, you are the first class citizen of Ethereum. | ||||||
| 1. "Object-oriented": Mastering Solidity can help you land a good job in the blockchain industry, helping you earn money and potentially find a partner (a play on "objects"). | ||||||
| 2. "Advanced": Not knowing Solidity can make you seem out of touch in the crypto world. | ||||||
|
|
||||||
| ## Development tool: Remix | ||||||
|
|
||||||
| In this tutorial, we will be using `Remix` to run `solidity` contracts. `Remix` is a smart contract development IDE (Integrated Development Environment) recommended by Ethereum official. It is suitable for beginners, allows for quick deployment and testing of smart contracts in the browser, without needing to install any programs on your local machine. | ||||||
| In this tutorial, we will use `Remix` to run `Solidity` contracts. `Remix` is the official Integrated Development Environment (IDE) recommended by the Ethereum Foundation. It is beginner-friendly and allows for quick development and deployment of smart contracts directly in the browser without local installation. | ||||||
|
||||||
| In this tutorial, we will use `Remix` to run `Solidity` contracts. `Remix` is the official Integrated Development Environment (IDE) recommended by the Ethereum Foundation. It is beginner-friendly and allows for quick development and deployment of smart contracts directly in the browser without local installation. | |
| In this tutorial, we will use `Remix` to run `Solidity` contracts. `Remix` is a web-based Integrated Development Environment (IDE) for Ethereum smart contract development, maintained by the Remix Project and widely used in the Ethereum community. It is beginner-friendly and allows for quick development and deployment of smart contracts directly in the browser without local installation. |
Copilot
AI
Dec 26, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The description says the menu has "three main buttons" but then lists File Explorer, Solidity Compiler, and Deploy & Run Transactions. However, the original text mentioned four buttons including "SEARCH IN FILES". Verify the actual number of buttons in the current Remix interface to ensure accuracy.
| On the Remix interface, the left-hand menu has three main buttons: File Explorer (for writing code), Solidity Compiler (for compiling code), and Deploy & Run Transactions (for deploying to the chain). Click the "Create New File" button to start a blank `Solidity` contract. | |
| On the Remix interface, the left-hand menu includes several key buttons, such as File Explorer (for writing code), Solidity Compiler (for compiling code), and Deploy & Run Transactions (for deploying to the chain). Click the "Create New File" button to start a blank `Solidity` contract. |
Copilot
AI
Dec 26, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The phrase "though the program will still run" is misleading. The compiler warning occurs during compilation, not runtime. Consider rephrasing to "though the program will still compile successfully" for technical accuracy.
| 1. The first line is a comment specifying the software license (SPDX license identifier). Here, we use the MIT license. If no license is specified, the compiler will issue a warning, though the program will still run. Solidity comments start with `//`, and their content is ignored by the compiler. | |
| 1. The first line is a comment specifying the software license (SPDX license identifier). Here, we use the MIT license. If no license is specified, the compiler will issue a warning, though the program will still compile successfully. Solidity comments start with `//`, and their content is ignored by the compiler. |
Copilot
AI
Dec 26, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The description "acts like a local testnet in your browser" could be clearer. Consider rephrasing to "simulates a blockchain environment in your browser" or "provides a local blockchain simulator" for better technical accuracy.
| By default, Remix uses the "Remix VM" (formerly JavaScript VM) to simulate an Ethereum chain. This acts like a local testnet in your browser. Remix provides several test accounts, each loaded with 100 ETH (test tokens). Click the yellow "Deploy" button to deploy your contract. | |
| By default, Remix uses the "Remix VM" (formerly JavaScript VM) to simulate an Ethereum chain, providing a local blockchain simulator in your browser. Remix provides several test accounts, each loaded with 100 ETH (test tokens). Click the yellow "Deploy" button to deploy your contract. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The phrase "avoid potential scams" is too informal. Technical documentation should use more precise terminology like "identify potentially fraudulent projects" or "assess project legitimacy."