Development Update, Dec 23, 2017

Kim Carson
Santiment
Published in
4 min readDec 23, 2017

We’ve been really busy working on a ton of projects at Santiment. Here are the latest accomplishments over the past few weeks.

Login with MetaMask

We implemented login with MetaMask in SANbase. You can check it out here: https://sanbase-low.santiment.net. This first iteration is very simple… no SAN is actually required to log in yet. But, it will be the foundation for accessing data on our platform. In the future, the amount of data you will see will depend on the amount of SAN tokens you have.

SANbase with first-level MetaMask login

We are also ramping up frontend development. We’ve rewritten most of the frontend app using React and good dev practices with components, scoped CSS and tests. The rewrite is done and we are shipping new features now.

Adopted GraphQL for APIs

We adopted GraphQL as our main API protocol. So far it has been really nice technology to work with! Our goal is to provide some public APIs with documentation soon. We are still polishing some rough edges around the pipeline for developing new APIs, but at this point we are sure that this will be our protocol of choice.

GitHub Activity tracking

We developed a POC for tracking the project GitHub Activity over time and correlated this with token prices. The results are really interesting. We will be rolling out this feature with a new project we are working on now — a “details” page for each project that is tracked in SANbase. This data will likely be available for accounts that have a certain amount of SAN tokens.

Mockup: Project Details Page with Github Activity

This POC was also our first “big data” crunching project and we managed to distribute the computation across many machines using our already built infrastructure. All the work we did on the deployment infrastructure is starting to pay off very well.

We have some more ideas how to further improve our data crunching pipelines, so we will probably invest some time on this part of our internal platform soon.

Price rolling correlation POC

We did a quick POC for analyzing price correlation between different projects. We’re still figuring out how to present this on SANbase, but the idea at the moment is that you’ll be able to adjust parameters of the rolling correlations and see a graph with the results. You’ll be able to match any 2 projects in our database. This feature will likely be available only for SAN token holders.

Price Correlation POC

Token burn rate dataset

We’ve been working hard on compiling token burn rate statistics for all projects in SANbase. This feature has turned out to be quite complicated, but it seems we are in the final stretch. We are targeting availability on the project details page in the next 3 weeks.

What’s coming next

The main initiatives we are working on right now include:

  • SANbase project details page and visualizing all the stats we have compiled so far
  • A POC for a Telegram bot, which you will be able to configure according to your trading preferences. The bot will provide alerts similar to what we are running in our Slack #signals channel, but will be configurable and might include some technical indicators
  • Community engagement. We have some ideas about how to involve the community in generating insights on our platform and are exploring the easiest way to iterate on and deliver such a feature

Community input is very important to us, so find us on Slack in the #product_development channel and let us know about the ideas you have about the platform.

Merry Christmas everyone and Happy New Year!

--

--