Change the scope of the data stored for a minter so that the scope includes the token the minting limit applies to.
Why
When the admin sets a minting limit it is not associated with a token, meaning that the minter can consume the limit via any other contract they write. The limit is intended to be tied to the minting of a single token.
What
Change the scope of the data stored for a minter so that the scope includes the token the minting limit applies to.
Why
When the admin sets a minting limit it is not associated with a token, meaning that the minter can consume the limit via any other contract they write. The limit is intended to be tied to the minting of a single token.
Close #295