Common API for interacting with bitcoin exchanges and providers