区块链个人如何使用_ 在EOS区块链上使用EOSJS和scatter开发dApp

我深入研究EOS dApp的开发,所以读了很多好的文章。 在这里,我总结了一些研究得到的一切知识。 本文介绍如何使用EOSJS和scatter。 假设您基本了解如何部署智能合同和EOS数据块链。 省略此部分。

我们在构筑什么?

我们正在构建简单的todo dApp。 为CRUD操作创建智能协议,并使用EOSJS和scatter与部署的协议进行交互。 CRUD操作包括创建、完成、删除和检索待办事宜。 使用Jungle Testnet实施智能合同。

必备知识

EOS

EOS

JS

Scatter

Scatter设定

Scatter用于签署块链事务并向应用程序提供个人信息,而不泄露密钥。 请注意此视讯,以设定Scatter公事包。 Scatter设置要求将Jungle testnet添加到网络中。 这包括以下细节:

添加网络配置后,输入密钥对的一部分,然后单击“新建”将私钥导入wallet。 根据下图所示的表单输入重要信息。

区块链个人如何使用

现在,您需要使用密钥对来添加身份。 如果未使用,请转至“id”部分,然后添加或编辑现有id。 在id区域中,依次选择网络、密钥对。 必须将与密钥关联的帐户添加到链路网络。 您必须添加具有活动权限的帐户。

您的scatter都设置好了,可以在DAP中使用。

区块链个人如何使用

智能合同

要部署todo智能协议,请按照本文中的说明部署到Jungle Testnet。 验证文章中的命令行是否可以与Testnet交互。

与Testnet的对话

我使用ReactJS作为前端部分。 完整的逻辑和过程位于src文件夹中名为index.jsx的单个文件中。 配置对象包括

与scatter的交互:

此对象有两个引用: EOS客户端和scatter,它们分别处理EOS数据块链和钱包。

正在添加使用eos客户端检索保存数据的功能代码。 您可以在src/index.jsx上查看其馀功能

要检索帐户,请使用scatter对象的getIdentity ( )

这样就ok了。

总结

其最大的优点之一就是你不需要用机器维持钱包,scatter为我们管理一切。 虽然还有其他方法可以托管钱包,但scatter对最终用户负责,开发人员不需要处理个人信息。 github库

共享交互式在线编程实战,EOS智能合同和DAP开发初探

EOS教程

本课程使用EOS块链以应用程序开发为中心,涵盖EOS工具链、账户和钱包、令牌发行、智能合同开发和部署、代码与智能合同交互等核心知识点,最后综合利用各知识点,实现单次签证

这里原文的k码农提供了许多不同领域的技术,如人工智能、安卓、ios、前端、后端、大数据、云计算、块链、物联网等,提供了许多技术: http://kmanong.top

安全事故20_ 工业安全革命:从安全00到安全20苹果保修能修后屏吗_ 甄嬛传宜修本不愿帮甄嬛保胎,太后一句话,宜修心服口服!
热门推荐
  • 张翰与古力娜扎演的电视_张翰演影子是什么电视
  • 赵雅芝图片年轻的时候_郑少秋赵雅芝的儿子
  • 2017刀塔传奇开服时间表_小冰冰传奇开服时间表
  • 每个省的疫情数字_国际社会高度肯定中国应对疫情行动
  • 首都机场机场在哪里_ 首都机场公安局本月起“接管”大兴机场
  • 大江大河故事背景_大江大河txt
  • 107杨树怎么辨认_钻天杨树图片
  • 沃美篮球护目镜官网_沃美官方网站
  • 2019国外新闻大事_新闻头条新闻
  • 控制情绪的书_讲控制情绪的书
  • 公司裁员失业保障金_复工第一天:裁员潮下的进与退
  • 服饰商标_商标大全
  • 基金从业模拟题_2018从业资格证模拟题
  • 发红包配的情话_八字感人的情话
  • 青岛交警深入海运安社区广场开展道路交通安全主题宣传
  • 搞笑歇后语_搞笑歇后语骂人
  • 各种汤的家常做法_豆腐汤
  • nfc功能怎么用_倘若你的手机支持NFC功能,那么这3种用法你要会,不然就是浪费
  • 云南新确诊病例_云南藏区无疑似病例和确诊病例 疫情防控未松懈
  • 五竹到底是什么人_ 庆余年五竹结局是什么?庆余年五竹是机器人吗?