├── CollectionContract.sol ├── ExternalProxyCall.sol ├── METH.sol ├── MUSEECollectionFactory.sol ├── MUSEEMiddleware.sol ├── MUSEENFT721.sol ├── MUSEENFTMarket.sol ├── Musee.sol ├── MuseeTreasury.sol ├── PercentSplitETH.sol ├── ProxyCall.sol ├── README.md ├── interfaces ├── IAdminRole.sol ├── ICollectionContractInitializer.sol ├── ICollectionFactory.sol ├── IERC20Approve.sol ├── IERC20IncreaseAllowance.sol ├── IGetFees.sol ├── IGetRoyalties.sol ├── IMarketDeprecatedAPIs.sol ├── IMethMarket.sol ├── IOperatorRole.sol ├── IOwnable.sol ├── IProxyCall.sol ├── IRoles.sol ├── IRoyaltyInfo.sol ├── ITokenCreator.sol └── ens │ ├── IENS.sol │ ├── IPublicResolver.sol │ └── IReverseRegistrar.sol ├── libraries ├── AccountMigrationLibrary.sol ├── BytesLibrary.sol ├── LockedBalance.sol └── ProxyCall.sol ├── mixins ├── CollateralManagement.sol ├── Constants.sol ├── ERC165UpgradeableGap.sol ├── MuseeTreasuryNode.sol ├── NFT721Core.sol ├── NFT721Creator.sol ├── NFT721Market.sol ├── NFT721Metadata.sol ├── NFT721Mint.sol ├── NFT721ProxyCall.sol ├── NFTMarketAuction.sol ├── NFTMarketBuyPrice.sol ├── NFTMarketCore.sol ├── NFTMarketCreators.sol ├── NFTMarketFees.sol ├── NFTMarketOffer.sol ├── NFTMarketPrivateSale.sol ├── NFTMarketPrivateSaleGap.sol ├── NFTMarketReserveAuction.sol ├── OZ │ ├── AccessControlUpgradeable.sol │ ├── ERC165Checker.sol │ ├── ERC721Upgradeable.sol │ └── EnumerableMap.sol ├── SendValueWithFallbackWithdraw.sol └── roles │ ├── AdminRole.sol │ └── OperatorRole.sol └── mocks ├── EmptyMockContract.sol ├── MarketDeprecatedEvents.sol └── MockNFT.sol /CollectionContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/CollectionContract.sol -------------------------------------------------------------------------------- /ExternalProxyCall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/ExternalProxyCall.sol -------------------------------------------------------------------------------- /METH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/METH.sol -------------------------------------------------------------------------------- /MUSEECollectionFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/MUSEECollectionFactory.sol -------------------------------------------------------------------------------- /MUSEEMiddleware.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/MUSEEMiddleware.sol -------------------------------------------------------------------------------- /MUSEENFT721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/MUSEENFT721.sol -------------------------------------------------------------------------------- /MUSEENFTMarket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/MUSEENFTMarket.sol -------------------------------------------------------------------------------- /Musee.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/Musee.sol -------------------------------------------------------------------------------- /MuseeTreasury.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/MuseeTreasury.sol -------------------------------------------------------------------------------- /PercentSplitETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/PercentSplitETH.sol -------------------------------------------------------------------------------- /ProxyCall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/ProxyCall.sol -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/README.md -------------------------------------------------------------------------------- /interfaces/IAdminRole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/IAdminRole.sol -------------------------------------------------------------------------------- /interfaces/ICollectionContractInitializer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/ICollectionContractInitializer.sol -------------------------------------------------------------------------------- /interfaces/ICollectionFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/ICollectionFactory.sol -------------------------------------------------------------------------------- /interfaces/IERC20Approve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/IERC20Approve.sol -------------------------------------------------------------------------------- /interfaces/IERC20IncreaseAllowance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/IERC20IncreaseAllowance.sol -------------------------------------------------------------------------------- /interfaces/IGetFees.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/IGetFees.sol -------------------------------------------------------------------------------- /interfaces/IGetRoyalties.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/IGetRoyalties.sol -------------------------------------------------------------------------------- /interfaces/IMarketDeprecatedAPIs.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/IMarketDeprecatedAPIs.sol -------------------------------------------------------------------------------- /interfaces/IMethMarket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/IMethMarket.sol -------------------------------------------------------------------------------- /interfaces/IOperatorRole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/IOperatorRole.sol -------------------------------------------------------------------------------- /interfaces/IOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/IOwnable.sol -------------------------------------------------------------------------------- /interfaces/IProxyCall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/IProxyCall.sol -------------------------------------------------------------------------------- /interfaces/IRoles.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/IRoles.sol -------------------------------------------------------------------------------- /interfaces/IRoyaltyInfo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/IRoyaltyInfo.sol -------------------------------------------------------------------------------- /interfaces/ITokenCreator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/ITokenCreator.sol -------------------------------------------------------------------------------- /interfaces/ens/IENS.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/ens/IENS.sol -------------------------------------------------------------------------------- /interfaces/ens/IPublicResolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/ens/IPublicResolver.sol -------------------------------------------------------------------------------- /interfaces/ens/IReverseRegistrar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/interfaces/ens/IReverseRegistrar.sol -------------------------------------------------------------------------------- /libraries/AccountMigrationLibrary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/libraries/AccountMigrationLibrary.sol -------------------------------------------------------------------------------- /libraries/BytesLibrary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/libraries/BytesLibrary.sol -------------------------------------------------------------------------------- /libraries/LockedBalance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/libraries/LockedBalance.sol -------------------------------------------------------------------------------- /libraries/ProxyCall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/libraries/ProxyCall.sol -------------------------------------------------------------------------------- /mixins/CollateralManagement.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/CollateralManagement.sol -------------------------------------------------------------------------------- /mixins/Constants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/Constants.sol -------------------------------------------------------------------------------- /mixins/ERC165UpgradeableGap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/ERC165UpgradeableGap.sol -------------------------------------------------------------------------------- /mixins/MuseeTreasuryNode.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/MuseeTreasuryNode.sol -------------------------------------------------------------------------------- /mixins/NFT721Core.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/NFT721Core.sol -------------------------------------------------------------------------------- /mixins/NFT721Creator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/NFT721Creator.sol -------------------------------------------------------------------------------- /mixins/NFT721Market.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/NFT721Market.sol -------------------------------------------------------------------------------- /mixins/NFT721Metadata.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/NFT721Metadata.sol -------------------------------------------------------------------------------- /mixins/NFT721Mint.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/NFT721Mint.sol -------------------------------------------------------------------------------- /mixins/NFT721ProxyCall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/NFT721ProxyCall.sol -------------------------------------------------------------------------------- /mixins/NFTMarketAuction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/NFTMarketAuction.sol -------------------------------------------------------------------------------- /mixins/NFTMarketBuyPrice.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/NFTMarketBuyPrice.sol -------------------------------------------------------------------------------- /mixins/NFTMarketCore.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/NFTMarketCore.sol -------------------------------------------------------------------------------- /mixins/NFTMarketCreators.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/NFTMarketCreators.sol -------------------------------------------------------------------------------- /mixins/NFTMarketFees.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/NFTMarketFees.sol -------------------------------------------------------------------------------- /mixins/NFTMarketOffer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/NFTMarketOffer.sol -------------------------------------------------------------------------------- /mixins/NFTMarketPrivateSale.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/NFTMarketPrivateSale.sol -------------------------------------------------------------------------------- /mixins/NFTMarketPrivateSaleGap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/NFTMarketPrivateSaleGap.sol -------------------------------------------------------------------------------- /mixins/NFTMarketReserveAuction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/NFTMarketReserveAuction.sol -------------------------------------------------------------------------------- /mixins/OZ/AccessControlUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/OZ/AccessControlUpgradeable.sol -------------------------------------------------------------------------------- /mixins/OZ/ERC165Checker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/OZ/ERC165Checker.sol -------------------------------------------------------------------------------- /mixins/OZ/ERC721Upgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/OZ/ERC721Upgradeable.sol -------------------------------------------------------------------------------- /mixins/OZ/EnumerableMap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/OZ/EnumerableMap.sol -------------------------------------------------------------------------------- /mixins/SendValueWithFallbackWithdraw.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/SendValueWithFallbackWithdraw.sol -------------------------------------------------------------------------------- /mixins/roles/AdminRole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/roles/AdminRole.sol -------------------------------------------------------------------------------- /mixins/roles/OperatorRole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mixins/roles/OperatorRole.sol -------------------------------------------------------------------------------- /mocks/EmptyMockContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mocks/EmptyMockContract.sol -------------------------------------------------------------------------------- /mocks/MarketDeprecatedEvents.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mocks/MarketDeprecatedEvents.sol -------------------------------------------------------------------------------- /mocks/MockNFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmas7/nft-art-marketplace/HEAD/mocks/MockNFT.sol --------------------------------------------------------------------------------