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

Last updated