一、ConfluxPortal介绍
ConfluxPortal是一款Conflux的浏览器扩展程序(插件)钱包。使用ConfluxPortal可以轻松创建并管理多个Conflux钱包,用于访问支持Conflux的分布式应用程序,使用户可以方便的在浏览器中访问Conflux的Dapps。
官方网站:https://portal.conflux-chain.org/
Github页面:https://github.com/Conflux-Chain/conflux-portal/releases
不推荐用户使用文件安装,目前如果不方便魔法上网推荐使用firefox
未来版本的插件钱包将准备支持chrome,edge,firefox
二、ConfluxPortal安装,Google Chrome浏览器为例
包含两种安装方法,理论上适用于所有Chromium内核浏览器,例如360极速浏览器、QQ浏览器等。
1、谷歌网上应用商店安装
(1)在Google Chrome浏览器地址栏粘贴以下地址打开谷歌网上应用商店:https://chrome.google.com/webstore/category/extensions?hl=zh-CN
在搜索框内搜索ConfluxPortal
(2)随后添加至Chrome即可
2、添加本地扩展程序
(1)下载ConfluxPortal并解压到电脑中。
Github下载地址:https://github.com/Conflux-Chain/conflux-portal/releases
(2)
在扩展程序管理页面打开右上角的“开发者模式”,然后选择左侧“加载已解压的扩展程序”
(3)选择Confluxportal文件夹,即可安装完毕
PS:此方法为使用本地插件扩展程序,插件所在文件夹不能删除,否则插件将停止工作。
三、创建、导入、导出钱包、添加代币
1、安装插件完成后,一个萌萌的烤仔头像就会出现在Google Chrome右上角的位置。点击这个头像图标,就可以启动插件钱包了。
2、点击开始使用后,可以看到ConfluxPortal提供了导入钱包和创建钱包两种方式,导入钱包支持的是助记词导入。因为目前web钱包没有导出助记词的功能,暂时不演示这个操作了,直接创建一个新的钱包。点击创建钱包后,出现了一个提示。内容不在此赘述,点击“I agree”。
3、输入密码,点击创建。
4、助记词备份,下一步会验证备份的助记词。
5、验证通过后,钱包就创建成功了。以下是钱包的主界面。点击左边的详情,可以编辑当前钱包名称。点击右上角的网络位置,可以切换主网与测试网络。真实环境需要选择连接 Conflux Pontus网络。
6、导入钱包
(1)钱包导入。点击右上角的用户头像图标,再点击导入账户。
(2)私钥、JSON文件,两种导入方式。JSON文件即为web钱包的keystore文件。同时web钱包能导出钱包的私钥。用这两种方法就可以将已经在使用的web钱包导入到ConfluxPortal中。
7、导出钱包
(1)选择想要导出的钱包,点击详情
(2)点击导出私钥,输入钱包密码即可导出钱包。
8、添加代币
(1)点击菜单栏
(2)点击添加代币
(3)输入想添加的代币名称
(4)确认后点击添加代币
四、DApp调用流程演示
笔者这里使用论坛中社区伙伴开发的“小鸡快跑游戏”进行演示。其它DApp在调用钱包的时候与此大同小异。
1、使用前首先解锁钱包。钱包一段时间不操作,会自动进入锁定状态,解锁需要钱包密码。
2、打开Dapp的web页面,会自动调用ConfluxPortal钱包,选择你需要进行操作的钱包账号。
小鸡快跑游戏地址:http://as.yzbbanban.com/
3、选择后出现授权确认界面,选择“提交”即为确认,选错点击“取消”。
这里要注意,授权以后,每次使用同一个Dapp的时候会默认使用这个钱包账户。
4、授权确认完毕后。就可以使用Dapp了。点“抢夺”,钱包会自动弹出,执行智能合约的内容。点击钱包下方的确认,即可授权此次操作。
5、当执行完一次奖池抢夺后,点开“我的CHK”,可以跳转到ConfluxScan中查看此次交易。到这里,一次抢夺就完成了。