Skip to content

Commit

Permalink
SuperMinterV2 (#301)
Browse files Browse the repository at this point in the history
* Clone files and bump versions

* SuperMinterV1_1 et al. (#296)

* Prep files

* Reinstall multicaller

* forge install: multicaller

v1.3.1

* Add LibMulticaller.senderOrSigner support

* Tidy

* freeMintIncentive -> cheapMintIncentive

* Add comment on the two types of affiliate fees

* Remove first collector incentives

* Add more comments and use checked math in mintTo

* Add finalAffiliateIncentive to Minted log. Change finalCheapMintFee -> finalCheapMintIncentive

* Add platform airdrop functionality to SuperMinterV1_1 (#298)

* Add presave functionality to SuperMinterV1_1

* Rename PRESAVE -> PLATFORM_AIRDROP

* Force PLATFORM_AIRDROP to only use platform signer

* Remove artist-customizable signer, everyone must use platform signer

* Make mintTo and platformAirdrop return fromTokenId, use airdrop in platformAirdrop

* Remove signer from MintData

* Update create2 deployment script

* Create modern-shirts-try.md

* pin version for typechain

* tweak ci

* more ci tweaks

* add back foundry

* bump

* bump typechain

* Implement fee changes (#299)

* Implement fee changes

* T

* Fix prices and add tests

* Add tests

* Simplified fees and rewards (#300)

* nit suggestion

* changes

* Fix code and fuzz test

* Tidy

* Nit comment

---------

Co-authored-by: Vignesh Hirudayakanth <[email protected]>

---------

Co-authored-by: Vignesh Hirudayakanth <[email protected]>

* Update modern-shirts-try.md

---------

Co-authored-by: Vignesh Hirudayakanth <[email protected]>

* Update .github/workflows/canary.yml

---------

Co-authored-by: Vectorized <[email protected]>
  • Loading branch information
vigneshka and Vectorized authored Dec 18, 2023
1 parent 44373d5 commit 4ab84ed
Show file tree
Hide file tree
Showing 13 changed files with 5,719 additions and 8 deletions.
5 changes: 5 additions & 0 deletions .changeset/modern-shirts-try.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@soundxyz/sound-protocol": minor
---

SuperMinterV2 et al.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ cache
out*
typechain
dist
create2
.tmp

# Ignores development broadcast logs
/broadcast/**/run-166*.json
Expand All @@ -16,4 +18,4 @@ node_modules
lcov.info
/coverage/*

.DS_Store
.DS_Store
8 changes: 3 additions & 5 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,9 @@
url = https://github.com/chiru-labs/ERC721A-Upgradeable
branch = 05bd2b9993e632ff898472fb6aec6d698a4c6015
ignore = dirty
[submodule "lib/multicaller"]
path = lib/multicaller
url = https://github.com/vectorized/multicaller
branch = main
ignore = dirty
[submodule "lib/solady"]
path = lib/solady
url = https://github.com/vectorized/solady
[submodule "lib/multicaller"]
path = lib/multicaller
url = https://github.com/vectorized/multicaller
4 changes: 4 additions & 0 deletions build_create2_deployments.sh
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,7 @@ generateDeployment "SoundEditionV2";
generateDeployment "SoundCreatorV2";
generateDeployment "SoundOnChainMetadata";
generateDeployment "SoundMetadata";

generateDeployment "SoundEditionV2_1";
generateDeployment "SuperMinterV2";

Loading

0 comments on commit 4ab84ed

Please sign in to comment.