Added support for multiple providers, and added Coinbase.