Skip to content

Commit

Permalink
1.1 (#3)
Browse files Browse the repository at this point in the history
* Use LibString to pack/unpack name and symbol (#260)

* Refactor

* Comment

* Fix Natspec (#259)

* Fix

* Change notice to dev

* Restore notice for class Natspecs

* Cleanup

* ETH and ERC20 withdrawal events (#261)

* Add events and tests

* Fix comments

* Fix comments

* Vectorized/eng 292 totalminted to mintdata (#263)

* Add totalMinted

* Add totalMinted

* Add more events (Minted, Airdropped) (#265)

Add Minted and Airdrop events

* Improve mint randomness

* Update initial mint randomness to use only single hash

* Revert changes outside of SoundEdition

* Simplify mint randomness algo

* Edit mint randomness comment

* Edit mint randomness comment

* Add 1.0.1 deploy script

* forge install: closedsea

* Add OpenSea operator filterer

* Add tests

* Rename filterer enabled to filtering enabled

* Removed closedsea

* forge install: closedsea

* Updated to latest closedsea

* Change version to v1.1

* Revert changes to modules

* Update gitmodules

* Update closedsea

* Add OpenSea Conduit to

* Update ERC721A-Upgradeable

* Refactored mint randomness to a lib and add tests

* Tidy misc tests

* Improve mint randomness test
  • Loading branch information
Vectorized authored Dec 1, 2022
1 parent 4dca50f commit e296118
Show file tree
Hide file tree
Showing 28 changed files with 1,358 additions and 347 deletions.
7 changes: 6 additions & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,9 @@
[submodule "lib/murky"]
path = lib/murky
url = https://github.com/dmfxyz/murky
ignore = dirty
ignore = dirty
[submodule "lib/closedsea"]
path = lib/closedsea
url = https://github.com/vectorized/closedsea
branch = main
ignore = dirty
4 changes: 2 additions & 2 deletions contracts/core/SoundCreatorV1.sol
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,14 @@ pragma solidity ^0.8.16;
import { Clones } from "openzeppelin/proxy/Clones.sol";

import { ISoundCreatorV1 } from "./interfaces/ISoundCreatorV1.sol";
import { ISoundEditionV1 } from "./interfaces/ISoundEditionV1.sol";
import { ISoundEditionV1_1 } from "./interfaces/ISoundEditionV1_1.sol";
import { IMetadataModule } from "./interfaces/IMetadataModule.sol";

import { OwnableRoles } from "solady/auth/OwnableRoles.sol";

/**
* @title SoundCreatorV1
* @notice A factory that deploys minimal proxies of `SoundEditionV1.sol`.
* @notice A factory that deploys minimal proxies of `SoundEditionV1_1.sol`.
* @dev The proxies are OpenZeppelin's Clones implementation of https://eips.ethereum.org/EIPS/eip-1167
*/
contract SoundCreatorV1 is ISoundCreatorV1, OwnableRoles {
Expand Down
Loading

0 comments on commit e296118

Please sign in to comment.