Так это роялти. Пока для этого есть только erc 2981, но он скорее информативный. Потому что каждый маркетплейс делает свои костыли. Плюс продажи не всегда идут за валюту блокчейна. Можете глянуть исходники на рарибл, там это реализовано автоматом. Только проблема, что это будет работать только на рарибл :)