Перевести стоимость газа по контракту на мой собственный адрес

Что происходит ?

    msg.sender.transfer(msg.value);

remix.eth просто говорит мне

errored: Невозможно прочитать свойство 'op' неопределенного


person tfontain    schedule 29.09.2017    source источник
comment
Ваш вопрос некорректен. Вы, наверное, имеете в виду перевод средств со смарт-контракта на свой кошелек? Поскольку gasConsumed * gasPrice = whatYouPayForMiner, это нельзя передать.   -  person EtherPaul    schedule 04.10.2017
comment
Да, мой вопрос был об этом, большое спасибо!   -  person tfontain    schedule 04.10.2017


Ответы (1)


У меня отлично работает:

pragma solidity ^0.4.0;

contract Test {

    function () payable {
        msg.sender.transfer(msg.value);
    }

}

Я получаю неверный код операции, если не указываю, что функция оплачивается.

person James Lockhart    schedule 29.09.2017