我正在努力实现一个新的Tron DApp,非常简单。但我是新手,所以我从本教程开始工作:https://blog.yudiz.com/build-your-first-dapp-on-tron-blockchain/
这对我有很大帮助。所以,我所做的是:
npm安装
然后,在
文件上复制了这个
节点索引
我已经使用127.0.0.1:8001到达我的应用程序;很棒!起作用了!
现在,我的问题是:如果我使用我的地址"A“来使用契约操作"postMessage()",它将使用TRX进行事务处理,所有事情都会成功完成。但是如果我使用另一个Tron钱包地址,比如"B",我就不会消耗任何TRX,但更重要的是,它不需要我的授权才能进行。
相反,如果我继续使用https://shasta.tronscan.org,并且在地址"B“上的TronLink中访问我的合同,那么当我在我的合同上写"postMessage()”时,它需要我的授权,然后我为事务使用TRX。
这个DApp怎么了?为什么当我制作"postMessage()“时不需要授权?
谢谢你宝贵的帮助。
发布于 2022-11-06 00:53:39
它不需要授权,因为您的dApp拥有您的私钥。如果一个dApp拥有你的私钥,那么你的钱包就可以完全控制。
https://stackoverflow.com/questions/66602458
复制相似问题