火星链 火星链
Ctrl+D收藏火星链
首页 > 瑞波币 > 正文

STA:使用 React 和 Network.js 构建去中心化应用前端

作者:

时间:1900/1/1 0:00:00

使用React和Network

exportdefaultApp;

现在,我们的去中心化应用将显示其当前接入的以太坊网络及其使用的web3提供商。

我们来测试一下:通过从/client目录中运行npmstart来保存并启动浏览器。通过将InfurawebsocketURL中的mainnet替换为rinkeby进行测试。如果已经安装了MetaMask,则禁用这里的扩展,因为您看到它具有优先性。

具体运作方式是:在上面的代码中,我们从React实现的NetworkJS(;constrequestAccess=useCallback(()=>requestAuth(web3Context),);return(<p><h3>{props

赵长鹏:或许银行应该使用 Merkle Tree 做准备金证明:金色财经报道,币安创始人赵长鹏发布推特称,既然银行都是经过审计的,那么一个大胆的想法:或许银行应该使用 merkle 树来做准备金证明?一部分即使不是100%,我们也应该知道一部分,对吗?

CryptoQuant首席执行官KiYoung Ju对此评论称:“不知道美联储和央行是否会在CBDC推出后进行储备证明。如果不,他们就是伪君子。”[2023/3/13 13:00:02]

上面的代码所执行的操作如下:

从web3Context拉取账户,并在去中心化应用中显示可用的用户地址;

派盾: OpenSea 网络钓鱼攻击事件攻击者使用 Tornado.cash混币1,100 ETH:2月20日消息,派盾(PeckShield)在社交媒体发布相关交易记录表示,OpenSea漏洞事件攻击者已将攻击所得部分NFT出售获利后,使用以太坊隐私交易平台Tornado.cash混币1,100ETH,价值约290万美元。

此前报道,OpenSea 疑似遭到网络钓鱼攻击,大量NFT被窃取并卖出套利。本次攻击中共有32位用户签署了来自攻击者的恶意交易,导致用户部分NFT被盗。据统计已经有包括3只Bored Ape、25个NFTWorlds、37个Azuki等近百个NFT遭到被盗, 按照主流资产的地板价计算,黑客至少获取了416.6 万美元。[2022/2/21 10:04:35]

如果我们请求的账户不可用,去中心化应用将生成一个按钮。用户可以通过该按钮向去中心化应用提供对其地址的访问权限;

动态 | 使用 Facebook 的加密货币 Libra 可能被征收两类税:Facebook 向科技媒体 TechCrunch 提供了有关其 Libra 加密货币将如何保持合法的信息,以反击特朗普总统声称 Libra 可以促进非法行为的指控。在税收上,Facebook 和 Libra 协会预计 Libra 将被征收营业税和资本利得税,其中营业税的产生和如今使用信用卡支付是完全相同的,而由于 Libra 被设计成一种价格相对比较稳定的货币,所以资本利得税可能会非常少。在反反上,Facebook 正在与当地便利店和货币兑换商谈判,以确保当用户用法定货币买卖 Libra 的时候,会进行反检查。[2019/7/14]

用户按下该按钮后,将调用web3Context中的requestAuth函数,且注入的web3提供商可以显示一个对话框,供用户请求获取访问权限。使用React功能时,将使用useCallback设置“账户访问请求”回调函数。

彭博:隔离见证技术推广使用 比特币行情回暖:彭据彭博3月1日报道,比特币交易量已经悄然达到了接近大众市场的一个重要里程碑。专为加速比特币交易而设计的软件升级软件“隔离见证”(SegWit)正在获得越来越多的关注。据SegWit.Party网站数据显示,在过去的三天里,使用该技术的交易数量翻了一番,达30%以上。[2018/3/2]

我们现在通过从客户端目录中运行npmstart来再次启动该去中心化应用。

在浏览器中,按下“RequestAccess”以请求访问用户地址,然后接受Metamask弹出窗口中的请求。这时将显示用户地址。要重新开始该流程,退出Metamask即可再次提交用户访问请求。

账户余额

最后,我们的第三个目标是添加React组件以显示账户余额。

在下面的代码中,我们获取lib对象,其中包含我们需要的区块链。该对象来自web3Context,这是web3

,);useEffect(()=>{getBalance();},);constrequestAuth=asyncweb3Context=>{try{awaitweb3Context

catch(e){console

};constrequestAccess=useCallback((web3Context)=>requestAuth(web3Context),);return(<p><h3>{props

我们通过运行客户端目录中的npmstart再次启动去中心化应用。好了!去中心化应用现在应该会显示账户余额。

您刚刚构建了去中心化应用前端。它可以接入以太坊主网并向主网请求数据。用户“登录”后,去中心化应用显示用户需要的信息并响应状态变更。

持续学习

我们的下一期教程将向您介绍如何显示用户的ERC20余额并支持用户转移余额。更多web3开发指南将包括众多主题,例如使用Ethers.js进行构建、使用OpenZeppelin的新手入门套件,以及更多复杂集成,例如使用Truffle的Drizzle框架设置以太坊日志筛选器,从而在前端实时响应区块链数据变更。

来自:https://blog.infura.io/zh_cn/shi-yong-react-he-network-js-gou-jian-qu-zhong-xin-hua-ying-yong-qian-duan/

本文来源于非小号媒体平台:

登链社区

现已在非小号资讯平台发布105篇作品,

非小号开放平台欢迎币圈作者入驻

入驻指南:

/apply_guide/

本文网址:

/news/9558540.html

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表非小号的观点或立场

上一篇:

币安为何推出第三条链?这对BNB意味着什么?

标签:WEBCONWEB3STAweb3域名注册官网The Beaconweb3.0币怎么提现到账号StakerDAO

瑞波币热门资讯
NCE:头豹:2019 年中国汽车发动机行业概览(附下载地址)

目前100000人已关注加入我们扫一扫下载全网最新数据报告查看完整报告请阅读全文查看完整报告请阅读全文以上资料均从网络公开资料收集整理而成.

1900/1/1 0:00:00
OSM:五分钟了解 Cosmos 生态酷项目 Althea:试图解决上网「最后一公里」的分布式网络

Althea是Cosmos生态系统中为数不多将物理层去中心化的项目。撰文:小毛哥互联网是现代最重要的工具之一,对生活在城市里的大部分人来说,互联网触手可及,但是获得高质量以及能够负担得起的宽带连.

1900/1/1 0:00:00
DEFI:关于 DeFi 未来的四点判断

本文是巴比特与通证思维实验室联合推出的《DeFi入门:14天学习计划》最后一讲的录音逐字稿,发表时有所编辑。仅供各位参考,并欢迎批评指正.

1900/1/1 0:00:00
AFIN:谢晗剑:我们用区块链解决数字世界信任难题

大家好,我叫谢晗剑,是世界上市值第二大的区块链项目「以太坊」核心研发团队里唯一的中国成员,也是秘猿科技的创始人兼CEO,在这里我想和大家分享一些自己对区块链的看法,我的主题是:信任的自动化.

1900/1/1 0:00:00
CBD:邹传伟:从范一飞观点解读数字人民币经济学与技术属性

人民银行对数字人民币有清晰的战略谋划,核心观点可谓「一以贯之」。原文标题:《邹传伟:数字人民币生态格局初探》撰文:邹传伟,万向区块链首席经济学家数字人民币生态有哪些参与机构?它们将发挥哪些作用?.

1900/1/1 0:00:00
DEF:HashKey:简析 DeFi 对比特币与以太坊等公链影响

从供给和需求的角度来看,DeFi项目会促使ETH价格上涨。原文标题:《DeFi对主流公链项目的影响》撰文:郝凯,就职于HashKeyCapitalResearch审核:邹传伟,万向区块链与Pla.

1900/1/1 0:00:00