diff --git a/.gitmodules b/.gitmodules index c9b6f3de..39c94af6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -25,3 +25,6 @@ [submodule "lib/creator-token-standards"] path = lib/creator-token-standards url = https://github.com/limitbreakinc/creator-token-standards +[submodule "lib/absmate"] + path = lib/absmate + url = https://github.com/abstract-foundation/absmate diff --git a/contracts/factory/zksync/MagicDropCloneFactory.sol b/contracts/factory/zksync/MagicDropCloneFactory.sol index bdeb885b..f639e4ed 100644 --- a/contracts/factory/zksync/MagicDropCloneFactory.sol +++ b/contracts/factory/zksync/MagicDropCloneFactory.sol @@ -5,6 +5,7 @@ import {Ownable} from "solady/src/auth/Ownable.sol"; import {TokenStandard} from "contracts/common/Structs.sol"; import {MagicDropTokenImplRegistry} from "contracts/registry/MagicDropTokenImplRegistry.sol"; import {Proxy} from "contracts/factory/zksync/Proxy.sol"; +// import {LibClone} from "absmate/utils/LibClone.sol"; /// @title MagicDropCloneFactory /// @notice A factory contract for creating and managing clones of MagicDrop contracts diff --git a/foundry.toml b/foundry.toml index 65977d6f..e46bb1f0 100644 --- a/foundry.toml +++ b/foundry.toml @@ -11,6 +11,9 @@ optimizer_runs = 777 cbor_metadata = false bytecode_hash = "none" +[profile.default.zksync] +enable_eravm_extensions = true + [etherscan] apechain = {key = "${VERIFICATION_API_KEY_APECHAIN}", chain = 33139, url = "https://api.apescan.io/api"} sei = {key = "${VERIFICATION_API_KEY_SEI}", chain = 1329, url = "https://api.seiscan.io/api"} diff --git a/lib/absmate b/lib/absmate new file mode 160000 index 00000000..0678c998 --- /dev/null +++ b/lib/absmate @@ -0,0 +1 @@ +Subproject commit 0678c9986ec26ef635b79dd0eaea9c06731ef0fd