so I bought some coins from coinbase and transferred to etherdelta.
coinbase says its still pending but etherdelta shows the balance that I sent.
Is it safe to start trading or should I wait for coinbase to confirm?
It went through, Coinbase just hasn't updated it on their end.
You should be fine.