example of merkletree
After discussin with solidity dev:
- static list, merkle tree is best
- dynamic list signatures (but mainly for adding)
- mapping, easiest to add remove, but costs the most in gas (probably best for low gas fees chains such as Polygon network)
- you can do some system where you increment a counter and reissue all the sigs (middle ground)