Comments (1)
Correct me if I'm misinterpreting this, but we wouldn't decrement the amount of minted NFTs when we burn an NFT within a collection, right? At least that is what I ran into with RMRK 1.0 Collections before. Burning would only destroy the NFT, but the NFTs minted in the collection count would remain the same.
So in this case would it make sense to check the NextNftId
value be a way to determine if we have hit the max value? For example, I minted an NFT in a collection and Burn that NFT, but the NextNftId
returns 1:
Then I go and mint a new NFT which would have 1 active NFT in the collection, but the NextNftId
will still increment to 2 seen here:
This would make it where if we were to check the NextNftId
and compare that to the collection's max value then if they are equal, we would not perform the minting of a new NFT.
from rmrk-substrate.
Related Issues (20)
- Add a restriction handler in function transfer HOT 1
- docker_run.sh not working: missing .local HOT 2
- Benchmarking: update all benchmark tests for functions using budget HOT 2
- Benchmarking: rmrk-equip pallet HOT 2
- Benchmarking: rmrk-market HOT 2
- Rmrk-Market pallet doesn't compile with `runtime-benchmark` feature HOT 8
- Build error: in Phantom_type FieldsBuilder after scale-info 2.3 update
- Allow to configure who can mint nft HOT 6
- A need to retrieve all NFTs under a certain address through one query HOT 3
- Burn NFTs causes panic HOT 3
- Have a way to bulk remove properties
- Set and Clear Collection Metadata HOT 3
- Rename Base to Catalog
- Remove Locks when selling or unlisting an NFT HOT 2
- Add a Constant Marketplace Fee Trait For Downstream
- Adding Metadata to Base HOT 5
- Add migrations code for storage changes
- Yarn Test Errors HOT 3
- Error compiling HOT 2
- Prevent Market Offer Storage Bloat
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rmrk-substrate.