diff --git a/contracts/FeralfileArtworkV4_3.sol b/contracts/FeralfileArtworkV4_3.sol index 0c3109a..bab0144 100644 --- a/contracts/FeralfileArtworkV4_3.sol +++ b/contracts/FeralfileArtworkV4_3.sol @@ -7,7 +7,6 @@ contract FeralfileExhibitionV4_3 is FeralfileExhibitionV4_1 { error InvalidOwner(); error TokenIsNonMergeable(); error InvalidLength(); - error InvalidMergingStatus(); struct MergeArtworkInfo { uint256 singleSeriesId; @@ -16,9 +15,6 @@ contract FeralfileExhibitionV4_3 is FeralfileExhibitionV4_1 { } MergeArtworkInfo private mergeArtworkInfo; - // merging - bool internal _merging; - constructor( string memory name_, string memory symbol_, @@ -51,10 +47,6 @@ contract FeralfileExhibitionV4_3 is FeralfileExhibitionV4_1 { /// @notice burns multiples mergeable artworks and mint a new artworks /// @param tokenIds - list of tokenIds to be burned function mergeArtworks(uint256[] calldata tokenIds) external { - if (!_merging) { - revert InvalidMergingStatus(); - } - if (tokenIds.length < 2) { revert InvalidLength(); } @@ -90,24 +82,6 @@ contract FeralfileExhibitionV4_3 is FeralfileExhibitionV4_1 { emit MergedArtwork(_msgSender(), tokenIds, newTokenId); } - /// @notice Start token merging - function startMerging() external onlyOwner { - if (_merging) { - revert InvalidMergingStatus(); - } - - _merging = true; - } - - /// @notice Pause token merging - function pauseMerging() public onlyOwner { - if (!_merging) { - revert InvalidMergingStatus(); - } - - _merging = false; - } - /// @notice Event emitted when a merged artwork has been minted event MergedArtwork( address indexed owner,