Skip to content
This repository was archived by the owner on Nov 10, 2021. It is now read-only.

Conversation

@veqtor
Copy link
Collaborator

@veqtor veqtor commented Apr 1, 2021

We still struggle with copyminters and spammers, this introduces a new feed that has less of it and it is relative to the amount of mints within the last week, meaning bot-accounts that mint 100+ mints per week also will not show up.

Still, this change is quite radical, so I've also retained the old feed as /feed, which should be implemented in the UI, but this should ideally be the default feed.

We can decide later which we want as the default, but for now this new feed is under /featured

For now this threshold is: (User hDAO / (max(1, mints this week) )) > 1 hDAO (1_000_000 nat)

veqtor added 3 commits April 1, 2021 14:08
Add "all" feed endpoint that doesn't have balancing

Note, this needs to have the threshold changed in a while, for now hDAO is pretty cheap buuuuut
@veqtor
Copy link
Collaborator Author

veqtor commented Apr 1, 2021

Added a volatility dampening mechanism, with this merged Hic Et Nunc officially becomes a DeFI dapp.
We use pricing data from quipuswap to set threshold such that "being on feed" hDAO-balance is no more than 0.1 tez, no less than 0.0001 hDAO and no more than 1 hDAO, all counted as per-object minted the last week.

So say you have 140 hDAO, very common
You mint 7 objekt this last week, hDAO price is low, 20 hdao per tez, max limit will then be 1 hdao per objekt because of 1 hDAO limit so we need 7 hDAO to be shown on feed, we have 20 times that so we're good.

If hDAO price was super high, we would instead hit the 0.1 tez limit instead.
So that would be, 1 hdao = 1 tez maybe, but that makes it 0.1 tez as the limit so we need 0.7 hdao to be on feed, again, we're good because we have 200 times that.

If hDAO price goes super insane (unlikely) at 1000 tez per hDAO we end up needing 0,0007 hDAO

@veqtor veqtor changed the title Hdao feed filter Main Feed hDAO threshold Apr 1, 2021
@skenaja
Copy link
Contributor

skenaja commented Apr 1, 2021

Won't this be unfair to the genuine new artists who haven't sold yet? They would have even less of a chance for discovery on the homepage if the level of hDAO they hold is taken into account, as they'll have 0. Perhaps just a throttle so that no more than 1 or 2 objkts per artist can be in the feed per 24 hours, or there could be a mechanism for verified artists (ie if they have tzkt.io metadata populated) to be upboosted or given a few free hDAO.

@veqtor
Copy link
Collaborator Author

veqtor commented Apr 1, 2021

Won't this be unfair to the genuine new artists who haven't sold yet? They would have even less of a chance for discovery on the homepage if the level of hDAO they hold is taken into account, as they'll have 0. Perhaps just a throttle so that no more than 1 or 2 objkts per artist can be in the feed per 24 hours, or there could be a mechanism for verified artists (ie if they have tzkt.io metadata populated) to be upboosted or given a few free hDAO.

Indeed, a 24 hour grace period for those with tzkt Metadata could solve that problem, good idea.
But, the defi aspects make it almost easier to just hop over to quipuswap and buy $0.1 worth of hdao than to wait for tzkt.io crew to update metadata

Again, this barrier of entry I've set is ridiculously low, it's only high if you're running a copymint and run op

@skenaja
Copy link
Contributor

skenaja commented Apr 1, 2021

BTW, aside from quipuswap it's also currently possible to acquire 1 hDAO for the cost of 0.026 XTZ (site+gas fees) by laundering an 1 XTZ artwork to yourself, and gaining the buyer/seller hDAO reward. This price is a rate of ~38 hdao/xtxz, the same as on quipuswap. This rate isn't going to change until the supply of hDAO from hic dries up.

@veqtor
Copy link
Collaborator Author

veqtor commented Apr 1, 2021

BTW, aside from quipuswap it's also currently possible to acquire 1 hDAO for the cost of 0.026 XTZ (site+gas fees) by laundering an 1 XTZ artwork to yourself, and gaining the buyer/seller hDAO reward. This price is a rate of ~38 hdao/xtxz, the same as on quipuswap. This rate isn't going to change until the supply of hDAO from hic dries up.

Sure, but you loose a little bit in the process

@mathMakesArt
Copy link

Sure, but you loose a little bit in the process

You do, but the amount lost will consistently approach (not exactly, due to fees) 0.025 XTZ per 1 hDAO gained, or 40 hDAO per 1 XTZ. So at least for the remainder of the hDAO reward period, some people will likely be "generating" hDAO whenever a high enough arbitrage opportunity is present on quipuswap.

veqtor added 3 commits April 3, 2021 16:42
…d_filter

* commit 'e61d98238e623a51eeef40cc1219da458bcc64f9':
  Ensure that all issues are owned by burn address.
  Remove semicolons
  Remove burned NFTs from creation list.
@veqtor
Copy link
Collaborator Author

veqtor commented Apr 3, 2021

Now adjusted so everything is exactly as it is right now, only we have the ability to toggle this on and off in the UI

@veqtor veqtor changed the title Main Feed hDAO threshold Add new feed type - hDAO thresholded Apr 3, 2021
@veqtor
Copy link
Collaborator Author

veqtor commented Apr 3, 2021

I switched things around, main feed is now as it used to be but this introduces a new feed called "featured"

@andrevenancio
Copy link

+1 to this feature to be merged ASAP!

@veqtor veqtor changed the base branch from master to develop April 6, 2021 21:14
@veqtor veqtor merged commit 880fda8 into hicetnunc2000:develop Apr 6, 2021
@veqtor veqtor deleted the hdao_feed_filter branch April 12, 2021 20:40
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants