Escrito por Pablo Gómez
Founder & CEO de Metlabs · Revisado el 11 de octubre de 2026
El estándar gira en torno a una sola función: royaltyInfo(tokenId, salePrice), que devuelve la dirección receptora y el importe a pagar. En el momento de la venta, el marketplace la llama con el precio y obtiene a quién y cuánto abonar. ERC-2981 no aplica el pago on-chain. La propia especificación lo señala: el pago es voluntario, porque mecanismos de transferencia como transferFrom no siempre implican una venta. El estándar normaliza cómo recuperar la información, no cómo forzar el cobro. Es compatible con ERC-721 y ERC-1155, aunque no exige esa compatibilidad.
La especificación EIP-2981, con estado Final, fue creada el 15 de septiembre de 2020 y finalizada en julio de 2021, firmada por Zach Burks, James Morgan, Blaine Malone y James Seibel. Requiere ERC-165 y su identificador de interfaz es 0x2a55205a. Importa porque antes cada marketplace gestionaba los royalties de forma propietaria e incompatible; ERC-2981 unifica esa señal entre plataformas.
El matiz citable de ERC-2981 es su carácter voluntario, la razón estructural del debate posterior sobre cómo aplicar los royalties off-chain. Es una capa que se monta sobre ERC-721 o ERC-1155. Resulta útil para entender un principio que se traslada a la tokenización de activos del mundo real y al cumplimiento: una regla escrita en un smart contract no garantiza su ejecución económica cuando depende de un actor externo. La buena práctica es diseñar la operativa contando con ese límite desde el principio.
También conocido como
- ERC2981
- NFT Royalty Standard





