Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

question /. help needed: how to contribute to front end (or shouldn't I?) #982

Open
4 tasks
faddat opened this issue Mar 3, 2024 · 0 comments
Open
4 tasks

Comments

@faddat
Copy link
Contributor

faddat commented Mar 3, 2024

The other day I was speaking with Mr. Don Cryptonium, and he had features that he felt that Stargaze really needed. I concurred, and told him that I would route this to the right place on GitHub, but I don't know the Stargaze architecture well enough to do so -- and from poking about, maybe the front end is closed source or code is hosted elsewhere -- I don't know.

Don mentioned that he's mentioned these features and I told him "dude, you just gotta make issues" -- Don felt that he should focus on making highly engaging content, so I offered to break his feature ideas down into issues.

I'll arrange these features in order of lowest-hanging fruit:

  • allow collection offers to be for multiple NFTs, with locking

    • When users make an offer on a collection, they can only make an offer once, so for example, if I want to buy some Genesis Eve NFTs, I can only offer 600 stars once, and the 600 stars is locked until the bid expires.
    • This shouldn't be too hard to do, but I'd need to know:
      • where is the contract code for this?
      • where is the corresponding front end code?
      • Is there a reason this is hard to do?
  • infinity swap should display the NFTs that will be purchased

    • when users go to the infinity swap page in stargaze, infinity swap works just fine and it tells you how many NFTs you will get for the amount of stars you are willing to put on offer, but it does not show the NFTs. I assume that fixing this is just some changes to the front end, probably all the needed contract code is in place.
      • if the front end is open source I'm happy to add it / ask a team member to add it (because I'm not great at front end)
  • infinity swap only uses marketplace items

  • collection offers should not lock stars, allowing users to make offers on many collections and buy NFTs even though they're making offers

    • I think that this item is more challenging than the ones above, as it may require some kind of "wrapped stars" that allows stargaze contracts to "pull" from user funds. My understanding is that:
      • the sdk makes this pretty hard, though updates to token factory could make it possible (though I just said "token factory" so I guess we would be back at wrapping)
      • if there was a recognized wrapped stars token, it should be possible to do this stuff

These issues might not be on the right repository, which is why I didn't break them down further. Please feel free to direct me to the right place.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant