Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Marketplace max coverage #1206

Merged
merged 12 commits into from
Oct 9, 2023
Merged

Marketplace max coverage #1206

merged 12 commits into from
Oct 9, 2023

Conversation

capedcrusader21
Copy link
Contributor

@capedcrusader21 capedcrusader21 commented Oct 5, 2023

Description

  • Removed dead code from LibMath, LibPart , TranferExecutor and RoyaltiesRegistry Contracts.

  • Fix error message in TransferManager Contract.

  • Added tests for Exchange Contract.

  • Added tests for OrderValidator Contract.

  • Added tests for RoyaltiesRegistry Contract.

@capedcrusader21 capedcrusader21 changed the title Test/marketplace max coverage Marketplace max coverage Oct 5, 2023
@capedcrusader21 capedcrusader21 force-pushed the test/marketplace-max-coverage branch from e0c8732 to bc03f87 Compare October 9, 2023 11:46
@capedcrusader21 capedcrusader21 marked this pull request as ready for review October 9, 2023 11:49
@capedcrusader21 capedcrusader21 requested a review from a team as a code owner October 9, 2023 11:49
@capedcrusader21 capedcrusader21 requested a review from adjisb October 9, 2023 11:49
@mvanmeerbeck mvanmeerbeck merged commit 847904a into master Oct 9, 2023
6 checks passed
@mvanmeerbeck mvanmeerbeck deleted the test/marketplace-max-coverage branch October 9, 2023 14:12
@@ -32,6 +36,7 @@ contract TestERC1155WithRoyaltyV2981 is
) public view virtual override(ERC1155Upgradeable, Royalties2981TestImpl) returns (bool) {
return
interfaceId == LibRoyalties2981._INTERFACE_ID_ROYALTIES ||
interfaceId == INTERFACE_ID_GET_RECIPIENTS ||
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we do it like: type(IMultiRoyaltyRecipients).interfaceId ?

@@ -191,15 +190,8 @@ abstract contract TransferManager is ERC165Upgradeable, ITransferManager {
/// @param nftAssetType NFT Asset Type to calculate royalties for
/// @return calculated royalties (Array of LibPart.Part)
function _getRoyaltiesByAssetType(LibAsset.AssetType memory nftAssetType) internal returns (LibPart.Part[] memory) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This method will work for ERC20 ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants