使用IDEA创建一个Solidity项目

1 篇文章 0 订阅
1 篇文章 0 订阅

一、下载插件

点击File-->Settings-->Plugins-->搜索Solidity插件

安装完毕后,是不能直接手动建立solidity项目的,需要建立一个java项目或者其他项目,然后右键项目名,在弹出的选项中选择New,然后点击New Solidity File选项,会弹出下面的对话框,输入你的合约文件名,并选择Smart contract。

【注】:idea中启动Solidity项目直接下载插件即可

二、配置External Tools

可以创建、编写solidity文件后,就是编译文件,此处需要使用IDEA的External Tools,配置一个solidity,其中使用到的solc下载地址,注意根据自己solidity下载对应版本

此时可以编写合约文件了,但还不能编译合约,所以需要先下载solidity的编译器:solc ,命令行可执行文件名为solcjs。

然后将编译器连接到IntelliJ idea中,在设置中找到External Tools,可以看到如下图右侧区域,这是我已经创建的外部工具

mirrors / ethereum / solidity · GIT CODE🚀 Github 镜像仓库 🚀 源项目地址 ⬇ ⬇https://gitcode.net/mirrors/ethereum/solidity?utm_source=csdn_github_accelerator

npm install -g solc

设置相关参数如下:

Name:solidity
Program:/usr/local/node/lib/node_modules/solc/solcjs(注意:这是你安装的solc可执行文件路径,注意核实
Arguments:--abi --bin $FileName$ -o $OutputPath$(--abi表示生成相关应用二进制接口、--bin表示生成二进制文件、$OutputPath$表示这些生成的文件的存储路径)
Working directory:$FileDir$(代表在当前路径)

三、运行智能合约

右键选择External Tools-->solidity

就成功运行了

转载自:以太坊学习路线——(三)Solidity常用IDE搭建、合约编译、部署、调用_菜鸟博客-CSDN博客_idea 创建solidity项目这篇博客演示的基本操作系统环境是CentOS 7,参考书籍:以太坊开发实战——以太坊关键技术与案例分析 第七、九章(吴寿鹤、冯翔、刘涛、周广益 著)。一、常用IDE1.remix:是一个浏览器版的solidity开发 IDE,你可以使用在线版的https://remix.ethereum.org/,Remix使用方法,也可以下载下来 https://github.com/ethereu...https://blog.csdn.net/GDUYT_gduyt/article/details/89034138

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值