When reading the solidity documentation (http://solidity.readthedocs.org/en/latest/solidity-by-example.html#voting), I came across this:
function giveRightToVote(address voter)
{
if (msg.sender != chairperson || voters[voter].voted)
// `throw` terminates and reverts all changes to
// the state and to Ether balances. It is often
// a good idea to use this if functions are
// called incorrectly. But watch out, this
// will also consume all provided gas.
throw;
voters[voter].weight = 1;
}
In particular, this part:
But watch out, this will also consume all provided gas.
Does this mean that, if you provide a large amount of excess Ether that it won't be refunded after a throw
?