以太坊开发入门-开发环境准备

本文介绍如何使用Remix IDE进行智能合约的开发过程,包括编写、编译、部署和执行合约。Remix IDE提供了在线和桌面版本,支持Solidity语言,并集成了编译、部署等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发合约语言使用Solidity,在开始之前先学习一下该语言,有编程基础的人很快就能上手。

开发环境有很多,平时我们常用的IDE,安装上Solidity插件后基本都能使用,为了快速上手开发,今天主要是介绍Remix IDE, 官网地址为:Remix - Ethereum IDE & community,RemixIDE提供在线版本和桌面版本,今天使用的是在线版本,因为在国外,第一次加载有点慢,也有一个国内的中文地址:Remix - Solidity IDE - 中文版。但对初学者来说,还是建议使用官网版本。

进入地址:Remix - Ethereum IDE

功能结构,Remix IDE大功能模块,主要集中在最左边的五个工具栏。

开发的整个流程是,编写代码->编译代码->部署合约上链->链上调用执行合约。

1. 代码文件,整个项目代码文件管理,目录,源文件都在这个tab里。

2. 文件搜索功能

3. 编译模块

编译是一个很重要的模块,编译前,需要先在文件目录模块中选中一个.sol源文件。

3.1 编译器版本,可根据项目情况选择编译器版本。

3.2 自动编译,选择后每次修改代码保存后,自动编译。

3.3 隐藏警告

3.4 一般默认就行,不用改动。

3.5 开始编译,编译成功后,会出现以下信息:

需要重点提一下,ABI和ByteCode,这个是合约编译生成的内容,部署就是将这部内容部署到链上,然后可以调用执行,这里我们不需要处理,后续需要自己写程序部署上链时,可以再详细介绍。

4. 部署及执行

该部分有几个重点:

4.1 ENVIRONMENT,选择部署环境,第一项是Redmix VM, 是IDE本地模拟环境。可以选择需要部署的链,选择Metamask可以使用metaMask工具中的帐号进行签名并完成部署。

点击部署,会自动弹出MetaMask进行签名,签名完成后,等待部署成功,部署需要在MetaMask中签名帐户有一定余额。

部署成功后,能下最下面看到部署的合约地址,也能查看到对应的合约函数,可以直接输入参数进行调用,除查询函数外,合约方法执行都需要消耗Gas费用。

5. 调试,调试功能,大家可以在开发过程中慢慢学习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值