eos区块链技术(eos怎么能增长)

技术在EOS区块链上使用EOSJS和scatter开发dApp今天就跟大家聊聊有关在EOS区块链上使用EOSJS和scatter开发dApp,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根

今天,我将与您讨论如何在EOS区块链中使用EOSJS和散点来开发dApp。很多人可能不太了解。为了让大家更好的了解,边肖为大家总结了以下内容。希望你能从这篇文章中有所收获。

我总结了我做了一些研究后得到的所有知识。我将解释如何使用EOSJS和散点。

我们在构建什么?

我们正在构建一个简单的待办事项dApp。我们将为CRUD(创建、读取、更新和删除)操作编写智能契约,并使用EOSJS和spread与部署的契约进行交互。CRUD操作包括创建、完成、删除和获取待办事项。我们将使用丛林测试网来部署我们的智能合约。

必备知识

EOS

EOSJS

分散

Scatter设置

散点用于为区块链签署交易,并在不泄露密钥的情况下向应用程序提供个人信息。要设置分散钱包,请关注此视频。在分散设置中,您必须将丛林测试网添加到网络中,其中包含以下详细信息:

名称:JungleTestnet

domainorip : dev . cryptolions . io//Itmightbechanged,socheckforthelatestone

端口:38888

链ID :038 F4 b0f 8ff 18a4f 0842 a 8f 0564611 F6 e 96 e 8535901 DD 45 e43 AC 8691 a 1 C4 DCA,添加网络配置后,现在通过输入密钥对部分并单击新建将您的私钥导入您的钱包。根据下表填写关键信息。

在EOS区块链上使用EOSJS和scatter开发dApp

现在,您应该使用密钥对来添加身份。如果不起作用,请转到“身份”部分,添加或编辑现有身份。在身份部分,选择网络,然后选择密钥对,这将要求您添加与链网络上的密钥相关联的帐户。您应该添加具有有效权限的帐户。

您的分散已经全部设置好,可以在我们的dApp中使用。

在EOS区块链上使用EOSJS和scatter开发dApp

00-1010要部署todo智能合约,请根据本文将其部署到丛林测试网。确保您可以从文章中提到的命令行与Testnet进行交互。

00-1010我使用ReactJS作为前部。的完整逻辑和过程位于src文件夹中一个名为index.jsx的文件中。以下是配置对象:

//configforscatterandoesjs

constEOS _ CONFIG={ 0

合同名称:“XYZ”,//合同名称

contractSender:"xyz ",//user executing contract(应该是shouldbepairedwithprivatekey)

网络:{

protocol :“http”,

block chain :“EOS”,

host:"dev.cryptolions.io ",

端口:38888,

chain id : " 038 F4 b 0 fc 8 ff 18 a4 f 0842 A8 f 0564611 f 6 e 96 e 8535901 DD 45 e 43 AC 8691 a1 C4 DCA "//gettisusing http://dev . crypto lions . io336038888/v1/chain/get _ info

},

eosOptions: { }

};与分散交互:

importEOSfrom 'eosjs

document.addEventListener(`散点加载`,this . onscatterload);

onScatterLoad=()={ 0

constscatter=window.scatter

window.scatter=null

//在这里,weereconnectingscatterwithesothettranactionscanbesignedsingkeyspresenscatter

this.eosClient=散点. eos(

EOS_CONFIG.network,

EOS,

EOS_CONFIG.eosOptions,

EOS_CONFIG.network.protocol

);

//distributobjecttocollectinformationonpresentnwalletlikaccountsorpublic key

this .散点=分散;

//toloadeddatapresentnouble

this . LoadToDos();

};现在,在这个对象中,我们有两个对EOSClient和spread的引用,我们将使用它们分别与EOS区块链和wallet进行交互。

我正在添加一个函数代码,通过使用EOSClient来获取存储的数据(所有todos)。您可以检查src/index.jsx中的剩余函数:

loadTodos(){ 0

this . eoclient . gettablerows({ 0

代码:EOS_CONFIG.contractName,

scope : EoS _ CONFIG . contract name,

表:“todos”,

json:true

}).然后(数据={ 0

this . setstate({ todos : data . rows });

}).捕获

console . error(e);

});

}要获取帐户,请使用散布对象的getIdentity():

const { accounts }=awaitscatter . GetIdentity({ 0

account s :[配置。EOS_CONFIG.network]

});没关系。

看完以上,你对在EOS区块链使用EOSJS和散点开发dApp有更好的理解吗?如果您想了解更多知识或相关内容,请关注行业资讯频道,感谢您的支持。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/144827.html

(0)

相关推荐

  • LOCK中如何实现模拟锁等待现象

    技术LOCK中如何实现模拟锁等待现象这篇文章主要介绍了LOCK中如何实现模拟锁等待现象,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.模拟“锁等待”现象

    攻略 2021年11月11日
  • 可可粉,如何制作巧克力

    技术可可粉,如何制作巧克力原料:可可粉可可粉、可可脂、砂糖、牛奶工具:微波炉、大碗、模具
    可可粉、可可脂、(买块状的好一些,当然如果买的是粉装的也行。但是如果买了粉状可可,就要买黄油了)。可可脂买代脂,吃多了不会胖。

    生活 2021年11月1日
  • php如何实现大转盘功能

    技术php如何实现大转盘功能本篇内容介绍了“php如何实现大转盘功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

    攻略 2021年11月16日
  • 荞麦面条怎么做才好吃,莜面粉怎么做成好吃的东西

    技术荞麦面条怎么做才好吃,莜面粉怎么做成好吃的东西这个我最清楚了荞麦面条怎么做才好吃,因为俺家就产莜面的 1、用开水活面,一定用刚烧开的水,(会出来一种很香的味)你可以把他搓成一根一根(要尽快的搓,凉了就不好搓了,搓不

    生活 2021年11月1日
  • 至于颠覆,物理学中有什么颠覆世界观的理论

    技术至于颠覆,物理学中有什么颠覆世界观的理论量子力学的诡异现象量子力学也是自然科学史上被实验证明最精确的一个理论,但是量子的观念,没有人能够理解至于颠覆。我说的没有人能够理解,绝不是指像我们这个层次的人,而是说连量子力学

    生活 2021年10月20日
  • C#操作Excel实现的实例分析

    技术C#操作Excel实现的实例分析C#操作Excel实现的实例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。C#操作Excel是怎么样执行的呢?我们在

    攻略 2021年11月24日