Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
magicdrop refactor and contract factory (#152)
* chore: forge init * forge install: forge-std v1.9.2 * cleanup gitignore Signed-off-by: Wolfy <[email protected]> * cleanup Signed-off-by: Wolfy <[email protected]> * forge install: openzeppelin-contracts v5.0.2 * forge install: openzeppelin-contracts-upgradeable v5.0.2 * forge install: solmate * forge install: solady v0.0.243 * update gitmodules Signed-off-by: Wolfy <[email protected]> * forge install: operator-filter-registry v1.4.2 * forge install: ERC721A v4.3.0 * update remappings Signed-off-by: Wolfy <[email protected]> * forge install: ERC721A-Upgradeable v4.3.0 * update remappings Signed-off-by: Wolfy <[email protected]> * forge install: creator-token-standards v3.0.0 * remaining foundry setup / fix build issues Signed-off-by: Wolfy <[email protected]> * revert readme change Signed-off-by: Wolfy <[email protected]> * update readme Signed-off-by: Wolfy <[email protected]> * contract factory Signed-off-by: Wolfy <[email protected]> * cleanup Signed-off-by: Wolfy <[email protected]> * project restructuring Signed-off-by: Wolfy <[email protected]> * test initializable v2 Signed-off-by: Wolfy <[email protected]> * consolidate errors and events Signed-off-by: Wolfy <[email protected]> * organize tests Signed-off-by: Wolfy <[email protected]> * organize scripts Signed-off-by: Wolfy <[email protected]> * replace OwnableInitializable Signed-off-by: Wolfy <[email protected]> * cleanup Signed-off-by: Wolfy <[email protected]> * remove old factory, and add authorized minters Signed-off-by: Wolfy <[email protected]> * rename Signed-off-by: Wolfy <[email protected]> * add erc1155 initializable Signed-off-by: Wolfy <[email protected]> * update solidity versions Signed-off-by: Wolfy <[email protected]> * cleanup Signed-off-by: Wolfy <[email protected]> * cleanup Signed-off-by: Wolfy <[email protected]> * split cosignable Signed-off-by: Wolfy <[email protected]> * add authorizedmintercontrol Signed-off-by: Wolfy <[email protected]> * use solady Signed-off-by: Wolfy <[email protected]> * fixing tests Signed-off-by: Wolfy <[email protected]> * fix Signed-off-by: Wolfy <[email protected]> * cleanup Signed-off-by: Wolfy <[email protected]> * lint Signed-off-by: Wolfy <[email protected]> * fix tests Signed-off-by: Wolfy <[email protected]> * forge fmt Signed-off-by: Wolfy <[email protected]> * cleanup Signed-off-by: Wolfy <[email protected]> * tests Signed-off-by: Wolfy <[email protected]> * cleanup Signed-off-by: Wolfy <[email protected]> * refactoring Signed-off-by: Wolfy <[email protected]> * remove mint with limit Signed-off-by: Wolfy <[email protected]> * update mint funcs Signed-off-by: Wolfy <[email protected]> * fix tests Signed-off-by: Wolfy <[email protected]> * cosignable optimizations Signed-off-by: Wolfy <[email protected]> * fix timestamps Signed-off-by: Wolfy <[email protected]> * remove crossmint in favor of authorized minter Signed-off-by: Wolfy <[email protected]> * add erc721M storage Signed-off-by: Wolfy <[email protected]> * 721m cleanup Signed-off-by: Wolfy <[email protected]> * 721m natspec Signed-off-by: Wolfy <[email protected]> * cleanup 721m Signed-off-by: Wolfy <[email protected]> * cleanup Signed-off-by: Wolfy <[email protected]> * fix tests Signed-off-by: Wolfy <[email protected]> * cleanup 1155m Signed-off-by: Wolfy <[email protected]> * fix tests Signed-off-by: Wolfy <[email protected]> * deploy scripts Signed-off-by: Wolfy <[email protected]> * registry + deprecate scripts Signed-off-by: Wolfy <[email protected]> * deploy new implementation Signed-off-by: Wolfy <[email protected]> * forge install: openzeppelin-contracts v4.8.3 * fix versions Signed-off-by: Wolfy <[email protected]> * forge install: openzeppelin-contracts-upgradeable v4.8.3 * fix tests Signed-off-by: Wolfy <[email protected]> * update / fix scripts Signed-off-by: Wolfy <[email protected]> * updates Signed-off-by: Wolfy <[email protected]> * remove deployments Signed-off-by: Wolfy <[email protected]> * remove Signed-off-by: Wolfy <[email protected]> * deprecate -> unregister Signed-off-by: Wolfy <[email protected]> * tests Signed-off-by: Wolfy <[email protected]> * tewt Signed-off-by: Wolfy <[email protected]> * cleanup scripts Signed-off-by: Wolfy <[email protected]> * cleanup Signed-off-by: Wolfy <[email protected]> * refactor Signed-off-by: Wolfy <[email protected]> * PR changes Signed-off-by: Wolfy <[email protected]> * add magicdrop functions Signed-off-by: Wolfy <[email protected]> * cleanup Signed-off-by: Wolfy <[email protected]> * owner mint Signed-off-by: Wolfy <[email protected]> * more scripts Signed-off-by: Wolfy <[email protected]> * install Signed-off-by: Wolfy <[email protected]> * install Signed-off-by: Wolfy <[email protected]> * install Signed-off-by: Wolfy <[email protected]> * install Signed-off-by: Wolfy <[email protected]> * add defaults Signed-off-by: Wolfy <[email protected]> * refactor Signed-off-by: Wolfy <[email protected]> * fix Signed-off-by: Wolfy <[email protected]> * fix Signed-off-by: Wolfy <[email protected]> * cleanup Signed-off-by: Wolfy <[email protected]> * fix Signed-off-by: Wolfy <[email protected]> * add tx urls Signed-off-by: Wolfy <[email protected]> * fix Signed-off-by: Wolfy <[email protected]> * cleanup clone factory Signed-off-by: Wolfy <[email protected]> * fmt Signed-off-by: Wolfy <[email protected]> * refactor cli Signed-off-by: Wolfy <[email protected]> * cleanup Signed-off-by: Wolfy <[email protected]> * revert Signed-off-by: Wolfy <[email protected]> * update getStagesData for 1155 Signed-off-by: Wolfy <[email protected]> * 1155 fixes Signed-off-by: Wolfy <[email protected]> * f Signed-off-by: Wolfy <[email protected]> * revert Signed-off-by: Wolfy <[email protected]> * remaining 1155 Signed-off-by: Wolfy <[email protected]> * cleanup Signed-off-by: Wolfy <[email protected]> * fix Signed-off-by: Wolfy <[email protected]> * update apechain rpc Signed-off-by: Wolfy <[email protected]> * refactors Signed-off-by: Wolfy <[email protected]> * setup tf Signed-off-by: Wolfy <[email protected]> * cleanup Signed-off-by: Wolfy <[email protected]> * t Signed-off-by: Wolfy <[email protected]> * reformat file with comments Signed-off-by: Wolfy <[email protected]> * add deployment fee Signed-off-by: Wolfy <[email protected]> * test Signed-off-by: Wolfy <[email protected]> * deployment fee cli Signed-off-by: Wolfy <[email protected]> * fix Signed-off-by: Wolfy <[email protected]> * cleanup Signed-off-by: Wolfy <[email protected]> * add freeze/thaw Signed-off-by: Wolfy <[email protected]> * update version, add 721m initializable * loader * examples * fix * fix * update examples * fix * fix * audit * f * t * fmt Signed-off-by: Adam Wolf <[email protected]> * update lockfile Signed-off-by: Adam Wolf <[email protected]> * remove magicdrop types Signed-off-by: Adam Wolf <[email protected]> * ci Signed-off-by: Adam Wolf <[email protected]> * fix Signed-off-by: Adam Wolf <[email protected]> * fix Signed-off-by: Adam Wolf <[email protected]> * lint Signed-off-by: Adam Wolf <[email protected]> * fmt Signed-off-by: Adam Wolf <[email protected]> * lint Signed-off-by: Adam Wolf <[email protected]> * fix Signed-off-by: Adam Wolf <[email protected]> * fix Signed-off-by: Adam Wolf <[email protected]> * fix Signed-off-by: Adam Wolf <[email protected]> * t Signed-off-by: Adam Wolf <[email protected]> * ci Signed-off-by: Adam Wolf <[email protected]> * ci Signed-off-by: Adam Wolf <[email protected]> * ci Signed-off-by: Adam Wolf <[email protected]> --------- Signed-off-by: Wolfy <[email protected]> Signed-off-by: Adam Wolf <[email protected]> Co-authored-by: adamkwolf <[email protected]>
- Loading branch information