solgraph icon indicating copy to clipboard operation
solgraph copied to clipboard

Visualize Solidity control flow for smart contract security analysis. :dollar: ⇆ :dollar:

Results 12 solgraph issues
Sort by recently updated
recently updated
newest added

The code that causes the error: ``` pragma solidity ^0.6.6 || >=0.7.5 || ^0.8.0; ``` The error: ```Parse error peg$SyntaxError: Expected "!=", "0", ";", "=", "^", "v", [1-9], comment, end...

` abstract contract Context { function _msgSender() internal view virtual returns (address payable) { return msg.sender; } function _msgData() internal view virtual returns (bytes memory) { this; // silence state...

It seems that this enhancement has been implemented through https://github.com/raineorshine/solgraph/issues/22. However, I can't figure out how to run solgraph to graph multiple .sol files and output a png file with...

enhancement

Hi, i am having some issues with use solgraph. Can you help us? Its seems to be in the function sendvalue (address payable recipient,) Thank you .sol (including line with...

``` pragma solidity 0.6.12; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; contract MyContract { // token ERC20 public immutable token = new ERC20("test", "test"); } ``` leads to ``` $solgraph ./contracts/MyContract.sol Parse error { SyntaxError:...

Error parsing this line: `pragma solidity =0.6.11;` ``` >> solgraph contracts/Auctions.sol > graphics/Auctions.dot Parse error { peg$SyntaxError: Expected "!=", "0", "=", "^", "v", [1-9], comment, end of line, or whitespace...

$ npm install --save -g solgraph npm WARN deprecated @babel/[email protected]: 👋 We've deprecated any official yearly presets in 6.x in favor or babel-preset-env. For 7.x it would be @babel/preset-env. /home/gauran/.nvm/versions/node/v8.10.0/bin/solgraph...

bug

My ERC20 implements `IERC20`, inherits `Ownable` and `Pausable` and uses `SafeMath`. I can remove the `import` statements and paste everything into one contract, but it would be much more convenient...

enhancement

Thank you for this tool! I'm currently testing some new contracts with them and get a SyntaxError after the calldata token I think the parser just does not expect a...

Thanks for the great work! Most of my functions are yellow, what does that stand for?

enhancement