Links
Comment on page

All Possible Royalty Scenarios

As royalties are done on a best effort basis, there are a couple of special cases we have to handle
royaltyNumerator is set
ERC2981 is set
receiver is set in ERC2981
royaltyRecipientFallback is set
What happens to Royalties
Non-zero
Yes
Yes
N/A
Sent to ERC2981 Receiver
Non-zero
No
N/A
Yes
Sent to the royaltyRecipientFallback
Non-zero
Yes
No
Yes
Sent to the royaltyRecipientFallback
Non-zero
Yes
No
No
Sent to the pool
Non-zero
No
N/A
No
We don’t allow this configuration
Zero
N/A
N/A
N/A
No royalties