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

NFTs fractionalization #12565

Merged
merged 131 commits into from
May 23, 2023
Merged

NFTs fractionalization #12565

merged 131 commits into from
May 23, 2023

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 <[email protected]>
    
    * fmt fix
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Jegor Sidorenko <[email protected]>
    
    * update tests
    
    * anyone can cancel
    
    * Update frame/nfts/src/tests.rs
    
    Co-authored-by: Jegor Sidorenko <[email protected]>
    
    * 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 <[email protected]>
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <[email protected]>
    
    * fmt
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <[email protected]>
    
    * suggestion
    
    * new line
    
    * ".git/.scripts/bench-bot.sh" pallet dev pallet_nfts
    
    Co-authored-by: Jegor Sidorenko <[email protected]>
    Co-authored-by: command-bot <>
    Co-authored-by: Squirrel <[email protected]>
    3 people authored 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 <[email protected]>
    Szegoo and KiChjang authored 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 <[email protected]>
    
    * 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 <[email protected]>
    jsidorenko and ggwpez authored 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 <[email protected]>
    
    * 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 <[email protected]>
    jsidorenko and gilescope authored 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 authored 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 <[email protected]>
    
    * Address PR comments
    
    * Add missed comment
    
    Co-authored-by: command-bot <>
    Co-authored-by: Muharem Ismailov <[email protected]>
    jsidorenko and muharem authored 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 26, 2022

  1. Configuration menu
    Copy the full SHA
    cbffb27 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 15, 2022

  1. Merge uniques v2

    lana-shanghai committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    c3d9a60 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 <[email protected]>
    
    * Update frame/nfts/src/types.rs
    
    Co-authored-by: Squirrel <[email protected]>
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <[email protected]>
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <[email protected]>
    
    * 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 <[email protected]>
    jsidorenko and gilescope authored Nov 16, 2022
    Configuration menu
    Copy the full SHA
    afd4c18 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    090cd18 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    841574f View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. Configuration menu
    Copy the full SHA
    eab8e04 View commit details
    Browse the repository at this point in the history
  2. cargo fmt

    lana-shanghai committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    a37f8d1 View commit details
    Browse the repository at this point in the history
  3. 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 <[email protected]>
    
    * Update frame/nfts/src/types.rs
    
    Co-authored-by: Squirrel <[email protected]>
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <[email protected]>
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <[email protected]>
    
    * 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 <[email protected]>
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <[email protected]>
    
    * Update docs
    
    * Update frame/nfts/src/lib.rs
    
    Co-authored-by: Squirrel <[email protected]>
    
    * 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 <[email protected]>
    jsidorenko and gilescope authored 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 authored 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 <[email protected]>
    jsidorenko and gilescope authored 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. 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 1, 2022

  1. Configuration menu
    Copy the full SHA
    5732492 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. Configuration menu
    Copy the full SHA
    3ad4980 View commit details
    Browse the repository at this point in the history
  3. [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 authored 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
  5. Configuration menu
    Copy the full SHA
    0482d19 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9a0e3b2 View commit details
    Browse the repository at this point in the history
  7. Minor fixes

    lana-shanghai committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    6fea293 View commit details
    Browse the repository at this point in the history
  8. Minor comments

    lana-shanghai committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    0f9f4a9 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2022

  1. cargo fmt

    lana-shanghai committed Dec 15, 2022
    Configuration menu
    Copy the full SHA
    6814a94 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95493ad View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2022

  1. Configuration menu
    Copy the full SHA
    f07e7d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1fe6f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    917bb1e View commit details
    Browse the repository at this point in the history
  4. 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 <[email protected]>
    jsidorenko and joepetrowski authored 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 <[email protected]>
    jsidorenko and joepetrowski authored 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 <[email protected]>
    jsidorenko and joepetrowski authored 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 <[email protected]>
    jsidorenko and joepetrowski authored 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 <[email protected]>
    jsidorenko and joepetrowski authored 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 <[email protected]>
    jsidorenko and joepetrowski authored Dec 20, 2022
    Configuration menu
    Copy the full SHA
    7653b99 View commit details
    Browse the repository at this point in the history
  12. 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 <[email protected]>
    jsidorenko and joepetrowski authored 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 <[email protected]>
    jsidorenko and joepetrowski authored 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 <[email protected]>
    jsidorenko and joepetrowski authored 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 <[email protected]>
    jsidorenko and joepetrowski authored 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 authored Dec 22, 2022
    Configuration menu
    Copy the full SHA
    56f228d View commit details
    Browse the repository at this point in the history
  2. 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
  4. Merge branch 'js/uniques-v2-main-branch' into li/sft-main-branch

    # Conflicts:
    #	frame/nfts/src/tests.rs
    jsidorenko committed Dec 22, 2022
    Configuration menu
    Copy the full SHA
    08c1205 View commit details
    Browse the repository at this point in the history
  5. Fmt

    jsidorenko committed Dec 22, 2022
    Configuration menu
    Copy the full SHA
    72501e4 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 <[email protected]>
    jsidorenko and joepetrowski authored 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 <[email protected]>
    jsidorenko and joepetrowski authored 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 <[email protected]>
    jsidorenko and joepetrowski authored 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 <[email protected]>
    jsidorenko and joepetrowski authored 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 <[email protected]>
    jsidorenko and joepetrowski authored 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 <[email protected]>
    jsidorenko and joepetrowski authored 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
  9. Configuration menu
    Copy the full SHA
    3fb7c72 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2022

  1. Merge branch 'master' into li/sft-main-branch

    # Conflicts:
    #	Cargo.lock
    #	Cargo.toml
    #	bin/node/runtime/Cargo.toml
    #	bin/node/runtime/src/lib.rs
    jsidorenko committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    39d5c0c View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2023

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

Commits on Jan 5, 2023

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

Commits on Jan 27, 2023

  1. Refactor nft fractionalisation pallet (#13008)

    * Refactoring
    
    * Make it compile
    
    * Add tests
    
    * Rename
    
    * Rework nfts locking
    
    * Update cargo.lock
    
    * Connect the latest changes to the runtime-kitchensink
    
    * Add benchmarks, fix other issues
    
    * Chore
    
    * Chore 2
    
    * Chore 3
    
    * Add runtime-benchmarks
    
    * Rename
    
    * Set metadata
    
    * Make fields public
    
    * Chore
    
    * Created asset shouldn't be sufficient
    
    * Add documentation
    
    * minor edit to docs
    
    * Minor corrections
    
    Co-authored-by: lana-shanghai <[email protected]>
    jsidorenko and lana-shanghai authored Jan 27, 2023
    Configuration menu
    Copy the full SHA
    553d262 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into li/sft-main-branch

    # Conflicts:
    #	Cargo.lock
    jsidorenko committed Jan 27, 2023
    Configuration menu
    Copy the full SHA
    92f860b View commit details
    Browse the repository at this point in the history
  3. fmt

    jsidorenko committed Jan 27, 2023
    Configuration menu
    Copy the full SHA
    c4ab35c View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Configuration menu
    Copy the full SHA
    8e00a6b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9df16c3 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. Improvements

    jsidorenko committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    ea81d24 View commit details
    Browse the repository at this point in the history
  2. Revert fmt changes

    jsidorenko committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    e27331b View commit details
    Browse the repository at this point in the history
  3. A bit more cleanup

    jsidorenko committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    4a13b27 View commit details
    Browse the repository at this point in the history
  4. Consistent naming

    jsidorenko committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    bd619d2 View commit details
    Browse the repository at this point in the history
  5. Make it more generic

    jsidorenko committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    98236e1 View commit details
    Browse the repository at this point in the history
  6. Leftover

    jsidorenko committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    caccb14 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

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

Commits on Feb 24, 2023

  1. Merge branch 'master' into li/sft-main-branch

    # Conflicts:
    #	Cargo.toml
    #	bin/node/runtime/Cargo.toml
    #	bin/node/runtime/src/lib.rs
    jsidorenko committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    a172c1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed16d14 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2023

  1. Refactor NFTs locker

    jsidorenko committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    aabff98 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Configuration menu
    Copy the full SHA
    447df48 View commit details
    Browse the repository at this point in the history
  2. cargo fmt

    lana-shanghai committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    50212e3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14bb74d View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. add constant definition

    lana-shanghai committed Apr 17, 2023
    1 Configuration menu
    Copy the full SHA
    9aa89e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2ff0f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d539da0 View commit details
    Browse the repository at this point in the history
  4. fix mock and tests

    lana-shanghai committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    ab7ad4a View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

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

Commits on May 2, 2023

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

Commits on May 16, 2023

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

Commits on May 17, 2023

  1. Refactoring

    jsidorenko committed May 17, 2023
    Configuration menu
    Copy the full SHA
    af4725d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0fa54b0 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Configuration menu
    Copy the full SHA
    4990242 View commit details
    Browse the repository at this point in the history
  2. Fix benchmark

    jsidorenko committed May 18, 2023
    Configuration menu
    Copy the full SHA
    2bd4dc9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5631060 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. Configuration menu
    Copy the full SHA
    7e54a89 View commit details
    Browse the repository at this point in the history
  2. Update Cargo.toml

    jsidorenko committed May 19, 2023
    Configuration menu
    Copy the full SHA
    042d152 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    507d485 View commit details
    Browse the repository at this point in the history
  4. ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_nft_fractio…

    …nalization
    command-bot committed May 19, 2023
    Configuration menu
    Copy the full SHA
    16f256f View commit details
    Browse the repository at this point in the history
  5. Apply suggestions from code review

    Co-authored-by: joe petrowski <[email protected]>
    jsidorenko and joepetrowski authored May 19, 2023
    Configuration menu
    Copy the full SHA
    594b2cb View commit details
    Browse the repository at this point in the history
  6. Update frame/nft-fractionalization/README.md

    Co-authored-by: joe petrowski <[email protected]>
    jsidorenko and joepetrowski authored May 19, 2023
    Configuration menu
    Copy the full SHA
    e4cb5ac View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

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