From 88a1baa28e545c1835eb51b6bb11985a86630367 Mon Sep 17 00:00:00 2001 From: seinmyung25 Date: Mon, 8 Apr 2024 18:03:52 +0900 Subject: [PATCH] feat: eco erc1155 init --- .../ERC1155/{EcoERC1155.sol => EcoERC1155Upgradeable.sol} | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) rename contracts/token/ERC1155/{EcoERC1155.sol => EcoERC1155Upgradeable.sol} (82%) diff --git a/contracts/token/ERC1155/EcoERC1155.sol b/contracts/token/ERC1155/EcoERC1155Upgradeable.sol similarity index 82% rename from contracts/token/ERC1155/EcoERC1155.sol rename to contracts/token/ERC1155/EcoERC1155Upgradeable.sol index 014cb66..8e95497 100644 --- a/contracts/token/ERC1155/EcoERC1155.sol +++ b/contracts/token/ERC1155/EcoERC1155Upgradeable.sol @@ -10,7 +10,12 @@ import { ERC1155URIStorageUpgradeable } from "@openzeppelin/contracts-upgradeabl import { ERC1155Upgradeable } from "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol"; -contract EcoERC1155 is ERC1155MintableUpgradeable, EcoERC1155URIControl { +contract EcoERC1155Upgradeable is ERC1155MintableUpgradeable, EcoERC1155URIControl { + function initEcoERC1155(address initialOwner, string memory baseURI) public initializer { + _initEcoOwnable(initialOwner); + __ERC1155_init(baseURI); + } + function supportsInterface( bytes4 interfaceId ) public view override(ERC1155MintableUpgradeable, EcoERC1155URIControl) returns (bool) {