知世金融网专注于股票行情,期货开户,外汇储备等最新相关资讯信息提供投资者参考学习!

当前位置:网站首页 > 区块链 > 正文

使用GUI(Remix)和Ganache调试Solidity

原创
文章作者
知世-金融领域资深作者
知名金融领域作者,从事金融超过十余年,在行业内有一定影响力。
金融风险管理师认证证书 常识职业资格认证 特许金融分析师 国际金融理财师认证证书
发布时间:2020-02-16 18:54:35 发布来源:区块链研究实验室 文章点击:248

调试Solidity非常困难。随着时间的流逝,诸如Ganache,Remix和solidity-test-helpers之类的工具使它变得更容易,但仍然存在bug。 使用ganache进行调试的gui将有助于减轻许多这些痛苦,并允许开发...

目录

    本文标题使用GUI(Remix)和Ganache调试Solidity,作者:知世,本文有697个文字,大小约为3KB,预计阅读时间2分钟,请您欣赏。知世金融网众多优秀文章,如果想要浏览更多相关文章,请使用网站导航的搜索进行搜索。本站虽然不乏优秀之作,但仅作为投资者学习参考。

    调试Solidity非常困难。随着时间的流逝,诸如Ganache,Remix和solidity-test-helpers之类的工具使它变得更容易,但仍然存在bug。

    使用ganache进行调试的gui将有助于减轻许多这些痛苦,并允许开发人员可视化地处理和调试合同。现在有一种方法可以做到这一点!本教程使用Ganache(即时事务)和Remix调试本地Solidity项目。

    环境配置

    以下内容假设您有一个Truffle项目,并尝试使用Ganache对其进行调试。

    使用GUI进行调试的步骤如下:

    安装remixd
    运营remixd
    将您的项目连接到remix.ethereum.org
    运行ganache cli
    在Remix中选择“ Web3 Provider”作为您的“环境”
    使用GUI调试代码

    安装remixd

    为了使用GUI调试合同,必须首先下载重新remixd。remixd是与Remix IDE一起使用的工具(又名Browser-Solidity)。它允许Remix IDE(Web应用程序)和本地计算机之间的Websocket连接。要下载它,只需运行:

    npm install -g remixd

    运行remixd

    现在您需要运行remixed来设置websocket连接。您可以通过对项目的绝对路径运行以下命令来执行此操作:

    remixd -s <absolute-path> --remix-ide https://remix.ethereum.org

    将您的项目连接到remix.ethereum.org

    现在前往Remix。在此页面上,通过单击看起来像插头的图标转到“插件”部分。在插件中搜索“ remixed”,然后单击“activate”。

    该页面将警告您即将打开端口和页面之间的连接。单击“connect”,您将看到整个项目出现在Remix中!现在您应该看到本地目录显示在Remix中。

    运行ganache-cli

    现在您需要通过运行ganache cli来启动本地节点。

    在Remix中选择“ Web3 Provider”作为您的“Environment”

    现在您需要将本地节点(ganache)连接到Remix。通过单击Remix左侧的以太坊外观符号,然后在Remix中选择“ Web3 Provider”作为“Environment”来执行此操作。

    您将得到一个关于外部节点请求的弹出窗口。除非更改了ganache节点正在运行的端口,否则所有默认选项都将起作用。

    使用GUI调试代码

    您现在可以使用GUI调试本地代码!您可以部署合约并直接通过GUI与之交互。

    要确认此方法是否有效,请随时部署合同并查看在ganache节点上执行的交易。

    结论

    这种调试为Solidity开辟了一个全新的世界。它为以太坊开发人员拓宽了工具领域,并允许命令行以及可视化调试和测试。Remix提供了一个出色的编码和调试界面,以及令人难以置信(且正在不断发展)的插件套件,您现在可以使用它们与合约进行交互。

    附加的功能

    您可以使用此设置执行许多更高级的功能。其中包括:

    1. 分叉实时网络并可视化地单步执行失败的事务
    2. 使用etherscan插件验证etherscan上的智能合约
    3. 使用Mythx Remix插件保护您的智能合约

    本文相关推荐: CKB 脚本编程简介第五弹:调试

    以上便是知世金融网给大家分享的关于使用GUI(Remix)和Ganache调试Solidity/qkl/27541.html的相关信息了,希望能帮助到大家,更多金融相关信息,敬请关注知世金融网!

    网站内容均来自互联网,如侵害您的利益联系客服进行删除!

    关键词:调试
    (0)
    (0)

    上一篇:先忘掉 NVT 和货币交换方程式,这有加密资产估值新模型

    下一篇:区块链应用“遍地开花”,机构看好具备自主可控的平台技术服务商

    本文标题:使用GUI(Remix)和Ganache调试Solidity

    本文地址:/index.php?s=article&c=search&keyword=%E8%B0%83%E8%AF%95

    金融知名领域

    南方财富网 | 金融界 | 金融界 |

    更多推荐

    • 茅台吃饱,经销商哭倒
      茅台吃饱,经销商哭倒
    • 汇金的五次增持从短期看具有一定的“稳定器“作用,但从市场表现看效果逐次递减
      汇金的五次增持从短期看具有一定的“稳定器“作用,但从市场表现看效果逐次递减
    • 158亿元!比亚迪收购!
      158亿元!比亚迪收购!
    • 9月价格回落近五成 “冷静期”酒店业备战“十一”市场
      9月价格回落近五成 “冷静期”酒店业备战“十一”市场
    • 2023哈马博览会哈尔滨银行展区精彩纷呈
      2023哈马博览会哈尔滨银行展区精彩纷呈
    • 大额解禁撂倒股价 医疗影像龙头跌出千亿俱乐部 葛兰二季度大幅减仓
      大额解禁撂倒股价 医疗影像龙头跌出千亿俱乐部 葛兰二季度大幅减仓
    • A股,又上了热搜!数字要素概念走高多股涨停,锂电池板块走低恩捷股份大举跌停
      A股,又上了热搜!数字要素概念走高多股涨停,锂电池板块走低恩捷股份大举跌停
    • 最新!巨头出手,加仓宁王51%
      最新!巨头出手,加仓宁王51%
    • 600亿巨头暴雷
      600亿巨头暴雷
    • 一天32家!科创板回购潮涌来
      一天32家!科创板回购潮涌来
    • 提振信心实招来了!30余家上市公司密集出手 最高要买10亿
      提振信心实招来了!30余家上市公司密集出手 最高要买10亿
    • 高盛再发50年后预测:2075年印度股市全球市值占比将升4倍 中国升3成
      高盛再发50年后预测:2075年印度股市全球市值占比将升4倍 中国升3成

    新闻资讯栏目

    站长QQ: 2397470084