探访 ConfluxStudio

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

ConfluxStudio是一个帮助开发者快速开发Conflux智能合约的集成化开发环境。

**安装**下载ConfluxStudio安装包可以在Github Releases(github.com/ObsidianLabs/ConfluxStudio/releases)进行下载。目前ConfluxStudio支持macOS和Linux系统,请根据系统下载对应的版本(macOS下载.dmg或者.zip,Linux下载.AppImage)。

安装:- macOS:双击打开ConfluxStudio-x.x.x.dmg并将ConfluxStudio拖动到应用文件夹内。- Linux:双击打开ConfluxStudio-x.x.x.AppImage,选择Properties→Permissions→Execute,将Allow executing file as program选项打勾。关闭属性设置窗口并双击打开应用(不同的Linux发行版可能会有不同的安装方式)。

**教程**你可以前往ConfluxDApp开发教程《使用IDE开发DApp的实战操作指南》学习如何使用ConfluxStudio完整地开发一款代币DApp。

**功能预览**准备工作:在正确安装ConfluxStudio(github.com/ObsidianLabs/conflux-dapp-tutorial)并初次启动时,你将看到一个欢迎页面,这里有ConfluxStudio正常运行所需要的依赖,包括了Docker,ConfluxNode以及ConfluxTruffle。

- ConfluxStudio使用Docker(www.docker.com/)来启动Conflux节点和进行项目编译。如果你之前没有安装过Docker,可以点击Install Docker按钮访问Docker官方网站并进行下载安装。- ConfluxNode(github.com/Conflux-Chain/conflux-rust)是Conflux官方提供的Conflux节点镜像,ConfluxStudio使用这个镜像来运行Conflux节点以及项目编译。- ConfluxTruffle(github.com/Conflux-Chain/conflux-truffle)是Conflux版本的Truffle。ConfluxStudio使用这个工具包进行项目的创建和编译。

当所有依赖都正确安装并运行后,灰色的Skip按钮将会变成绿色的Get Started按钮。点击这个按钮进入ConfluxStudio的主界面。

创建密钥对:进入主界面后,我们需要首先创建一些密钥对。在ConfluxStudio的任意界面,点击应用左下角的钥匙图标,打开密钥管理器。

你可以在密钥管理器中创建、导入并管理密钥对。在创建和编辑密钥对的时候,你可以为该密钥对设置别名,方便在后续的使用中进行识别。密钥管理器除了对密钥对进行储存管理外,还将为创世区块提供创世地址。创建新的Conflux节点实例时,会使用密钥管理器里所有的地址每个地址得到10000CFX的初始token。

再继续之前,请先在密钥管理器中创建一些密钥对,作为接下来创建节点实例的创世地址。

启动节点:点击顶部的Network标签,主页面将切换为网络管理器。在网络管理器中,我们可以进行Conflux节点版本和节点实例的管理,包括下载、删除Conflux节点版本,根据不同版本创建、删除和运行节点实例。

点击主页面中右上角的New Instance按钮打开创建新实例的弹窗,填写实例名称和选择合适的版本,点击Create按钮完成节点实例的创建。

节点实例创建完成后,实例列表将显示刚刚创建好的实例,点击实例的绿色Start按钮启动Conflux节点。启动完成后,你可以在下方的日志查看器中检查节点运行日志。

区块浏览器:节点启动后,点击顶部的Explorer标签,主页面将切换为区块浏览器。在区块浏览器中,我们可以查询对应地址的信息。由于该模块仍在开发中,目前区块浏览器仅支持查看余额。

从密钥管理器中复制刚刚生成的地址,将地址粘贴在地址栏并点击回车,我们便可以看到对应地址的余额信息了。

创建智能合约项目:点击顶部的Project标签,主页面将切换至项目管理器。点击页面右上角的New按钮打开创建项目弹窗,输入项目名称并选择合适的模版,ConfluxStudio目前提供了两个模版:- coin:Conflux实例提供的coin智能合约- [Truffle]metacoin:使用ConfluxTruffle创建的合约;该项目目前无法部署到Conflux节点

项目创建完成后,主页面将切换至项目编辑器。项目编辑器由几个部分组成,包括了文件浏览器,代码编辑器,工具栏,日志查看器等多个开发常用模块。

编译智能合约项目:点击工具栏的编译按钮(锤子形状),ConfluxStudio将进行项目的编译,你可以通过下方的日志查看器来查看编译结果。编译后将在项目目录下的build文件夹中生成json文件。

部署智能合约项目:点击工具栏的部署按钮(船形状),ConfluxStudio将进行项目部署,部署结果将会弹窗显示。

调用合约:成功部署智能合约后,点击弹窗中点击蓝色的contract按钮,主页面将切换至合约浏览器,ConfluxStudio将自动打开刚才部署完成的智能合约。

合约浏览器页面主要分为两个部分:- 左边为合约的调用方法,点击左半部分的左上角蓝色按钮弹出的下拉框显示当前合约所定义的方法,点击方法名称可以切换调用的方法。- 右边为合约的数据读取,点击右半部分的左上角蓝色按钮弹出的下拉框显示当前合约的数据表,点击表名称可以切换查看不同表中的数据。

ConfluxStudio会自动读取合约ABI中的functions,并为每个function生成参数表单。用户可以简单的选择要调用的function,输入参数,选择签名者(需要为keypairmanager中存在的地址;读操作不需选择),并点击运行按钮进行合约调用。调用结果(成功或失败)将显示在下方的result栏中。

接下来我们使用部署好的合约创建coin。选择mint方法,在Parameters下填入receiver地址(可以从密钥管理器中复制)和在amount中填入合适的数量,在Authorization中填入创世地址,点击上方的执行按钮。完成交易后,我们可以在左下角的Result中看到成功执行的结果。此时我们已经创建了新的coin。

在右边的balance表中,在Parameters下输入刚刚填入的receiver地址,点击执行按钮,便可以看到刚刚mint的总数了。

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/73750.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年08月26日
下一篇 2023年08月26日

相关推荐

  • vvshare是什么,office2010密钥是什么

    一、office2010永久激活密钥是什么office 2010激活密钥最新永久?Office2010是一款专业的办公软件,上面有超多实用的办公组件,能够帮助到用户进行日常的办公,处理数据信息,非常的好用。不过office2010下载之后还需要进行密钥激活才能实用,那么今天小编为大家带来了office

    2024-12-22 02:30:01
    4 0
  • 谷歌验证器丢失怎么办,谷歌身份验证器googleauthenticator密钥失了怎么办

    一、谷歌验证码丢失怎么找回 谷歌验证码丢失怎么办才好1、Google身份验证器在应用商店都是可以下载安装。2、Google身份验证器安装成功首次运行需要配置一下才可以使用的。点击【开始设置】。3、添加账户有两种方式【扫描条形码】或【输入提供的密钥】,账户是需要绑定Google身

    2024-12-05 07:00:01
    15 0
  • 怎么导入以太坊密钥,怎么导入区块链私钥信息

    一、区块链的钱包怎么用的(区块链钱包从入门到精通)区块链钱包的主要功能通常一个钱包会包含以下功能:支持通过生成助记词、Keystore文件、私钥创建钱包账号。支持导出钱包账号助记词、私钥、Keystore文件。支持多个钱包账号管理账户余额查询及转账功能(二维码扫描支持)。支

    2024-12-02 15:30:01
    39 0
  • 比特币密钥怎么保存,比特币的密钥是怎么样

    一、比特币的密钥是怎么样比特币的密钥是怎么样比特币的密钥可以分为私钥和公钥。私钥是一个256位的随机数,它是由比特币钱包生成的,并且只有钱包的所有者才能知道它。私钥是比特币交易的核心,因为只有持有私钥的人才能对其进行签名,从而授权比特币的转移。公钥是由私钥通

    2024-12-02 04:00:02
    36 0
  • 钱包如何导入密钥教程,区块链怎么创建钱包账户

    一、区块链怎么创建钱包账户***区块链钱包开发教程***手机可以申请区块链账户吗?可以申请,一般只要你登录区块链平台,就会有注册相关的入口。从学术角度来解释,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链本质上是一个去中

    2024-11-29 13:30:01
    54 0
  • 比特币密钥什么样子,比特币的密钥是怎么样

    一、比特币密钥是什么意思比特币的所有权是通过数字密钥、比特币地址和数字签名来确定的。比特币包含一系列密钥对、每个密钥对包含一个公钥和私钥。私钥是一个随机数、私钥通过椭圆曲线算法生成公钥、公钥再通过单向加密哈希函数生成比特币地址。比特币使用非对称加密、使得签

    2024-11-19 16:30:01
    35 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载