Bitcoin Forum
May 11, 2024, 11:28:59 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Why does the Exchange warn me about withdrawing ETH but not BTC/LTC/BCH?  (Read 118 times)
Stojkovic (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
January 13, 2018, 05:18:19 PM
 #1

I have an account with Bitstamp, and I wanted to send ETH to another exchange. When I went to withdraw ETH I received the following warning:

WARNING: Please make sure that the receiving party supports Ethereum transactions generated from smart contracts prior to initiating an ETH withdrawal.
[] I have read the warning

WARNING: Please do not withdraw directly to an ICO address. Always withdraw to your Ethereum private wallet first.
[] I have read the warning


I do not get any warnings about trying to withdraw BTC, LTC or BCH. So why do I get this warning when I am about to withdraw ETH? And can I not just send ETH to another exchange - do I really have to go through my private wallet first?
Whoever mines the block which ends up containing your transaction will get its fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715470139
Hero Member
*
Offline Offline

Posts: 1715470139

View Profile Personal Message (Offline)

Ignore
1715470139
Reply with quote  #2

1715470139
Report to moderator
1715470139
Hero Member
*
Offline Offline

Posts: 1715470139

View Profile Personal Message (Offline)

Ignore
1715470139
Reply with quote  #2

1715470139
Report to moderator
Arpetuos
Full Member
***
Offline Offline

Activity: 212
Merit: 110


View Profile
January 13, 2018, 05:41:54 PM
 #2

I have an account with Bitstamp, and I wanted to send ETH to another exchange. When I went to withdraw ETH I received the following warning:

WARNING: Please make sure that the receiving party supports Ethereum transactions generated from smart contracts prior to initiating an ETH withdrawal.
[] I have read the warning

WARNING: Please do not withdraw directly to an ICO address. Always withdraw to your Ethereum private wallet first.
[] I have read the warning


I do not get any warnings about trying to withdraw BTC, LTC or BCH. So why do I get this warning when I am about to withdraw ETH? And can I not just send ETH to another exchange - do I really have to go through my private wallet first?

The second warning is to prevent people from losing their tokens. When you send ETH to a smart contract with an input data of token creation, the tokens will be created and sent back to the wallet, from which the ETH came. So, you will lose your tokens in an exchange wallet. Moreover, you do not own the private key, and cannot retrieve your tokens.

The first warning has some links with what I just wrote. Furthermore, the smart contract will probably add some input data to your withdrawal transaction, so if the receiving party have problems with transaction with input datas, there is another problem.

If you withdraw to your own wallet address, which you own the private key, there is no problem at all.

Smart contracts do not exist with BTC, LTC or BCH, so the transactions are normally recorded without input datas, and token generation does not generally (almost never) occur from these cryptocurrencies.
TryNinja
Legendary
*
Offline Offline

Activity: 2828
Merit: 6984



View Profile WWW
January 13, 2018, 05:45:57 PM
 #3

WARNING: Please make sure that the receiving party supports Ethereum transactions generated from smart contracts prior to initiating an ETH withdrawal.
[] I have read the warning
Self explanatory. Google this warning and you will see what is that aboutt.

WARNING: Please do not withdraw directly to an ICO address. Always withdraw to your Ethereum private wallet first.
[] I have read the warning[/i]
Most ICO's won't accept/support "investments" coming from an exchange. Some of them will actually credit the address which transaction was sent with the tokens. So the exchange address will receive the tokens - and not you. Sending from your private wallet solves everything, as you control the address private-keys.

You should read this:https://themerkle.com/top-3-reasons-not-to-use-an-exchange-wallet-to-participate-in-a-cryptocurrency-ico/

I do not get any warnings about trying to withdraw BTC, LTC or BCH. So why do I get this warning when I am about to withdraw ETH? And can I not just send ETH to another exchange - do I really have to go through my private wallet first?
You can send ETH to the address you want. Just don't send them from the exchange to an ICO or smart contract.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Stojkovic (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
January 28, 2018, 06:13:16 PM
 #4

Ok, thank you both, and sorry for the delayed response. I now know a little more than I did before. But there are some things that still do not make sense to me.

I was already aware that ETH functioned differently to BTC in that ETH allowed people to engage in smart contracts.
However I thought it was also possible for ETH to function like BTC and be used for normal transactions.

I was not intending or trying to enter a smart contract or an ICO purchase. I was simply trying to send ETH from my Bitstamp exchange wallet to my CEX.IO wallet. I don't understand why an exchange like Bitstamp wouldn't allow users to do that, and I don't understand why an exchange like Bitstamp would even be bothering with smart contracts.

I do not get any warnings about trying to withdraw BTC, LTC or BCH. So why do I get this warning when I am about to withdraw ETH? And can I not just send ETH to another exchange - do I really have to go through my private wallet first?
You can send ETH to the address you want. Just don't send them from the exchange to an ICO or smart contract.

Well, I have now given that a try. I only sent a small amount of ETH (an amount I could afford to lose) from my Bitstamp address to my CEX.IO address, and now they've been lost. It seems Bitstamp forced me to send the ETH as if I were entering into a smart contract, and the CEX.IO address didn't like it. I see from searching online that other people have had exactly the same problem (and with the same exchanges).

Can anyone explain why Bitstamp would force people to send ETH as if they were entering into a smart contract? And are there any other coins where this sort of thing can happen? (E.g., is it easy enough to send Dash or Monero from one exchange to another, or do you have to be careful there too?)

xtraelv
Legendary
*
Offline Offline

Activity: 1274
Merit: 1924


฿ear ride on the rainbow slide


View Profile
March 06, 2018, 12:55:58 AM
Last edit: March 06, 2018, 04:00:46 AM by xtraelv
 #5

It has to do with how APIs from ICOs and Exchanges track deposits from the blockchain. A lot of exchanges do not accept smart contracts.

Bittrex, Binance, Bitfinex, Coinexchange.io, Coinhako, Coinpayments, Cryptopia, Exodus, Kucoin,  Koinex, Ledger, Liqui, SimplexFX , Bithumb and Huobi all don't accept smart contracts.


ICOs often send the tokens to the senders address. Which in the case of a smart contract is the contract address - so your tokens will be lost.

With a NORMAL transaction the ETH is sent from the senders address via the blockchain to the receiver address.

With a SMART CONTRACT  a 0 ETH transaction with instructions (code) is sent to the CONTRACT address. The contract address then executes a internal transaction (code) to the receiver address.

BTC, LTC and BCH do not have that function. Smart contracts are unique to Ethereum and Ethereum based coins.

NORMAL



SMART CONTRACT


We are surrounded by legends on this forum. Phenomenal successes and catastrophic failures. Then there are the scams. This forum is a digital museum.  
* The most iconic historic bitcointalk threads.* Satoshi * Cypherpunks*MtGox*Bitcointalk hacks*pHiShInG* Silk Road*Pirateat40*Knightmb*Miner shams*Forum scandals*BBCode*
Troll spotting*Thank you to madnessteat for my custom avatar hat.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!