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