赞
踩
最近重拾solidity发现原来使用的Remix在经历大的版本更新后已经和网上的现有教程无法匹配,索性整理一下。
进入主页面后我们不需要理会右半边花哨的HOME界面,直接根据左边竖向排列的图标开始工作。
选中后会发现Remix已经为你准备好了包含投票合约在内的三个经典智能合约供使用者测试。如果需要新建智能合约只需右键文件夹后选择“New File”即可创建一个新的合约。
当你已经编写完自己的智能合约代码后选中你的合约进行编译。下图中“COMPILER”一栏需要你选择solidity的版本,solidity版本迭代很快可能同样的代码在上个版本成功运行,这个版本就会报错。其默认为最新版本。在“EVM VERSION”一栏你可以选择从“家园”阶段开始直到现在的以太坊版本,不指定则使用默认的编译器。一切确定后点击最下方的编译按钮。
如果你的编译没有发生错误那么你可以开始部署你的合约,在“ENVIRONMENT”一栏你需要选择你的部署环境,在前两个“JavaScript VM”环境下你会将合约部署在本地中不会连接节点,可以用于测试之中;在“Injected Web3”下你会启用网页插件部署合约比如著名的MetaMask;在“Web3 Provider”环境下部署的合约将会直接连接节点,请确认无误后再部署以免造成损失。
之后在“ACCOUNT”一栏输入你要部署的账户Hash,在“GAS LIMIT”下输入所消耗燃料的上限后即可点击下方按钮部署合约
最后新版Remix把许多功能归纳到了自订的插件中,我们可以点击插件管理器来添加我们需要的组件。其中包括了DeBug、安全性分析等常用组件。
以上内容我想足以让第一次使用Remix的用户快速上手。如果有更多需要可以参考官方文档:https://remix-ide.readthedocs.io/en/latest/index.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。