kodadot / stick Goto Github PK
View Code? Open in Web Editor NEWGraphQL service for Uniques and Assets on Asset Hubs
License: MIT License
GraphQL service for Uniques and Assets on Asset Hubs
License: MIT License
Ensuring backward compatibility with current Uniques v1.
A handler that tracks surcharge on Atomic Swap will be developed.
type CollectionEntity @entity {
lowestSale: BigInt!
}
Formulation and creation of a GraphQL schema entity representing Non-fungible tokens.
Develop a handler that marks particular collection as tombstone for Offers.
1) create a public collection “Koda offers” with unlimited supply
2) if user wants to place an order, batch 2 calls: mint + create_swap
3) list all the offers via indexer
4) when user accepts, batch the claim + burn calls
that’s how you get the offers onchain + some incentive for the bidders to remove their offer later
Steps:
typegen.json
add: REF[
"Assets.Created",
"Assets.MetadataSet"
]
create.ts
and setMetadata.ts
In explorer when we are showing items, it's pretty useless for user to see many same items from one collection and it acts as visual spam.
I propose these filters in particular order
📟 @vikiival I guess we would need resolver for this kind of inspection on explorer to get reply faster from squid?
We've already talk w/ @exezbcz that showing some effect that's it's "stack" of same items BUT showing it at place as one item
I would propose start doing this globally or at least on rmrk and rmrk2 as there is massive amount of spam items and we want to highlight good collections
Originally posted by @yangwao in kodadot/nft-gallery#5385
https://docs.subsquid.io/query-squid/resolve-union-types-interfaces/
For the basic events (transfer, list, buy) and specialized (mint, burn) we can have separed types.
Describe the bug
@jsidorenko if I understand that correctly, you can totallly give up rights of your collection?
This is useful for cases when the collection is created, all the items are minted and now we want to be 100% sure no one will mint any more items, or change the metadata, or disable some item's transfer.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
An event handler for indexing the claiming of a atomic swap event from a chain will be developed.
Resolver that would fetch all swaps available for the NFT
Doesn't load because they are all videos (https://image-beta.w.kodadot.xyz/ipfs/QmT2yg18YvYdECQcy5VJ4NYUd1dvVUjxJEhqiKBcMgS5UF) maybe missing `thumbnailUri` or `mediaUri` from indexer side?
Originally posted by @roiLeo in kodadot/nft-gallery#5974 (comment)
// TODO
Development of a GraphQL schema entity that represents the collection.
Same as Manifold royalty registry we can select an account that will serve as royalty registry and use RR namespace for royalty percent and receiver
An event handler for indexing the creation of a atomic swap event from a chain will be developed.
Describe the bug
NFTs pallet is coming to statemine and we want to support both pallets at once
Therefore we should prefix Uniques
Collections and nfts with u-
prefix
Push version to 4 in squid.yml
Do a pr against main
After merge pr to release-squid
Cc @daiagi
What
It would be nice to have an on-chain multi royalty system.
How
receivers => [ [address, royalty] ] where the sum of all the royalties here should be equal to 100
the main field royalty will represent the cut from the sale price (e.g. 5%), where the receivers will tell how to split that 5% (e.g. 30% to address1, 70% to address2)
let's introduce receivers
that is Tuple(string, number) Array.
If you open Statemine, there are collections missing. You cannot see Decoded 2023 collections there. https://kodadot.xyz/stmn/explore/collectibles
There are currently only 19 collections!
Same on Canary. Where are they?
_Originally posted by @JustLuuuu in kodadot/nft-gallery#6477
Currently we do not leverage collection events.
Collection Events should more reflects stats changes - like floor updated, highest sale, distribution changed (or some treshhold milestone)? Supply changed (or treshold)?
Development of a GraphQL schema entity that represents the Atomic Swap.
An event handler for indexing the the cancelation of a atomic swap event from a chain will be developed.
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.