pragma solidity ^0.4.23; contract ProxyTest { event ETHSend(uint amt); function sendETH() public payable { address(msg.sender).transfer(msg.value); emit ETHSend(msg.value); } }