```
List parametersList = new ArrayList();
parametersList.add(new Address(from));
parametersList.add(new Address(to));
parametersList.add(new Uint256(new BigInteger(tokenId)));
Function function = new Function("safeTransferFrom", parametersList,...
ERC20父类 Context里面的_msgSender()与msg.sender,我在非GSN合约里使用msg.sender测试全部通过,全部替换成_msgSender()有部分测试报错
报错内容相似:
AssertionError: Expected transaction to be reverted with Crowdfund: failed now, please wait restart!, but other e...
账号A先在ERC721中对合约地址ApproveAll,然后账号A调用函数some(合约地址,某个nftID)
```
contract Town is IERC721Receiver,ERC165{
constructor(){}
function some(address nft,uint256 _tokenId) public {
IERC721(nft).transferFrom(msg.sender,address(this),...