pragma solidity ^0.8.6;
contract Textcontract{
uint x;
function setx(uint i) external{
x = i;
}
function getx() public view returns(uint)
{
return x;
}
}
就是比如这是我的目标合约 然后目标合约的setx(10) 进行abi编码后得到的data数据是 0xc4d8f17e000000000000000000000000000000000000000000000000000000000000000a 我在另外一个合约中可以使用这个data直接调用这个合约吗?让X的值变成10。