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

REMARK version.2β„’ #209

Merged
merged 266 commits into from
Apr 11, 2023
Merged

REMARK version.2β„’ #209

merged 266 commits into from
Apr 11, 2023

Conversation

vikiival
Copy link
Member

@vikiival vikiival commented Apr 4, 2023

  • πŸŽ‰ v2 initial
  • πŸ“¦ METAπŸ¦‘
  • ⚑ use MetaSquid
  • 🚚 updated imports from metasquid
  • ⚑ versioned router
  • πŸ” πŸ“¦ [email protected]
  • βž• @kodadot1/minipfs
  • ga
  • 🏷️ just types :)))
  • 🚚 handle metadata moved to shared package
  • 🚚 common handler for create collection
  • ⚑ add version to the collection
  • ⚑ createCollection is a common friend
  • πŸ” πŸ“¦ [email protected]
  • 🚚 moved createEvent
  • 🚚 moved burn into shared
  • 🚚 moved buy into shared
  • 🚚 moved change into shared
  • 🚚 moved emote into shared
  • 🚚 moved index into shared
  • 🚚 moved list into shared
  • 🚚 moved send into shared
  • 🚚 take all imports from shared
  • 🚚 moved createEvent to event
  • 🚚 moved mintNFT to separated file
  • πŸ‘½ 🧼 sort entity fields by name
  • πŸ‘½ extended interactions with RMRK v2
  • 🚧 lock depends on ✨ collection totalItems & updatedAtΒ #153
  • 🚧 adding remarkable entities
  • πŸ› emote should update nft updatedAt state
  • @ma-shulgin dropped schema
  • 🚧 generated files
  • πŸ§‘β€πŸ’» getRemark
  • πŸŽ‰ RMRK::BASE
  • πŸŽ‰ getters for V2
  • ⚑ ofloading more into future kodadot/metasquid
  • ⚑ createBaseId
  • πŸ› baseId will throw error on empty
  • ⚑ create base id
  • ⚑ max has value
  • πŸ‘½ some more fields to base
  • πŸ‘½ every entity now stores version
  • ⬆️ @subsquid deps
  • πŸ¦‘ typegen
  • πŸ™ˆ SQL Dumps
  • ⬆️ Other deps
  • ⬇️ nano-id is rekt at v4
  • πŸ¦‘ new formatting
  • πŸ‘” BaseType
  • πŸ‘” We only interact in V2
  • πŸŽ‰ Base is here
  • 🧼 order entities more correcly
  • 🚚 renaming like it is 90s
  • ♻️ bit nicer v1 mint
  • 🚚 RmrkEvent is now Action
  • 🏷️ conditional types
  • 🏷️ proper types for V1
  • βž• @vikiival/minimark
  • πŸ€– quick
  • ⚑ add version to the mint
  • 🎨 slowly to V2
  • πŸ§ͺ Some_tests and renames
  • 🧱 using new minimark correctly
  • 🍻 Testing smoll RMRKv2 subset
  • πŸ› Test collection was created in block 16259864
  • πŸ—‘οΈ .setBatchSize is obsolete
  • βž• @vikiival/minimark
  • 🎨 use interaction from v2 instead of action
  • πŸ”Š more logs
  • ⬆️ @vikiival/minimark
  • 🏷️ put remark version
  • ⚑ event now remebers version
  • ⚑ LIST has version
  • πŸ™„ reverting couple of commits ago
  • 🏷️ BaseCall has now RMRK version
  • ⚑ geeters with new unrwap
  • 🚚 renaming up and down
  • 🚧 minimal impl for acceptResource
  • πŸ”– @vikiival/[email protected]
  • 🧹 less own code, more minimark
  • ⚑ Base Should work
  • 😈 co-pilot
  • ⚑ getAs is super smart
  • πŸ”– @vikiival/[email protected]
  • 🚧 miminimum of resource add
  • 🚧 Remarkable Boilerplate
  • ⬆️ @vikiival/minimark
  • 🚧 set Priority and set property
  • 🚚 moved mint into shared
  • 🚧 Eqquipable
  • πŸ™ Zeit.
  • ⚑ send should work
  • πŸ—ƒοΈ version for Emote
  • πŸŽ‰ Emote has version
  • 🚚 rename of mintNFT to mintItem
  • ⚑ enable list
  • πŸŽ‰ burn is here
  • ⬆️ @subsquid deps
  • ⬆️ @vikiival/minimark
  • ⚑ mint should work
  • ⬆️ @polkadot/types
  • πŸ› faulty imports
  • πŸ—ƒοΈ nichts is fur dich
  • πŸ› V1 is not V1
  • 🚧 magical bug like wtf
  • πŸ› Query runner already released. Cannot run queries anymore
  • πŸ€– up in detached mode
  • πŸ› forgot collection hash
  • πŸ€– bug always in detached mode
  • πŸ› RMRKv2 has symbol
  • 🚚 rename to addResource
  • πŸ› resource is pending when current owner is not issuer
  • πŸ‘½ almost done schema for resource
  • ⚑ isIssuerOrError
  • ⚑ utils for Address validation.Β #180
  • ⚑ dummyAddress
  • 🚧 Send V2
  • ⚑ assert not null on is Address
  • ⬆️ MetaSquid
  • 🧠 RMRK team on the peak
  • πŸ‘½ Resource <3
  • πŸ¦‘ Swim with squids
  • πŸ—ƒοΈ Resource and parent
  • ⬆️ MetaSquid
  • ⚑ recursive query to find root owner
  • ⬆️ MetaSquid
  • ⬆️ MetaSquid
  • 🚧 Send V2
  • πŸ”‡ Deleted not fancy log
  • πŸ”‡ Deleted not fancy log
  • πŸ› current_owner 101
  • ⬆️ MetaSquid
  • ⚑ hunger saved the rave
  • πŸ› SEND is using v2 fn
  • ⬆️ MetaSquid
  • πŸ—ƒοΈ pending for nestable nfts
  • πŸ€– db
  • ⚑ nicely find root
  • ⚑ Wish that it works
  • ⚑ accept
  • 🧹 getOrFail
  • πŸ§‘β€πŸ’» use get or fail to avoid ugly code
  • 🧹 remove unused imports
  • ⚑ addResource??
  • ⚑ base??
  • πŸ› not setting priority to resource
  • ⚑ setPriority??
  • 🌚 something
  • ⚑ lock??
  • 🎲 LET IT ROLL?!
  • 🌈 something
  • πŸ”§ Squid.yml
  • ⬆️ new squids
  • ⬆️ deps
  • ⬆️ @vikiival/minimark
  • πŸŽ‰ Ready for prod
  • ⚑ enable cachce
  • πŸŽ‰ start with Beta birds
  • ⬆️ @vikiival/minimark
  • πŸ› properly match remark
  • ⬆️ @kodadot1
  • πŸ—ƒοΈ royalty
  • ⬆️ @subsquid deps
  • 🧹 resorted fields for collection and nft
  • ⬆️ @kodadot1/[email protected]
  • πŸ› non-existing joins :)
  • ⚑ getRemarkString
  • 🧹 cleanup
  • 🚧 use metaquid logger instead of signale
  • πŸ”§ smaller testable dataset
  • ⚑ new handy logging fns
  • πŸ”Š in src/mappings/shared/burn.ts
  • πŸ”Š in src/mappings/shared/buy.ts
  • πŸ”Š in src/mappings/shared/change.ts
  • πŸ”Š in src/mappings/shared/create.ts
  • πŸ”Š in src/mappings/shared/emote.ts
  • πŸ”Š in src/mappings/shared/list.ts
  • πŸ”Š in src/mappings/shared/mint.ts
  • πŸ”Š in src/mappings/shared/send.ts
  • :wastebasked: removed star
  • ⚑ use pending and err
  • πŸ”Š in src/mappings/v2/accept.ts
  • πŸ”Š in src/mappings/v2/addResource.ts
  • πŸ”Š in src/mappings/v2/base.ts
  • πŸ”Š in src/mappings/v2/create.ts
  • πŸ”Š in src/mappings/v2/equip.ts
  • πŸ”Š in src/mappings/v2/equippable.ts
  • πŸ”Š in src/mappings/v2/index.ts
  • πŸ”Š in src/mappings/v2/lock.ts
  • πŸ”Š in src/mappings/v2/mint.ts
  • πŸ”Š in src/mappings/v2/send.ts
  • πŸ”Š in src/mappings/v2/setpriority.ts
  • πŸ”Š in src/mappings/v2/setproperty.ts
  • πŸ› logger residuals
  • ⬆️ MINIMARK :D
  • πŸ› no image for u
  • ⚑ tracking of elapsed time for metadata fetching
  • πŸŒ€ back to original dataset
  • ⚑ ability to fetch all metadata
  • ⚑ updated metadata every 10 minutes
  • πŸŽ‰ enable async cache updater
  • πŸ”Š logs trace mint error
  • πŸ’€ disable metadata updater
  • πŸ€– kek
  • πŸ”‡ Cache logs are annoying
  • ⚑ logid
  • πŸŽ‰ lets cache
  • ⚑ one more time
  • πŸ—ƒοΈ symbol can be not unique
  • ⚑ enable series insight
  • πŸ› series insight to 100
  • πŸ› rollback cache
  • πŸ”§ add royalty
  • πŸ—ƒοΈ royalty
  • ⬆️ MINIMARK
  • ⬆️ MINIMARK
  • ⚑ royalty closes missing royaltyΒ #183
  • ⬆️ @kodadot1/[email protected]
  • ⚑ get rmrk gateway
  • β™» replace @vikiival/minimark to @kodadot1/minimark
  • β™» replace in Files @vikiival/minimark to @kodadot1/minimark
  • ⬆️ @subsquid cli
  • πŸ”§ πŸ¦‘ yaml
  • πŸ”§ set it to marck
  • ⚑ LIMIT cache to 20 per roundtrip
  • πŸ› Bad union
  • πŸ”§ separated deployments for squids
  • πŸ€– new squid setup
  • πŸ™ˆ build
  • πŸ€– squid config justfile
  • ⬆️ @subsquid cli
  • πŸ”§ dedicated true
  • πŸ€– hard reset
  • πŸ› that is hanging my impl
  • β€œRedeploy” is command to just restart containers
  • ⚑ validate transferability
  • πŸ› skip validating transferability on Unlist
  • πŸš‘ aaaaaaa
  • πŸ‘½ ROYALTY EVENT
  • ⚑ royalty emits event
  • ⬆️ @kodadot1/minipfs
  • πŸš€ hyperspeed metadata
  • πŸ”§ enable subscriptions
  • 🩹 Equip
  • πŸ“ enable if you need V1
  • πŸ”‡ Non-RMRK value is useless to log

PR type

  • Bugfix
  • Feature
  • Refactoring

What's new?

RMRK V2

Optional

Screenshot

i

src/mappings/v1/index.ts Outdated Show resolved Hide resolved
Copy link
Contributor

@Matehoo Matehoo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some questions and nitpicks, LGTM πŸ‘

src/mappings/utils/entity.ts Outdated Show resolved Hide resolved
src/mappings/utils/types.ts Outdated Show resolved Hide resolved
src/mappings/v2/base.ts Outdated Show resolved Hide resolved
src/mappings/v2/create.ts Show resolved Hide resolved
src/mappings/v2/create.ts Outdated Show resolved Hide resolved
src/mappings/v2/equip.ts Show resolved Hide resolved
src/mappings/v2/equippable.ts Show resolved Hide resolved
src/mappings/v2/setproperty.ts Show resolved Hide resolved
src/mappings/v2/send.ts Outdated Show resolved Hide resolved
src/mappings/v2/send.ts Outdated Show resolved Hide resolved
@vikiival vikiival linked an issue Apr 6, 2023 that may be closed by this pull request
src/processor.ts Outdated Show resolved Hide resolved
Copy link
Member Author

@vikiival vikiival left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's a lot

@yangwao
Copy link
Member

yangwao commented Apr 7, 2023

πŸ‘€

@vikiival
Copy link
Member Author

Other issues are tracked in:

@vikiival vikiival merged commit 63f0d5c into main Apr 11, 2023
@vikiival vikiival deleted the zlozenec branch April 11, 2023 11:00
@vikiival vikiival added the V2 Implementation of RMRK::2.0.0 label Jul 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
V2 Implementation of RMRK::2.0.0
3 participants