Skip to content

naimulhaider/bitcoin-ticker

Repository files navigation

BITCOIN TICKER

The ticker updates data from all its sources every 10 seconds, reports the fastest source to respond.

There are two types of sources:

type BitcoinDataSource interface {

	GetUSD() float64 // BTC to USD

	GetEUR() float64 // BTC to EUR

	Update() error // update values

}

type CurrencyDataSource interface {

	GetEURUSD() float64 // EUR to USD

	Update() error // update values

}

To add a source, implement one of the interface

Currently these sources are added:

Bitcoin:

https://api.coindesk.com/v1/bpi/currentprice.json

https://blockchain.info/ticker

Currency:

http://api.fixer.io/latest

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages