我已经看到,当我创建一个新的智能合同,从另一个智能合同,里米克斯埃瑟姆返回给我智能合同的地址。但是,当我使用web3js时,回调函数只是返回给我一个transactionHash,没有更多的信息。当我试图获得eth.getTransactionReceipt("transactionHash")时,我看到contractAddress为null。
我可以通过使用事件来周旋,但我的问题是,Remix Ethereum怎么能做到这一点呢?
pragma solidity ^0.4.24;
contract Project {
address public founder;
constructor () public {
founder = msg.sender;
}
function createRequest(string _title) public returns (address) {
address addrRequest = new Request(_title);
return addrRequest;
}
}
contract Request {
string public title;
constructor(string _title) public {
title = _title;
}
}混炼工具的结果

https://ethereum.stackexchange.com/questions/58638
复制相似问题