HBD price feed by Coingecko has gotten RIDICULOUS - and there is an easy solution

avatar
(Edited)

I have lamented several times publically that sites like PeakD (run by @jarvie and @asgarth) and apps like HivePay (run by @jongolson and @blainjones @hashkings) are using the coingecko price feed for HBD. Edit: and @splinterlands (run by @yabapmatt) It is really bad, and today I am not only going to show you why, I am going to provide a simple solution.

To show you how bad its gotten, today I am looking at peakd, and it says that the price of HBD is 1.057, yesterday it was 91 cents.

image.png

This is not the reality, its an illusion. I can prove it, because the market with the most volume is the internal market, where you can see that the price of HBD has a half a percent spread around the current price of HIVE pegged directly to $1.

image.png

This whole volatility is a lie, based on markets with NO or little volume. Its sad, especially as someone who not only has warned about this for years, but as someone who is actively working on and for new HBD listings.

Its a mockery of what we have accomplished on the internal market. All because developers are using the wrong price feed. And I need your help to make these important decision makers (tagged above) and people like them understand. YOU ARE USING THE WRONG API. And in the case of HIVEpay, this is directly hurting either your customers or your clients.

https://twitter.com/EcoInstant/status/1531752769895399428

So here is my post from May of 2022, referred to as a 'deep dive' in the above tweet.

What is the TL;DR? Its gotten even worse since the post, as Bittrex is now down and out, Coingecko is using the following markets for HBD price - that is a closed bittrex and upbit, which has very little HBD on it. Let's see the reality:

image.png

Yes that's right, these top HIVE apps are deciding to use a price feed that currently has 43 dollars of daily volume, with 7+% spreads, set to make HBD look unstable - while the internal market has $21,000 daily volume within half a percent of a dollar.

image.png

This really is shameful. And its purely technical, an embarrassment for HIVE as most users are not that technical - they believe what they see on PeakD - case in point:

https://twitter.com/Lordbutterfly/status/1710716456030093484

HBD has not lost its peg, not in a long time. Not yesterday, not today, not in a while. We are being lied to, by bad data.

Its time to get this fixed. Honestly, how can you guys expect me to present HBD to exchanges with this happening? I have four different listings in the works (lots of thanks to many other people as well, including @arlettemsalase and @fermionico among others, this is not to toot my own horn) but what an embarrassment the state of our own internal house!

@blocktrades the internal market needs an API - I don't know if this exists, but we need it now. We can give it to @coingecko too - its not their fault really if we can't figure this out internally.

@brianoflondon I remember you talking about this somewhat - who else can I poke? @edicted help me out bro, people listen to you.

Let's band together now guys, fix this problem, and I am sure we can get a bunch more listings by the end of the year. We are working on it - hard. And we want to show fruit, but we need to get this fixed first.

Freedom and Friendship

EDIT: I have found the API!
I went into the HIVEdevs discord server and did some searching, and found the answer thanks to something @saboin posted last year in September. There is an internal market API - and you can see how to call the ticker stats here:

https://developers.hive.io/apidefinitions/#market_history_api.get_ticker

Developers can see how to get recent trades here:

https://developers.hive.io/apidefinitions/#market_history_api.get_recent_trades

More info is available too, check out the documents and all the commands starting in this section:

https://developers.hive.io/apidefinitions/#market_history_api.get_market_history

EDIT 2: I have submitted a request to Coingecko to include the HIVE internal market data:

image.png

image.png



0
0
0.000
41 comments
avatar

I've fallen into this trap as well!!!

Thank you for continuing the good fight in defending HBD's honor.

0
0
0.000
avatar

A wtf moment alright. And that's what I did. Checking the Internal market which seems to be the better indicator by volume.

0
0
0.000
avatar

Honestly its the only indicator at this moment, bittrex is down and upbit has practically no volume and no liquidity. We can fix this, and I'm willing to shout in public until we do.

0
0
0.000
avatar

It sucks to see HBD fluctuate so much. It does work well for me because I have been converting HBD into Splinterlands credits. With HBD being above the peg, it's at a discount but I do think that there needs to be a better price protocol.

0
0
0.000
avatar

It is not above peg.

0
0
0.000
avatar

By above, I meant the coingecko price. It looks like Splinterlands uses it. So I was able to get 50k credits ($50) for like 47.5 HBD.

0
0
0.000
avatar

Congratulations @ecoinstant! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You published more than 1100 posts.
Your next target is to reach 1200 posts.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Check out our last posts:

Our Hive Power Delegations to the September PUM Winners
0
0
0.000
avatar

Just for the record, we haven't owned HivePay for about 6 months now. That's now owned by @hashkings since.

0
0
0.000
avatar

Ah Jongo thank you for tagging them, I have found the correct api's and edited the post to show it, so this should be an easy fix!

0
0
0.000
avatar

Now this is what I call getting the problem understood and letting the people who need to know KNOW exactly what must be done!

0
0
0.000
avatar

It's good that the internal exchange keeps it's peg. It was a bit confusing when I started trading it because I would be looking at the CG value, but it all ended up working out in the wash. I have been using the Ecency exchange lately and it works great.

0
0
0.000
avatar

Thanks for the info!
I was also unaware...

0
0
0.000
avatar
I mean what we really need is a real exchange listing :D

It looks like you haven't tagged @crimsonclad.
This topic may be within her area of expertise.
Would be very interested in her opinion.

0
0
0.000
avatar

I'm totally working hard on it. Excellent tag - thank you!

0
0
0.000
avatar

This is an eye opener. I hope by the end of this year #HBD finds its merit. Glad you put fire where it is needed.
I know it will be fix accordingly.
Keep it going!

0
0
0.000
avatar

AHA thank you for this. I apparently missed your post about it before and I've been sitting here wondering WTF was going on with the price flux on Peakd. I knew they used Coin Gecko but I didn't know about the disparity in volume! 😮
You are appreciated! !LUV

0
0
0.000
avatar

I wasn't aware of how crazy low it had gotten until I looked into it again - thank you so much for the appreciation! 🤗

0
0
0.000
avatar
(Edited)

We already have a full custom made API for Coingecko to their proprietary specs already created and fully functional, and have gone through a number of form submissions, as well as requests for them to start tracking some of our internal market frontend (like Mahdi and others' interfaces), all of which have been rejected at least once or more. The Coingecko submission process, in a word, sucks. There are no reps, no actionable feedback provided with any rejections, and cascading tiers of forms and info all needing completion and minimum submission waiting times all complicating the matter. I've got pages, and pages, and pages of work and stats and sheets done in anticipation of finally closing the book on this as well as getting a better spread of our own interfaces listed there.

A great example from the past few weeks was that our CG page had a malicious Discord link on it, and despite me submitting multiple times from the actual hive.io url, my form requests to correct were rejected until I went into their telegram and discord and caused a public disturbance. It took more than 2 weeks to change the Discord link on their site to match the one on hive.io, even after they were informed and well aware of a phishing danger AND at least one known user was compromised wholly.

Long story short, the great service and personable team behind the scrappy upstart Coingecko is long gone, replaced with an awful, inefficient automated Google form hell that I'm slowly untangling and working around 👍

It would be very smart of our interfaces to use internal feeds or witness calculations rather than rely on CG for HBD, so hopefully SPL and Peakd change that. If you do believe you have any viable listing options we're not already working on, feel free to let me know, as most of the final work in this area ends up with me at the end of the day and I've got most of the documentation and negotiations pre-prepared. I'm happy to help.

TL:DR; these changes as well as a custom made api for CG already submitted, this should fixed when they finally work through and accept all the submissions we have provided them.

0
0
0.000
avatar

Awesome response Crim.

Yes I will keep shouting at peakd, hivepay, splinterlands amd whoever else comes up.

Yes I will reach out to you on Discord to talk about listings.

Terrible about the CG stuff. I have fought things like this before, namely my dappradar saga. Usually making disturbance helps, but its tiring for sure.

Thank you captain 🧙‍♂️

0
0
0.000
avatar

cc @awesomianist
He is a coingecko rep with a hive account

0
0
0.000
avatar

He still seems sort of active too. But is he still at CG?

0
0
0.000
avatar

Yes, he is. The last time he asked me here on chain to message him on telegram, I was once again pushed back to the forms. He is also one of the main telegram moderators and despite me pinging him directly repeatedly during the whole fiasco, it was an entirely different person who answered me over course of three days. So he's done a pretty good job of separating out his 'personal' and his CG lives so far.

0
0
0.000
avatar

There is no hope :)

0
0
0.000
avatar

Thankfully in Muterra we are not using the price of HBD from Coingecko. We are considering it to always be 1 $ as the pegging works well. But good to use the internal API in the future if we need the precise price.

0
0
0.000
avatar

And this isn't even that bad of an assumption, the HBD stabilizer has been working really well!

Thanks for the support - good to know that not everybody is doing it wrong.

0
0
0.000
avatar

I too think it's ridiculous what is happening with HBD
at least there should be an exchange that trades with ustd-HBD according to me 😊


0
0
0.000
avatar

interesting read, thank you for sharing this. I too was wondering how HBD went from 91 cents to 1.05 cents. Initially i thought that there was a rate correction done internally on Hive, but i was wrong.
!ALIVE

0
0
0.000
avatar

@ecoinstant! You Are Alive so I just staked 0.1 $ALIVE to your account on behalf of @ imfarhad. (3/20)

The tip has been paid for by the We Are Alive Tribe through the earnings on @alive.chat, feel free to swing by our daily chat any time you want, plus you can win Hive Power (2x 50 HP) and Alive Power (2x 500 AP) delegations (4 weeks), and Ecency Points (4x 50 EP), in our chat every day.

0
0
0.000
avatar
(Edited)

Aren't the operators of #peakd witnesses? Surely, they can ping more than just CG to get a more accurate price. It is kind of shameful - especially since they're top 20.

0
0
0.000
avatar

I got their attention! I think this one will get fixed!

image.png

0
0
0.000
avatar

Small update for PeakD, live now:

image.png

0
0
0.000
avatar
(Edited)

This is better!

But I don't understand why the one with 43 dollars of volume is displayed prominantly? And the 21,000 dollar plus volume is a side note? Its not just volume, bittrex is closed amd getting sued, nobody can deposit or withdraw.

Get rid of coingecko all together there, IMO

0
0
0.000