BitGo employs smart contracts for Ethereum, in order to be able to implement multi-signature wallets. Not all wallet providers and exchanges support sending and receiving via smart contracts, however.


The following table shows which wallet providers and exchanges support Ethereum smart contract sends and receives.


Wallet / ExchangeDo they support Ethereum contract send/receives?Comments
PoloniexYes
BitstampYes
CoinbaseYes
GDAX / Coinbase ProYes
BitfinexPartlySupport sends, but not receives
MyEtherWalletYes 
MetamaskYes
BinanceYes
MistYes
LedgerPartlySupport sends, but not receives
KrakenYes
Bittrex Yes
Gemini Yes
JaxxYes
GethYes
EthYes
PyEthAppYes
UnocoinYes
CoinsPhYes
ZebPayYes
Trezor No