I see some contracts (Dogami) say they take royalty fees even when they're sold on a 3rd party marketplace.
How does that work? As far as I can tell, this would require the FA2 contract to have an entry point that does the swap and money exchange. In addition, the transfer method would probably have to be removed? Because otherwise, what is stopping 3rd party marketplaces from doing the transfers in the first place...