owlprotocol / contracts

MIT License
3 stars 4 forks source link

EIP2981 Refactor #341

Closed github-actions[bot] closed 2 years ago

github-actions[bot] commented 2 years ago

Description

In the three finance contracts (EnglishAuction.sol, DutchAuction.sol, FixedPriceAuction.sol), sale revenue is potentially split two-ways; between the current asset owner and the marketplace (us). However, marketplaces have the option to enforce royalties on secondary transactions to the original creators of the NFT Project. EIP-2981 is a proposal to standardize the querying of royalty-related information directly from the nft contract. While the adoption of this proposal is not quite high, it is better to follow a community standard that has the potential for adoption than to create our own.

Important Notes from the EIP

Given that we are platform for both launching and buying/selling NFTs. Both the marketplace and implementer side are relevant to us.

Implementation(s)

Asset Contracts

Marketplace Contracts

closes #336