minor CR: fixed links, parens and capitalization

pull/3094/head
djudjuu 6 years ago
parent cd0344638c
commit d9cc582944
  1. 4
      docs/compile.md
  2. 2
      docs/create_deploy.md
  3. 2
      docs/run.md
  4. 2
      docs/udapp.md

@ -5,7 +5,7 @@ Clicking the Solidity icon in the icon panel brings you to the Solidty Compiler.
Compiling is triggered when you click the compile button ( **D. in image below**). If you want the file to be compiled each time the file is saved or when another file is selected - check the auto compile checkbox ( **E. in image below**). Compiling is triggered when you click the compile button ( **D. in image below**). If you want the file to be compiled each time the file is saved or when another file is selected - check the auto compile checkbox ( **E. in image below**).
Since the Solidity version `0.5.7`, it is possible to compile `Yul` files. Please read the ([solidity documentation about Yul]https://solidity.readthedocs.io/en/latest/yul.html)) which contain some code examples. Since the Solidity version `0.5.7`, it is possible to compile `Yul` files. Please read the ([solidity documentation about Yul](https://solidity.readthedocs.io/en/latest/yul.html)) which contain some code examples.
You can use the language dropdown ( **B. in image below**) to switch the language. **This dropdown list is only available for versions greater than or equal to `0.5.7`.** You can use the language dropdown ( **B. in image below**) to switch the language. **This dropdown list is only available for versions greater than or equal to `0.5.7`.**
The fork selection dropdown list ( **C. in image below**) allows to compile code against a specific ethereum hard fork. The fork selection dropdown list ( **C. in image below**) allows to compile code against a specific ethereum hard fork.
@ -16,7 +16,7 @@ If the contract has a lot of dependencies it can take a while to compile - so yo
![](images/a-sol-compiler.png) ![](images/a-sol-compiler.png)
After each compilation, a list is updated with all newly compiled After each compilation, a list is updated with all newly compiled
contracts. The compiled contract can be selected with the Contract pulldown menu ( **F. in image below**). Multiple contracts are compiled when one contract imports other contracts. Selecting a contract will show information about that one. contracts. A compiled contract can be selected with the Contract pulldown menu ( **F. in image below**). Multiple contracts are compiled when one contract imports other contracts. Selecting a contract will show information about that one.
When the "Compilation Details" button is clicked ( **G. in image below**), a modal opens displaying detailed information about the current selected contract. When the "Compilation Details" button is clicked ( **G. in image below**), a modal opens displaying detailed information about the current selected contract.

@ -61,7 +61,7 @@ Deploying an instance
--------------------- ---------------------
The `Compile tab` displays information related to the current contract The `Compile tab` displays information related to the current contract
(note that there can be more than one) ([(see compile](compile.html)). (note that there can be more than one) ([see compile](compile.html)).
Moving on, in the `Run tab` select, `JavaScript VM` to specify that you Moving on, in the `Run tab` select, `JavaScript VM` to specify that you
are going to deploy an instance of the contract in the `JavaScript VM` are going to deploy an instance of the contract in the `JavaScript VM`

@ -112,7 +112,7 @@ The second corresponds to the deployment of the contract `test` with the
first parameter of the constructor set to 11. That contract depends first parameter of the constructor set to 11. That contract depends
on a library. The linkage is done using the property `linkReferences`. on a library. The linkage is done using the property `linkReferences`.
In that case we use the address of the previously created library : In that case we use the address of the previously created library :
`created{1512830014773}`. the number is the id (timestamp) of the `created{1512830014773}`. The number is the id (timestamp) of the
transaction that led to the creation of the library. transaction that led to the creation of the library.
The third record corresponds to the call to the function `set` of the The third record corresponds to the call to the function `set` of the

@ -17,7 +17,7 @@ You will see the functions in the contract. The functions buttons can have diff
- Functions that are `constant` or `pure` functions in Solidity have a blue buttons. Clicking one of this type does not create a new transaction. So clicking will not cause state changes - it will only return a value stored in the contract - so it won't cost you anything in gas fees. - Functions that are `constant` or `pure` functions in Solidity have a blue buttons. Clicking one of this type does not create a new transaction. So clicking will not cause state changes - it will only return a value stored in the contract - so it won't cost you anything in gas fees.
- Functions that change the state of the contract are orange. Clicking on them will create a transaction and thus cost gas. Yet it is not possible to send Ether along with it. - Functions that change the state of the contract AND that do not accept Ether are called `non-payable` functions and have an orange button. Clicking on them will create a transaction and thus cost gas.
- Functions that have red buttons are `payable` functions in Solidity. Clicking one of these will create a new transaction and this transaction can accept a **value**. The **value** is put in in the Value field which is under the Gas Limit field. - Functions that have red buttons are `payable` functions in Solidity. Clicking one of these will create a new transaction and this transaction can accept a **value**. The **value** is put in in the Value field which is under the Gas Limit field.

Loading…
Cancel
Save