Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

NFTs 2.0 #12765

Merged
merged 74 commits into from
Dec 23, 2022
Merged

NFTs 2.0 #12765

merged 74 commits into from
Dec 23, 2022

Commits on Aug 29, 2022

  1. Copy Uniques into Nfts

    jsidorenko committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    10c6230 View commit details
    Browse the repository at this point in the history
  2. Connect new pallet

    jsidorenko committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    af8875d View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2022

  1. Merge branch 'master' into js/uniques-v2-main-branch

    # Conflicts:
    #	bin/node/runtime/Cargo.toml
    jsidorenko committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    cd15630 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2022

  1. Update weights

    jsidorenko committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    69edfb2 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. Nfts: Multiple approvals (#12178)

    * multiple approvals
    
    * clear
    
    * tests & clean up
    
    * fix in logic & fmt
    
    * fix benchmarks
    
    * deadline
    
    * test deadline
    
    * current_block + deadline
    
    * update ApprovedTransfer event
    
    * benchmark
    
    * docs
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Jegor Sidorenko <5252494+jsidorenko@users.noreply.github.com>
    
    * fmt fix
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Jegor Sidorenko <5252494+jsidorenko@users.noreply.github.com>
    
    * update tests
    
    * anyone can cancel
    
    * Update frame/nfts/src/tests.rs
    
    Co-authored-by: Jegor Sidorenko <5252494+jsidorenko@users.noreply.github.com>
    
    * fmt
    
    * fix logic
    
    * unnecessary line
    
    * ".git/.scripts/bench-bot.sh" pallet dev pallet_nfts
    
    * Update frame/nfts/src/lib.rs
    
    * Update lib.rs
    
    * fmt
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <gilescope@gmail.com>
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <gilescope@gmail.com>
    
    * fmt
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <gilescope@gmail.com>
    
    * suggestion
    
    * new line
    
    * ".git/.scripts/bench-bot.sh" pallet dev pallet_nfts
    
    Co-authored-by: Jegor Sidorenko <5252494+jsidorenko@users.noreply.github.com>
    Co-authored-by: command-bot <>
    Co-authored-by: Squirrel <gilescope@gmail.com>
    3 people committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    028ea38 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2022

  1. Configuration menu
    Copy the full SHA
    e337c5a View commit details
    Browse the repository at this point in the history
  2. Fixes

    KiChjang committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    4930d81 View commit details
    Browse the repository at this point in the history
  3. cargo fmt

    KiChjang committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    f369ba9 View commit details
    Browse the repository at this point in the history
  4. Fixes

    KiChjang committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    ae5561e View commit details
    Browse the repository at this point in the history
  5. Fixes

    KiChjang committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    f34b0ff View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2022

  1. Configuration menu
    Copy the full SHA
    0edd25b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c62ec92 View commit details
    Browse the repository at this point in the history
  3. Fix CI

    jsidorenko committed Sep 19, 2022
    Configuration menu
    Copy the full SHA
    d09df86 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2022

  1. Nfts: Fix Auto-Increment (#12223)

    * commit
    
    * passing benchmarks
    
    * clean up
    
    * sync
    
    * runtime implementation
    
    * fix
    
    * fmt
    
    * fix benchmark
    
    * cfg
    
    * remove try-increment-id
    
    * remove unused error
    
    * impl Incrementable for unsigned types
    
    * clean up
    
    * fix in tests
    
    * not needed anymore
    
    * Use OptionQuery
    
    Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>
    Szegoo and KiChjang committed Sep 23, 2022
    Configuration menu
    Copy the full SHA
    3ab3356 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2022

  1. Configuration menu
    Copy the full SHA
    e5a31cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6434da8 View commit details
    Browse the repository at this point in the history
  3. [Uniques V2] Tips (#12168)

    * Allow to add tips when buying an NFT
    
    * Chore
    
    * Rework tips feature
    
    * Add weights + benchmarks
    
    * Convert tuple to struct
    
    * Fix benchmark
    
    * ".git/.scripts/bench-bot.sh" pallet dev pallet_nfts
    
    * Update frame/nfts/src/benchmarking.rs
    
    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Fix benchmarks
    
    * Revert the bounded_vec![] approach
    
    * ".git/.scripts/bench-bot.sh" pallet dev pallet_nfts
    
    Co-authored-by: command-bot <>
    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    jsidorenko and ggwpez committed Sep 24, 2022
    Configuration menu
    Copy the full SHA
    61dee82 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2022

  1. [Uniques V2] Atomic NFTs swap (#12285)

    * Atomic NFTs swap
    
    * Fmt
    
    * Fix benchmark
    
    * Rename swap -> atomic_swap
    
    * Update target balance
    
    * Rollback
    
    * Fix
    
    * ".git/.scripts/bench-bot.sh" pallet dev pallet_nfts
    
    * Make desired item optional
    
    * Apply suggestions
    
    * Update frame/nfts/src/features/atomic_swap.rs
    
    Co-authored-by: Squirrel <gilescope@gmail.com>
    
    * Rename fields
    
    * Optimisation
    
    * Add a comment
    
    * deadline -> maybe_deadline
    
    * Add docs
    
    * Change comments
    
    * Add price direction field
    
    * ".git/.scripts/bench-bot.sh" pallet dev pallet_nfts
    
    * Wrap price and direction
    
    * Fix benchmarks
    
    * Use ensure! instead of if {}
    
    * Make duration param mandatory and limit it to MaxDeadlineDuration
    
    * Make the code safer
    
    * Fix clippy
    
    * Chore
    
    * Remove unused vars
    
    * try
    
    * try 2
    
    * try 3
    
    Co-authored-by: command-bot <>
    Co-authored-by: Squirrel <gilescope@gmail.com>
    jsidorenko and gilescope committed Oct 5, 2022
    Configuration menu
    Copy the full SHA
    490a0fa View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2022

  1. Configuration menu
    Copy the full SHA
    3137791 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. [Uniques V2] Feature flags (#12367)

    * Basics
    
    * WIP: change the data format
    
    * Refactor
    
    * Remove redundant new() method
    
    * Rename settings
    
    * Enable tests
    
    * Chore
    
    * Change params order
    
    * Delete the config on collection removal
    
    * Chore
    
    * Remove redundant system features
    
    * Rename force_item_status to force_collection_status
    
    * Update node runtime
    
    * Chore
    
    * Remove thaw_collection
    
    * Chore
    
    * Connect collection.is_frozen to config
    
    * Allow to lock the collection in a new way
    
    * Move free_holding into settings
    
    * Connect collection's metadata locker to feature flags
    
    * DRY
    
    * Chore
    
    * Connect pallet level feature flags
    
    * Prepare tests for the new changes
    
    * Implement Item settings
    
    * Allow to lock the metadata or attributes of an item
    
    * Common -> Settings
    
    * Extract settings related code to a separate file
    
    * Move feature flag checks inside the do_* methods
    
    * Split settings.rs into parts
    
    * Extract repeated code into macro
    
    * Extract macros into their own file
    
    * Chore
    
    * Fix traits
    
    * Fix traits
    
    * Test SystemFeatures
    
    * Fix benchmarks
    
    * Add missing benchmark
    
    * Fix node/runtime/lib.rs
    
    * ".git/.scripts/bench-bot.sh" pallet dev pallet_nfts
    
    * Keep item's config on burn if it's not empty
    
    * Fix the merge artifacts
    
    * Fmt
    
    * Add SystemFeature::NoSwaps check
    
    * Rename SystemFeatures to PalletFeatures
    
    * Rename errors
    
    * Add docs
    
    * Change error message
    
    * Rework pallet features
    
    * Move macros
    
    * Change comments
    
    * Fmt
    
    * Refactor Incrementable
    
    * Use pub(crate) for do_* functions
    
    * Update comments
    
    * Refactor freeze and lock functions
    
    * Rework Collection config and Item confg api
    
    * Chore
    
    * Make clippy happy
    
    * Chore
    
    * Update comment
    
    * RequiredDeposit => DepositRequired
    
    * Address comments
    
    Co-authored-by: command-bot <>
    jsidorenko committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    ef16fd2 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2022

  1. [Uniques V2] Refactor roles (#12437)

    * Basics
    
    * WIP: change the data format
    
    * Refactor
    
    * Remove redundant new() method
    
    * Rename settings
    
    * Enable tests
    
    * Chore
    
    * Change params order
    
    * Delete the config on collection removal
    
    * Chore
    
    * Remove redundant system features
    
    * Rename force_item_status to force_collection_status
    
    * Update node runtime
    
    * Chore
    
    * Remove thaw_collection
    
    * Chore
    
    * Connect collection.is_frozen to config
    
    * Allow to lock the collection in a new way
    
    * Move free_holding into settings
    
    * Connect collection's metadata locker to feature flags
    
    * DRY
    
    * Chore
    
    * Connect pallet level feature flags
    
    * Prepare tests for the new changes
    
    * Implement Item settings
    
    * Allow to lock the metadata or attributes of an item
    
    * Common -> Settings
    
    * Extract settings related code to a separate file
    
    * Move feature flag checks inside the do_* methods
    
    * Split settings.rs into parts
    
    * Extract repeated code into macro
    
    * Extract macros into their own file
    
    * Chore
    
    * Fix traits
    
    * Fix traits
    
    * Test SystemFeatures
    
    * Fix benchmarks
    
    * Add missing benchmark
    
    * Fix node/runtime/lib.rs
    
    * ".git/.scripts/bench-bot.sh" pallet dev pallet_nfts
    
    * Keep item's config on burn if it's not empty
    
    * Fix the merge artifacts
    
    * Fmt
    
    * Add SystemFeature::NoSwaps check
    
    * Refactor roles structure
    
    * Rename SystemFeatures to PalletFeatures
    
    * Rename errors
    
    * Add docs
    
    * Change error message
    
    * Rework pallet features
    
    * Move macros
    
    * Change comments
    
    * Fmt
    
    * Refactor Incrementable
    
    * Use pub(crate) for do_* functions
    
    * Update comments
    
    * Refactor freeze and lock functions
    
    * Rework Collection config and Item confg api
    
    * Chore
    
    * Make clippy happy
    
    * Chore
    
    * Fix artifacts
    
    * Address comments
    
    * Further refactoring
    
    * Add comments
    
    * Add tests for group_roles_by_account()
    
    * Update frame/nfts/src/impl_nonfungibles.rs
    
    * Add test
    
    * Replace Itertools group_by with a custom implementation
    
    * ItemsNotTransferable => ItemsNonTransferable
    
    * Update frame/nfts/src/features/roles.rs
    
    Co-authored-by: Muharem Ismailov <ismailov.m.h@gmail.com>
    
    * Address PR comments
    
    * Add missed comment
    
    Co-authored-by: command-bot <>
    Co-authored-by: Muharem Ismailov <ismailov.m.h@gmail.com>
    jsidorenko and muharem committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    6763dd6 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2022

  1. Fix copy

    jsidorenko committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    fef9b48 View commit details
    Browse the repository at this point in the history
  2. Remove storage_prefix

    jsidorenko committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    799cdf3 View commit details
    Browse the repository at this point in the history
  3. Remove transactional

    jsidorenko committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    83a601d View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2022

  1. Update comment

    jsidorenko committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    e1b24d7 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. Configuration menu
    Copy the full SHA
    0c3f77f View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. Configuration menu
    Copy the full SHA
    3c12fed View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. Configuration menu
    Copy the full SHA
    1813960 View commit details
    Browse the repository at this point in the history
  2. [Uniques V2] Minting options (#12483)

    * Basics
    
    * WIP: change the data format
    
    * Refactor
    
    * Remove redundant new() method
    
    * Rename settings
    
    * Enable tests
    
    * Chore
    
    * Change params order
    
    * Delete the config on collection removal
    
    * Chore
    
    * Remove redundant system features
    
    * Rename force_item_status to force_collection_status
    
    * Update node runtime
    
    * Chore
    
    * Remove thaw_collection
    
    * Chore
    
    * Connect collection.is_frozen to config
    
    * Allow to lock the collection in a new way
    
    * Move free_holding into settings
    
    * Connect collection's metadata locker to feature flags
    
    * DRY
    
    * Chore
    
    * Connect pallet level feature flags
    
    * Prepare tests for the new changes
    
    * Implement Item settings
    
    * Allow to lock the metadata or attributes of an item
    
    * Common -> Settings
    
    * Extract settings related code to a separate file
    
    * Move feature flag checks inside the do_* methods
    
    * Split settings.rs into parts
    
    * Extract repeated code into macro
    
    * Extract macros into their own file
    
    * Chore
    
    * Fix traits
    
    * Fix traits
    
    * Test SystemFeatures
    
    * Fix benchmarks
    
    * Add missing benchmark
    
    * Fix node/runtime/lib.rs
    
    * ".git/.scripts/bench-bot.sh" pallet dev pallet_nfts
    
    * Keep item's config on burn if it's not empty
    
    * Fix the merge artifacts
    
    * Fmt
    
    * Add SystemFeature::NoSwaps check
    
    * Rename SystemFeatures to PalletFeatures
    
    * Rename errors
    
    * Add docs
    
    * Change error message
    
    * Change the format of CollectionConfig to store more data
    
    * Move max supply to the CollectionConfig and allow to change it
    
    * Remove ItemConfig from the mint() function and use the one set in mint settings
    
    * Add different mint options
    
    * Allow to change the mint settings
    
    * Add a force_mint() method
    
    * Check mint params
    
    * Some optimisations
    
    * Cover with tests
    
    * Remove merge artifacts
    
    * Chore
    
    * Use the new has_role() method
    
    * Rework item deposits
    
    * More tests
    
    * Refactoring
    
    * Address comments
    
    * Refactor lock_collection()
    
    * Update frame/nfts/src/types.rs
    
    Co-authored-by: Squirrel <gilescope@gmail.com>
    
    * Update frame/nfts/src/types.rs
    
    Co-authored-by: Squirrel <gilescope@gmail.com>
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <gilescope@gmail.com>
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <gilescope@gmail.com>
    
    * Private => Issuer
    
    * Add more tests
    
    * Fix benchmarks
    
    * Add benchmarks for new methods
    
    * [Uniques v2] Refactoring (#12570)
    
    * Move do_set_price() and do_buy_item() to buy_sell.rs
    
    * Move approvals to feature file
    
    * Move metadata to feature files
    
    * Move the rest of methods to feature files
    
    * Remove artifacts
    
    * Split force_collection_status into 2 methods
    
    * Fix benchmarks
    
    * Fix benchmarks
    
    * Update deps
    
    Co-authored-by: command-bot <>
    Co-authored-by: Squirrel <gilescope@gmail.com>
    jsidorenko and gilescope committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    afd4c18 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. Configuration menu
    Copy the full SHA
    8b95f6b View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2022

  1. [Uniques V2] Smart attributes (#12702)

    * Basics
    
    * WIP: change the data format
    
    * Refactor
    
    * Remove redundant new() method
    
    * Rename settings
    
    * Enable tests
    
    * Chore
    
    * Change params order
    
    * Delete the config on collection removal
    
    * Chore
    
    * Remove redundant system features
    
    * Rename force_item_status to force_collection_status
    
    * Update node runtime
    
    * Chore
    
    * Remove thaw_collection
    
    * Chore
    
    * Connect collection.is_frozen to config
    
    * Allow to lock the collection in a new way
    
    * Move free_holding into settings
    
    * Connect collection's metadata locker to feature flags
    
    * DRY
    
    * Chore
    
    * Connect pallet level feature flags
    
    * Prepare tests for the new changes
    
    * Implement Item settings
    
    * Allow to lock the metadata or attributes of an item
    
    * Common -> Settings
    
    * Extract settings related code to a separate file
    
    * Move feature flag checks inside the do_* methods
    
    * Split settings.rs into parts
    
    * Extract repeated code into macro
    
    * Extract macros into their own file
    
    * Chore
    
    * Fix traits
    
    * Fix traits
    
    * Test SystemFeatures
    
    * Fix benchmarks
    
    * Add missing benchmark
    
    * Fix node/runtime/lib.rs
    
    * ".git/.scripts/bench-bot.sh" pallet dev pallet_nfts
    
    * Keep item's config on burn if it's not empty
    
    * Fix the merge artifacts
    
    * Fmt
    
    * Add SystemFeature::NoSwaps check
    
    * Rename SystemFeatures to PalletFeatures
    
    * Rename errors
    
    * Add docs
    
    * Change error message
    
    * Change the format of CollectionConfig to store more data
    
    * Move max supply to the CollectionConfig and allow to change it
    
    * Remove ItemConfig from the mint() function and use the one set in mint settings
    
    * Add different mint options
    
    * Allow to change the mint settings
    
    * Add a force_mint() method
    
    * Check mint params
    
    * Some optimisations
    
    * Cover with tests
    
    * Remove merge artifacts
    
    * Chore
    
    * Use the new has_role() method
    
    * Rework item deposits
    
    * More tests
    
    * Refactoring
    
    * Address comments
    
    * Refactor lock_collection()
    
    * Update frame/nfts/src/types.rs
    
    Co-authored-by: Squirrel <gilescope@gmail.com>
    
    * Update frame/nfts/src/types.rs
    
    Co-authored-by: Squirrel <gilescope@gmail.com>
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <gilescope@gmail.com>
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <gilescope@gmail.com>
    
    * Private => Issuer
    
    * Add more tests
    
    * Fix benchmarks
    
    * Add benchmarks for new methods
    
    * [Uniques v2] Refactoring (#12570)
    
    * Move do_set_price() and do_buy_item() to buy_sell.rs
    
    * Move approvals to feature file
    
    * Move metadata to feature files
    
    * Move the rest of methods to feature files
    
    * Remove artifacts
    
    * Smart attributes
    
    * Split force_collection_status into 2 methods
    
    * Fix benchmarks
    
    * Fix benchmarks
    
    * Update deps
    
    * Fix merge artifact
    
    * Weights + benchmarks + docs
    
    * Change params order
    
    * Chore
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <gilescope@gmail.com>
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <gilescope@gmail.com>
    
    * Update docs
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <gilescope@gmail.com>
    
    * Add PalletId
    
    * Chore
    
    * Add tests
    
    * More tests
    
    * Add doc
    
    * Update errors snapshots
    
    * Ensure we track the owner_deposit field correctly
    
    Co-authored-by: command-bot <>
    Co-authored-by: Squirrel <gilescope@gmail.com>
    jsidorenko and gilescope committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    8caecbb View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2022

  1. [Uniques V2] Final improvements (#12736)

    * Use KeyPrefixIterator instead of Box
    
    * Change create_collection()
    
    * Restrict from claiming NFTs twice
    
    * Update Readme
    
    * Remove dead code
    
    * Refactoring
    
    * Update readme
    
    * Fix clippy
    jsidorenko committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    b4ff566 View commit details
    Browse the repository at this point in the history
  2. Update frame/nfts/src/lib.rs

    Co-authored-by: Squirrel <gilescope@gmail.com>
    jsidorenko and gilescope committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    4c1b7f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. Merge branch 'master' of https://github.com/paritytech/substrate into…

    … HEAD
    command-bot committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    f94926b View commit details
    Browse the repository at this point in the history
  2. ".git/.scripts/bench-bot.sh" pallet dev pallet_nfts

    command-bot committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    beb8caa View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. Update docs

    jsidorenko committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    6e651a8 View commit details
    Browse the repository at this point in the history
  2. Typo

    jsidorenko committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    b051fd8 View commit details
    Browse the repository at this point in the history
  3. Fix benchmarks

    jsidorenko committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    0556185 View commit details
    Browse the repository at this point in the history
  4. Add more docs

    jsidorenko committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    992601b View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

  1. DepositRequired setting should affect only the attributes within the …

    …CollectionOwner namespace
    jsidorenko committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    e907e15 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. Merge branch 'master' into js/uniques-v2-main-branch

    # Conflicts:
    #	Cargo.lock
    #	Cargo.toml
    #	bin/node/runtime/src/lib.rs
    jsidorenko committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    524c336 View commit details
    Browse the repository at this point in the history
  2. [NFTs] Implement missed methods to set the attributes from other pall…

    …ets (#12919)
    
    * Implement missed methods to set the attributes from other pallets
    
    * Revert snapshots
    
    * Update snapshot
    
    * Update snapshot
    jsidorenko committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    9f27e91 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2022

  1. Revert snapshot changes

    jsidorenko committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    ea37f25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b15c602 View commit details
    Browse the repository at this point in the history
  3. Update snapshots

    jsidorenko committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    c057f02 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5aaa37f View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2022

  1. Update frame/support/src/traits/tokens/nonfungible_v2.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    f07e7d0 View commit details
    Browse the repository at this point in the history
  2. Update frame/support/src/traits/tokens/nonfungible_v2.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    b1fe6f7 View commit details
    Browse the repository at this point in the history
  3. Update frame/support/src/traits/tokens/nonfungible_v2.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    917bb1e View commit details
    Browse the repository at this point in the history
  4. Update frame/support/src/traits/tokens/nonfungibles_v2.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    92f43f6 View commit details
    Browse the repository at this point in the history
  5. Update frame/nfts/src/lib.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    30985da View commit details
    Browse the repository at this point in the history
  6. Update frame/nfts/src/lib.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    0d1a442 View commit details
    Browse the repository at this point in the history
  7. Update frame/nfts/src/lib.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    d429d6e View commit details
    Browse the repository at this point in the history
  8. Update frame/nfts/src/lib.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    5de99c8 View commit details
    Browse the repository at this point in the history
  9. Update frame/nfts/src/lib.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    dcbce57 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1db5061 View commit details
    Browse the repository at this point in the history
  11. Update frame/nfts/src/lib.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    7653b99 View commit details
    Browse the repository at this point in the history
  12. Update frame/support/src/traits/tokens/nonfungibles_v2.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    46f6451 View commit details
    Browse the repository at this point in the history
  13. Update frame/nfts/src/lib.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    91ffabb View commit details
    Browse the repository at this point in the history
  14. Update frame/nfts/src/lib.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    8057d72 View commit details
    Browse the repository at this point in the history
  15. Update frame/nfts/src/lib.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    d082300 View commit details
    Browse the repository at this point in the history
  16. Update frame/nfts/src/lib.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    8f18f08 View commit details
    Browse the repository at this point in the history
  17. Address comments

    jsidorenko committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    27e2f38 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2022

  1. [NFTs] Add the new owner param to mint() method (#12997)

    * Add the new `owner` param to mint() method
    
    * Fmt
    
    * Address comments
    jsidorenko committed Dec 22, 2022
    Configuration menu
    Copy the full SHA
    56f228d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/paritytech/substrate into…

    … HEAD
    command-bot committed Dec 22, 2022
    Configuration menu
    Copy the full SHA
    105c8f5 View commit details
    Browse the repository at this point in the history
  3. ".git/.scripts/bench-bot.sh" pallet dev pallet_nfts

    command-bot committed Dec 22, 2022
    Configuration menu
    Copy the full SHA
    a8c69a9 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2022

  1. Update frame/nfts/src/common_functions.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    7df1e2c View commit details
    Browse the repository at this point in the history
  2. Update frame/nfts/src/types.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    2323614 View commit details
    Browse the repository at this point in the history
  3. Update frame/nfts/src/types.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    08f0ea2 View commit details
    Browse the repository at this point in the history
  4. Update frame/nfts/src/types.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    66cbec6 View commit details
    Browse the repository at this point in the history
  5. Update frame/nfts/src/types.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    3218b20 View commit details
    Browse the repository at this point in the history
  6. Update frame/nfts/src/types.rs

    Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
    jsidorenko and joepetrowski committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    40ecc60 View commit details
    Browse the repository at this point in the history
  7. Add call indexes

    jsidorenko committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    30c0f23 View commit details
    Browse the repository at this point in the history
  8. Update snapshots

    jsidorenko committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    f618543 View commit details
    Browse the repository at this point in the history