文件名称:surya:一套用于探索Solidity合同的实用程序
文件大小:133KB
文件格式:ZIP
更新时间:2024-06-01 22:52:46
JavaScript
[ ] 太阳神苏里亚(Sūrya):团结监察员 Surya是用于智能合约系统的实用工具。 它提供了许多可视输出和有关合同结构的信息。 还支持以多种方式查询函数调用图,以帮助手动检查合同。 目前仅支持Solidity,但我们希望将该工具扩展到其他语言。 这个名字源于太阳神 你为什么要晒太阳? 因为拉丁语和葡萄牙语中的“太阳”是 。 入门 通过NPM安装它: npm install -g surya 注意:为了查看图形输出,您需要安装graphviz ,以便可以运行dot命令。 但是,当前,在项目中使用Surya的最简单方法可能是通过创建的 。 命令清单 Surya使用任何禁用输出中的颜色使其有效为纯文本的命令的--no-color标志。 包含文件数组的所有命令还包含一个标志( -i / --import ),该标志可自动解析文件导入。 请注意,在使用Truffle的“
【文件预览】:
surya-master
----yarn.lock(82KB)
----.travis()
--------prerelease_pu.sh(1KB)
----src()
--------dependencies.js(3KB)
--------utils()
--------ftrace.js(20KB)
--------graphSimple.js(16KB)
--------describe.js(4KB)
--------parse.js(491B)
--------inheritance.js(2KB)
--------mdreport.js(4KB)
--------index.js(432B)
--------graph.js(20KB)
--------flatten.js(3KB)
----.babelrc(25B)
----.npmignore(500B)
----.travis.yml(587B)
----LICENSE(11KB)
----test()
--------contracts()
--------test.sh(10KB)
--------unit()
--------mocha.opts(78B)
----RELEASING.md(2KB)
----README.md(7KB)
----resources()
--------template.html(8KB)
----.editorconfig(156B)
----.gitignore(545B)
----bin()
--------surya(6KB)
----package-lock.json(288KB)
----package.json(1019B)