-
Notifications
You must be signed in to change notification settings - Fork 10
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
🎉 🏹 🦑 Hello #194
Merged
Merged
🎉 🏹 🦑 Hello #194
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
roiLeo
reviewed
Jan 29, 2024
Ready to merge wen - w3f/Grant-Milestone-Delivery#1121 is approved |
:docs: architecture of the squid
1 task
This was
linked to
issues
Feb 13, 2024
Closed
Closed
This was referenced Feb 14, 2024
chore/inline docs
Closed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
CHECK W3F
Licensing - MIT License will be applicable.
Documentation - Comprehensive inline code documentation and an explicit README file to guide the project setup and execution. - Documentation for V1 #197
Test Guidelines - Testing will cover major functionality with unit tests and provide a guide for executing these tests. - Unit testing for critical parts of the code #198
Docker Integration - A Dockerfile will enable the project to run within a Docker container.
Backward Compatibility Maintenance - Ensuring backward compatibility with current Uniques v1.
Collection Schema Development - Development of a GraphQL schema entity that represents the collection.
NFT Schema Development - Formulation and creation of a GraphQL schema entity representing Non-fungible tokens.
Unique v1.1 Handlers - Implement a handlers to index buy, set_price events from the chain.
NFT Pallet Handlers - Handler created for indexing create, mint, buy, set_price, transfer, burn events from the chain.
On-chain Attributes Schema Design - Development and design of a GraphQL schema entity representing on-chain attributes.
On-chain Attributes Handlers - Implementing a four handlers to index the creation and deletion of metadata set for collection and NFT from the chain.
Metadata Schema Development - Creating and designing a GraphQL schema entity representing metadata.
Metadata Handlers - Implementing a four handlers to index the creation and deletion of an attribute for collection and NFT from the chain.
Metadata IPFS Integration Handler - Design a handler to retrieve IPFS Metadata from the IPFS network.
Metadata IPFS Unification Handler - Design and integrate the library to uniform IPFS metadata into one format (OpenSea,TZIP-16,ERC-5773, FXhash)
NFT Royalties Schema Integration - Design and include royalty support within the GraphQL schema. - 253a4c8
NFT Royalties Addition Handler - Implement a handler to add royalty into NFT.
NFT Royalties PAYOUT Handler - Creation of handler to index royalty payout events from the chain. - NFT Royalties PAYOUT Handler #77
Fungible Assets Schema Creation - Design and formulation of a GraphQL schema entity representing fungible assets. - Fungible Assets CREATE Event #80
Fungible Assets Force Creation - Handlers will be developed to add system tokens like KSM/DOT into fungible assets.
Fungible Assets CREATE Event - An event handler for indexing the creation of a fungible event from a chain, such as (RMRK/USDT) will be developed.
Metadata Support for Fungible Assets - Implement a handler to add metadata to a fungible asset event from the chain. - Metadata Support for Fungible Assets #81
Fungible Asset Allowlist Setup - Setting up allows list-based indexing of fungible assets.
Data Views Development - Construction of data views for efficient access to indexed data. - Data Views Development #83
Implementing Metadata Caching Layer - Develop and retry IPFS metadata if un-indexed by Metadata IPFS Integration Handler.
Transfer of Collection Ownership - Incorporate functionality to transfer collection ownership.
Collection settings Schema Design - Development and design of a GraphQL schema entity representing Collection settings - Collection Type Schema Creation #88
Collection settings handler - Implement a handler to add collection settings into data - Collection Type Handler Creation #89
⬆️ almost_all_deps
🔧 CHAIN now relates to the Relay Chain
⚡ kinky setup of env
💘 🦑 is my best friend
🔊 🐛 extra dot on legacy handlers
⚡ Processor
🏷️ Found 282 errors in 30 files.
🏷️ 🐛 Fields were never
✨ will it blend?
🐛 mastery of new implementations
⚡ using mainfreame
🦑 typegen v2
✨ mainframe ;
🦑 typegen v2
🚚 new naming for Asset Hubs
🚚 new naming for Asset Hubs
🚧 change import
🚧 remove Event(ctx)
🚧 replaced .Uniques with .
🚧 remove new from events
🚧 transform to lowercase
⚡ logical replacement
--amend
⚡ logical replacement
⚡ magick
🚚 move according new namings
🚚 move according new namings in nft pallet
🤖 new just
🤖 new just
🤖 build before process
🔧 working stuff
🔊 debug from metasquid
⚡ correct way of doing things
🤖 came, saw, conquer
🤖 supaoptimized quick
🏷️ fieldSelection
⚡ very fancy hacking
⚡ cute context
🏷️ OMG TYPES!!
⚡ types
⚡ import store from Store
📣 optionally logger
🐛 nft mappings
🤷 probably how to do things
⬆️ Arrow Stick
⬆️ Arrow Stick
🗑️ remove dummy handler
💥 @kodadot1/metasquid
🚧 MVP
🐛 🏷️ Property 'prototype' is missing in type 'Store' but required in type 'typeof Store'
⚡ using emOf() for non-compatible queries
⚡ 🧑💻 emOf saves the day
⚡ 🧑💻 emOf saves the day
🏷️ 🧑💻 Reexported fields as selections
⚡ veeery big handler
🚚 Context is confusing in ksm getters
⚡ very fake compat
🐛 emOf
⏳ well test time
⚡ then you stepped out
🎉 typegen for v2 on ahp
💥 polkadot types
🚚 statemint -> polkadot
🎉 uniques @ polkadot
🎉 nfts @ polkadot
🦄 uuu
⚡ missing handlers
⚡ unHex
💥 hex is my best fren
🐛 incorrect codec
🤖 dump as you go
⚡ unhex values
🐛 key is hex value too
🐛 do not hex the value
⚡ hexify in the handler
⚡ royalty works!