coral-xyz / xnft Goto Github PK
View Code? Open in Web Editor NEW๐ Executable NFT Protocol and Marketplace
Home Page: https://xnft.gg
License: GNU General Public License v3.0
๐ Executable NFT Protocol and Marketplace
Home Page: https://xnft.gg
License: GNU General Public License v3.0
@armaniferrante currently the symbol of an xNFT is defined by name.slice(0, 3).toUppercase()
.
should this be a separate input for the publisher to define a custom symbol or is this more of a technicality for utilizing Metaplex metadata accounts?
e.g. can use a *
This table should only have one entry, App, atm. Tables and images have been punted. See https://github.com/coral-xyz/xnft/blob/master/programs/xnft/src/lib.rs#L509. And any other places inside the app that use it.
Add program update instruction and update the website to support the update action.
currently it just asks for a new url rather than allowing one to upload a totally new url/blob
If you upload a new xNFT and click home, it won't display without hard refreshing the page.
We should allow one to buy/sell xNFTs.
In a separate issue--not important to do now since we dont have any users--we should also limit the ability to update metadata to devs that are trusted.
Also need sybil resistance here
it should only be removed from the downloaded/installed section
as discussed in #85 , the current editing flow requires updating to be more storage platform agnostic wrt how updating the MPL account data is done.
As a user, I need to be able to download the mobile app and browser extension.
I should be able to discover an xNFT on the site and then open and try it out inside backpack without installing.
Add program uninstall instruction and update the website to support the uninstall action
We need a way to categorize them (e.g., games, defi, etc).
perhaps this isn't necessary since the account already has updated_ts
value.
reported by gajesh
@aarongillett for design addition
mainly for the purpose of update detection. this could manifest in the form of:
we need a sybil mechanism for this
I had to refresh the page manually.
Might be worth punting this to when we have some type of live update stream in the future (or we can hack together a background poller).
Unclear if we want to allow this, but it would be useful.
It's not clear if it went through or not. Eventually the loading indicator stops and the "Free" button turns into an "Open" button, but we probably want something more obvious to signal success.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.