I have just done this for the first time.
Prompted by various followers on the EOS UK Block Producer Candidate Telegram channel https://t.me/eosuk and in response to a similar question posted on Reddit which seemed to get only replies about wallets, I decided to buy some EOS and withdraw it myself to document the experience.
On Reddit the question posted by sssdotcom was "I want to move EOS from Binance to a wallet" (see full question at this link) https://www.reddit.com/r/eos/comments/8u8pfi/i_want_to_move_eos_from_binance_to_a_wallet/
Here is my reply:
Wallets are not specific to various airdrops and do not contain your crypto, they are merely viewers of the crypto you hold under an address on the Blockchain.
So really the question above should read "How can I move my EOS from the Binance address to my own personal address?" or similar.
So to do that you need to know your EOS account name, these are all 12 character names(at the moment) like heztanrqgene (which is actually one of the Binance accounts, (see https://eosflare.io/account/heztanrqgene it has 15Million EOS in it, wowzers!)
Once you are logged in to Binance, from the Balances page, hit withdraw on the EOS row and paste in your 12 character EOS account name into the box titled "EOS Withdrawal Address". Put in a memo which of course must include a rude word so it is entombed on the Blockchain forever (childish I know but I just couldn't resist!) and enter the amount of EOS you want to transfer. I put in 1.01 to test it with and to receive a net amount of 1EOS after the fee is deducted, damn that OCD.
Then request the SMS code and if you were successful you get a message saying you have been sent a confirmation email. If you did something wrong like tried to send the amount to your EOS Public key instead (like I did) or put in a memo that exceeds the max length (I dont know how many rude words is the max but suspect 256ish) then even if you put in the right SMS code it will tell you it is wrong. Not a very good error message because it doesn't tell you what you did wrong, neither does it specify that you are supposed to use your EOS account name not the public key, as though EVERYONE knows that already.
I opened a ticket with Binance and they said " Your sms 2fa works fine. Please make sure that you input correct deposit address obtained from your deposit platform."
Well that's clear as fucking mud then thanks, (for fuck all)
Fortunately one of our followers on Telegram t.me/eosuk explained my error to me and I was able to complete the transfer(which is ironic really because I was only doing it to explain to said follower how it works, the student became the teacher, lol! Thanks E C )
So there we go, never let it be said again that you cannot transfer EOS from Binance to your own address, it is working and EOS is open for business.
It's just a shame that the 21 Block Producers are defined by the exchanges and the BPs with whale friends.
If you feel like making my day and the day of 29 other really talented Block Producers then please vote eosukblocpro and all BP Candidates listed in this article before EOS loses our talent and intellect forever and becomes just like every other industry and economy in the world and gets dominated and dictated by the rich getting richer while the independents like us who could have really helped to change the world get scrubbed out by a single whale vote.
Fork anybody?
https://steemit.com/eosio/@bodget/securing-a-decentralized-and-prosperous-eos