我目前正在尝试使用 Hardhat 2.6.2 部署solidity 0.7.6 合同。编译和部署合约到 Rinkeby 测试网时没有显示错误,并返回一个合约地址。当尝试与该合约进行交易时,它会卡住,并且检查 Etherscan 没有可见的合约创建交易。在 Remix 中加载这个合约地址时,我可以与合约进行交易,但是调用一个值时,没有返回值。
合同:
pragma solidity 0.7.6;
contract Greeter {
string public greeting;
constructor(string memory test) {
greeting = test;
}
function setGreeting(string memory _greeting) public {
greeting = _greeting;
}
}