下面是我要调用的契约,并在node.js中检索字符串。但是我想要一个只允许某些特定地址有这些数据的要求。
pragma solidity ^ 0.4 .4;
contract sample{
function returnsData() returns(string){
require(msg.sender==<some specific address>)
return "SSJK";
}
}那么,如何使用web3对事务进行签名并调用"returnsData“函数。我希望我的代码使用一个允许的地址来签署交易。
发布于 2018-05-02 08:21:02
试试这个:
async function returnsData() {
let sample = await artifacts.require("sample.sol").new();
let data = await sample.returnsData({from: <some specific address>});
return data;
}https://ethereum.stackexchange.com/questions/47308
复制相似问题