Я пишу умный контракт в солидарности, и мне нужно отправить эфир из моей монеты (eth.coinbase) в мою коинбазу моего друга (адрес = 0x0123).Отправка эфира в солидный умный договор
Если я пытаюсь использовать адрес.send (значение), функция не уменьшает мою учетную запись и не увеличивает мою базу монет для друзей.
Я только могу отправить эфир в geth с помощью «eth.sendTransaction (VALUE, {from: eth.coinbase, to: address})» , поэтому я хочу знать, можно ли его вызвать по методу eth в контракте или другой способ отправить эфир в смарт-контракте
function withdraw() returns (bool) {
address x = 0x0123;
uint amount = 100 ether;
if (x.send(amount))
return true;
else
return false;
}