You are viewing a single comment's thread from:

RE: Ethereum Beginners' Guide #2 - Smart Contracts

in #ethereum7 years ago

You know, I was digging through the Smart Contract, trying to figure out where the address you said to send the ether came from (the "false" address) and was surprised it wasn't the address for the contract. Nonetheless, I sent it anyway, only to realize later I fell for yet another trap...

But it did have me thinking about a notice I have seen when sending money from Coinbase: they say do not send ETH directly to a Smart Contract address. Is that just not a transaction that Coinbase supports? Does it have anything to do with the cost of gas?

Thanks for the guide. Lessons learned!

Sort:  

I believe Coinbase has the "don't send directly to a smart contract" guideline because Coinbase treats all addresses as one-time use, so does not monitor them for returning funds once used. So, if the smart contract gives you a refund from your transaction, it would be sent to Coinbase's address, but they don't monitor those, so your Coinbase account wouldn't get credited.

If you use a Coinbase account to directly purchase HWACCH, then the HWACCH would be owned not by you, but by the Coinbase account that sent the transaction. You then wouldn't be able to do anything with the HWACCH, since Coinbase doesn't give you any control over using those withdrawal addresses to trigger any other types of transactions afterward. So, increased gas cost probably factors into it a bit, but mostly it would be a logistically harder thing for Coinbase to do if they wanted to support users withdrawing directly to a Smart Contract like that.