[NFTs] Offchain mint (#13158)
* Allow to mint with the pre-signed signatures * Another try * WIP: test encoder * Fix the deposits * Refactoring + tests + benchmarks * Add sp-core/runtime-benchmarks * Remove sp-core from dev deps * Enable full_crypto for benchmarks * Typo * Fix * Update frame/nfts/src/mock.rs Co-authored-by:Squirrel <gilescope@gmail.com> * ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_nfts * Add docs * Add attributes into the pre-signed object & track the deposit owner for attributes * Update docs * ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_nfts * Add the number of attributes provided to weights * Apply suggestions * Remove dead code * Remove Copy * Fix docs * Update frame/nfts/src/lib.rs Co-authored-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Update frame/nfts/src/lib.rs Co-authored-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> --------- Co-authored-by:
Squirrel <gilescope@gmail.com> Co-authored-by: command-bot <> Co-authored-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
Showing
- substrate/Cargo.lock 1 addition, 0 deletionssubstrate/Cargo.lock
- substrate/bin/node/runtime/src/lib.rs 4 additions, 0 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/frame/nfts/Cargo.toml 3 additions, 3 deletionssubstrate/frame/nfts/Cargo.toml
- substrate/frame/nfts/src/benchmarking.rs 62 additions, 6 deletionssubstrate/frame/nfts/src/benchmarking.rs
- substrate/frame/nfts/src/common_functions.rs 1 addition, 1 deletionsubstrate/frame/nfts/src/common_functions.rs
- substrate/frame/nfts/src/features/attributes.rs 56 additions, 25 deletionssubstrate/frame/nfts/src/features/attributes.rs
- substrate/frame/nfts/src/features/create_delete_item.rs 56 additions, 0 deletionssubstrate/frame/nfts/src/features/create_delete_item.rs
- substrate/frame/nfts/src/features/metadata.rs 15 additions, 6 deletionssubstrate/frame/nfts/src/features/metadata.rs
- substrate/frame/nfts/src/features/settings.rs 7 additions, 0 deletionssubstrate/frame/nfts/src/features/settings.rs
- substrate/frame/nfts/src/lib.rs 61 additions, 5 deletionssubstrate/frame/nfts/src/lib.rs
- substrate/frame/nfts/src/mock.rs 19 additions, 4 deletionssubstrate/frame/nfts/src/mock.rs
- substrate/frame/nfts/src/tests.rs 1206 additions, 528 deletionssubstrate/frame/nfts/src/tests.rs
- substrate/frame/nfts/src/types.rs 23 additions, 1 deletionsubstrate/frame/nfts/src/types.rs
- substrate/frame/nfts/src/weights.rs 242 additions, 182 deletionssubstrate/frame/nfts/src/weights.rs
Please register or sign in to comment