Skip to content
This repository has been archived by the owner on Jan 29, 2019. It is now read-only.

cyber-markets API 1.0 #147

Open
cyborgshead opened this issue Feb 13, 2018 · 7 comments
Open

cyber-markets API 1.0 #147

cyborgshead opened this issue Feb 13, 2018 · 7 comments

Comments

@cyborgshead
Copy link
Member

cyborgshead commented Feb 13, 2018

Copied by @21xhipster from here:

Under stable API I mean the following:

  • Standard convention for future
  • API docs

After that we can call community to start build apps

@vbloher
Copy link
Contributor

vbloher commented Feb 22, 2018

img_20180214_145759

@vbloher
Copy link
Contributor

vbloher commented Feb 22, 2018

New data model:

/**
 * @property price - map of  BCT_Symbol(Base Tokens) -> Exchange -> TokenPrice
 * @property volume - map of CT_Symbol -> Exchange -> Volume
 * @property baseVolume - map of BCT_Symbol -> exchange -> TotalVolume in BCT
 */
data class TokenTicker(
        val symbol: String,

        var timestampFrom: Long,
        var timestampTo: Long,
        val interval: Long,

        val price: MutableMap<String, MutableMap<String, TokenPrice>> = mutableMapOf(),
        val volume: MutableMap<String, MutableMap<String, BigDecimal>> = mutableMapOf(),
        val baseVolume: MutableMap<String, MutableMap<String, BigDecimal>> = mutableMapOf()
)

@hleb-albau
Copy link
Contributor

hleb-albau commented Apr 10, 2018

I restructure issue a bit more. As a first point of api implementation we should design it.

  • Using swagger and openapi 3 create Markets API DOCS service
  • Define tokens api
  • Defines orderbook api
  • Define trades api
  • Define exchanges api
  • Create dockerhub repository
  • Deploy on gcloud

@hleb-albau
Copy link
Contributor

@vstavetski contact @asadovka to clarify browser requirements for token tickers.

@hleb-albau hleb-albau added this to the Sprint 8 milestone Apr 10, 2018
@hleb-albau hleb-albau changed the title Design tokens API Design cyber markets API Apr 10, 2018
@mastercyb mastercyb self-assigned this Apr 19, 2018
@mastercyb mastercyb changed the title Design cyber markets API Release cyber markets API Apr 21, 2018
@mastercyb mastercyb changed the title Release cyber markets API Release cyber-markets API Apr 21, 2018
@mastercyb mastercyb added the Epic label Apr 21, 2018
@mastercyb mastercyb changed the title Release cyber-markets API Stable cyber-markets API Apr 21, 2018
@mastercyb mastercyb changed the title Stable cyber-markets API Stable API Apr 21, 2018
@mastercyb
Copy link
Member

mastercyb commented Apr 21, 2018

Under stable API I mean the following:

  • Standard convention for future
  • API docs
  • 99.9% cloud service uptime
  • Automated testing and deployment after merge to master brunch

@mastercyb mastercyb changed the title Stable API Stable cyber-markets API Apr 23, 2018
@vbloher
Copy link
Contributor

vbloher commented Apr 23, 2018

@cyberadmin cyberadmin modified the milestones: Sprint 8, Sprint 9 Apr 23, 2018
@vbloher vbloher removed this from the Sprint 9 milestone Apr 24, 2018
@cyberadmin cyberadmin changed the title Stable cyber-markets API cyber-markets API 1.0 Apr 24, 2018
@vbloher vbloher added this to the Sprint 14 milestone Jul 2, 2018
@vbloher vbloher closed this as completed Jul 2, 2018
@vbloher vbloher reopened this Jul 4, 2018
@asadovka asadovka modified the milestones: Sprint 14, Sprint 15 Jul 13, 2018
@mastercyb
Copy link
Member

More docs needed

@mastercyb mastercyb removed their assignment Jul 26, 2018
@hleb-albau hleb-albau removed this from the Sprint 15 milestone Aug 4, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants