IERC2981

NFT royalty payment standard

ERC-2981royaltiesNFTcreatorsmarketplace

What is IERC2981?

IERC2981 defines a standard way to retrieve royalty payment information for non-fungible tokens. It allows NFT contracts to signal a royalty amount to be paid to the creator on secondary sales, enabling marketplaces to support creator royalties consistently.

Supported chains
EthereumPolygonArbitrumOptimismBaseBNB ChainAvalanche

Key Features

royaltyInfo() returns recipient and amount
Per-token royalty configuration
Marketplace-agnostic standard
Supports percentage-based royalties

OpenZeppelin Solidity Interfaces

Reference guide to the most important Solidity interfaces from OpenZeppelin Contracts. ERC-20, ERC-721, ERC-1155, vaults, royalties, and more.

View all 14 tools

Build smart contracts visually

Design, test, and deploy Solidity contracts with a visual drag-and-drop editor. No coding experience required.

Start building for free