August 2019
Intermediate to advanced
486 pages
13h 52m
English
The surya describe <files..> command is used to generate a report in text format, which describes the functions present in the contract. It lists all of the functions present in the contract supplied as the argument. The command does not list the functions of inherited contracts.
The command takes the Solidity contract file path as an argument. The following screenshot shows the output of the surya describe command executed for the Crowdsale.sol contract:
$ surya describe contracts/crowdsale/Crowdsale.sol

Let-us understand the symbols and meaning of this ...