commit d7ea09d
Author: JasonT 50426640+JasonTulp@users.noreply.github.com
Date: Thu Jul 17 12:24:46 2025 +1200
Update Spec Version to 79
commit 504d45d
Author: JasonT 50426640+JasonTulp@users.noreply.github.com
Date: Thu Jul 17 09:22:20 2025 +1200
Fix/migrate nft ownership (#921)
* Update NFT pallet with TokenOwnership struct
* Add test for zero issuance mints, fix xls-20 pallet
* Fix nft-peg benchmarks
* Add MB Migration for NFT ownership
* Add tests and add ensure_migrated checks throughout codebase
* cargo fmt --all
* Fix broken tests
* Fix build error
* Updates to migration pallet
* fmt
* Update benchmarks for pallet-nft on fix/migrate-nft-ownership
* Add ensure_migrated to soulbound extrinsics and update to new token structure
* remove sort and add proper mint benchmark
* fix benchmark
* Update benchmarks for pallet-nft on fix/migrate-nft-ownership
* Refactor token ownership, fix tests
* Fix other pallets and tests
* Fix benchmarks
* Optimise Migration, add tests + benchmarks
* Add verify for all NFT benchmarks
* Update soulbound map in NFT pallet
* Update soulbound map in SFT pallet to StorageNMap
* Fix precompiles for soulbound
* Add migration for soulbound tokens
* Fix NFT migration version check
* Update benchmarks for pallet-migration on fix/migrate-nft-ownership
* Iterate safely over iter_prefix
* cargo fmt
* Update benchmarks for pallet-nft on fix/migrate-nft-ownership
* Update NFT pallet and remove soulbound migration
* fmt
* Update weight in migration check
* Update benchmarks for pallet-nft on fix/migrate-nft-ownership
* Update benchmarks for pallet-sft on fix/migrate-nft-ownership
* Add blocknumber to completed event
* Remove blocknumber
---------
Co-authored-by: z <zees-dev@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>