Skip to content

Commit

Permalink
Merge pull request ethereum#2579 from ethereum/docs-cust-comp
Browse files Browse the repository at this point in the history
Documentation - custom compiler
  • Loading branch information
yann300 authored Feb 6, 2020
2 parents 9b6015b + a533e90 commit 4e74bdb
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions docs/compile.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,19 +16,19 @@ If the contract has a lot of dependencies it can take a while to compile - so yo
![](images/a-sol-compiler.png)

After each compilation, a list is updated with all newly compiled
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.
contracts. A compiled contract can be selected with the Contract pulldown menu ( **F. in the image**). 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**), a modal opens displaying detailed information about the current selected contract.

From this tab, you can also publish your contract to Swarm (only non
abstract contracts can be published).
For those writing your own custom solidity compiler, you can import that by clicking the **+** button (**X. in the image**) to open a modal where you can input the url of the compiler to be loaded.

From the Solidity Compiler module you can also publish your contract to Swarm (only non
abstract contracts can be published) & IPFS.

Published data notably contains the `abi` and the solidity source code.

After a contract is published, you can find its metadata information
using the bzz URL located in the details modal dialog `SWARM LOCATION`.

Compilation Errors and Warning are displayed below the contract section.
At each compilation, the static analysis tab builds a report. It is very
valuable when addressing reported issues even if the compiler doesn't
complain. ([see more](static_analysis.html))
At each compilation, the static analysis tab builds a report. It is important to address reported issues even if the compiler doesn't complain. ([see more](static_analysis.html))
Binary file modified docs/images/a-sol-compiler.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 4e74bdb

Please sign in to comment.