繁体   English   中英

是否可以从特定帐户在我的前端运行我的 Solidity 智能合约 function

[英]Is it possible to run my Solidity Smart Contract function on my frontend from a specific account

我目前正在创建一个 web3 浏览器游戏,但遇到了一个问题。 我的 SmartContract 中有一个方法可以给玩家代币及其onlyOwner 我希望能够让我的Frontend运行它而不是 users 因为如果他们这样做,用户可以很容易地给自己免费的硬币。 我正在使用Web3Js ,但我还不是最熟悉它。 有没有一种方法可以让我从前端的我的地址运行我的 function,而不是从连接的用户运行? 欢迎所有反馈,感谢您的时间。

您的用户控制前端,因此如果您允许它调用 function,您也允许用户这样做。

有没有一种方法可以让我从前端的我的地址运行我的 function,而不是从连接的用户运行?

您使用msg.sender在智能合约 Solidity 代码中检查交易来自您的地址。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM