From aa7c969f3ea5923019691f2dc3fc78aa00a476b4 Mon Sep 17 00:00:00 2001 From: tringuyenskymavis Date: Thu, 13 Jun 2024 14:57:46 +0700 Subject: [PATCH] chore: add RoninMockERC1155 param --- .../20240612-deploy-MockERC1155-testnet.sol | 2 +- script/contracts/token/RoninMockERC1155Deploy.s.sol | 2 +- script/interfaces/ISharedArgument.sol | 8 ++++++++ script/utils/Contract.sol | 1 + 4 files changed, 11 insertions(+), 2 deletions(-) diff --git a/script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol b/script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol index f1154379..7bebae4c 100644 --- a/script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol +++ b/script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol @@ -42,4 +42,4 @@ contract Migration__Deploy_RoninMockERC1155_Testnet is Migration { vm.stopBroadcast(); } -} +} \ No newline at end of file diff --git a/script/contracts/token/RoninMockERC1155Deploy.s.sol b/script/contracts/token/RoninMockERC1155Deploy.s.sol index 3e778584..c498d9d6 100644 --- a/script/contracts/token/RoninMockERC1155Deploy.s.sol +++ b/script/contracts/token/RoninMockERC1155Deploy.s.sol @@ -8,7 +8,7 @@ import { Migration } from "../../Migration.s.sol"; contract RoninMockERC1155Deploy is Migration { function _defaultArguments() internal virtual override returns (bytes memory args) { - ISharedArgument.RoninMockERC1155Param memory param = config.sharedArguments().mockErc1155; + ISharedArgument.RoninMockERC1155Param memory param = config.sharedArguments().roninMockErc1155; args = abi.encode(param.defaultAdmin, param.uri, param.name, param.symbol); } diff --git a/script/interfaces/ISharedArgument.sol b/script/interfaces/ISharedArgument.sol index 3aa2022c..069d78cc 100644 --- a/script/interfaces/ISharedArgument.sol +++ b/script/interfaces/ISharedArgument.sol @@ -103,6 +103,13 @@ interface ISharedArgument is IGeneralConfigExtended { string uri; } + struct RoninMockERC1155Param { + address defaultAdmin; + string uri; + string name; + string symbol; + } + struct UnitTestParam { address proxyAdmin; uint256 numberOfBlocksInEpoch; @@ -137,6 +144,7 @@ interface ISharedArgument is IGeneralConfigExtended { MockERC20Param usdc; MockERC721Param mockErc721; MockERC1155Param mockErc1155; + RoninMockERC1155Param roninMockErc1155; UnitTestParam test; } diff --git a/script/utils/Contract.sol b/script/utils/Contract.sol index e943ea15..8dec24a7 100644 --- a/script/utils/Contract.sol +++ b/script/utils/Contract.sol @@ -11,6 +11,7 @@ enum Contract { USDC, MockERC721, MockERC1155, + RoninMockERC1155, BridgeTracking, BridgeSlash, BridgeReward,