Вы уверены, что в контракте достаточно эфира для отправки?
Не предпочитаете ли вы переключаться
function Send(uint x)public payable{
owner.transfer(x);
}
до
function Send()public payable{
owner.transfer(msg.value);
}
Итак, вы отправляете владельцу все, что входит в умный контракт?
Кроме того, вы можете отправлять обратно любое количество, которое только что было отправлено в MSG.Отправьте это следующим образом:
function SendBack() public payable{
msg.sender.transfer(msg.value);
}
Но это перестанет быть бесполезным и напрасно тратить газ.